Displaying 1 to 10 from 10 results

Darcs - Distributed Revision Control in Haskell

  •    Haskell

Darcs is a distributed advanced revision control system written in Haskell. It is similar to Git, Mercurial and Bazaar. User will have own personnel repository and commits his changes to it. Later the changes are pushed to the centralized repository. Every repository is a branch and it provides support to integrate the changes between them. It provides support to send the changes by email.

SparkleShare - Share and collaborate by syncing with any Git repository instantly

  •    CSharp

SparkleShare is a file sharing and collaboration app. It works just like Dropbox, and you can run it on your own server. It's available for Linux distributions, macOS, and Windows. Support the project on Patreon. SparkleShare creates a special folder on your computer. You can add remotely hosted folders (or "projects") to this folder. These projects will be automatically kept in sync with both the host and all of your peers when someone adds, removes or edits a file.


  •    C

Fossil is a distributed version control like Git and Mercurial. Fossil also supports distributed bug tracking and distributed wiki all in a single integrated package. It is simple, high-reliability, distributed software configuration management.


  •    C++

Monotone is a free distributed version control system. It provides a simple, single-file transactional version store, with fully disconnected operation and an efficient peer-to-peer synchronization protocol. It understands history-sensitive merging, lightweight branches, integrated code review and 3rd party testing. It uses cryptographic version naming and client-side RSA certificates.


  •    C

CVS is a version control system, an important component of Source Configuration Management (SCM). Using it, you can record the history of sources files, and documents. CVS is a production quality system in wide use around the world, including many free software projects.

diff-hl - Emacs package for highlighting uncommitted changes

  •    Emacs

diff-hl-mode highlights uncommitted changes on the left side of the window, allows you to jump between and revert them selectively. For the usage instructions and the list of commands, see the Commentary section inside the file.

QuitStore - Quads in Git - Distributed Version Control for RDF Knowledge Bases

  •    Javascript

This project runs a SPARQL endpoint for Update and Select Queries and enables versioning with Git for each Named Graph. Adjust the config.ttl. Make sure you put the correct path to your git repository ("../store") and the URI of your graph (<http://example.org/>) and name of the file holding this graph ("example.nq").

PySvn - Lightweight Subversion library for Python.

  •    Python

svn is a simple Subversion library for Python. I wrote it so that there could be a lightweight and accessible library that was also available on PyPI. It is compatible with both Python 2.7 and 3.3+. The library wraps the svn commandline client, which should consequently be installed on the local system.

mathematica-notebook-filter - Filter Mathematica notebooks to commit them more easily

  •    Rust

mathematica-notebook-filter is a program written in Rust that parses Mathematica notebook files and strips them of superfluous information so that they can be committed into version control systems more easily. Instructions to integrate this program into version control systems can be found below and can be set up so that this is all done transparently without modifying the file on disk. Licensed under GPLv3.

magit-lfs - Git LFS for magit!

  •    Emacs

Install magit and magit-lfs via package-install command. Install magit and load it.