Barter is a software that combines the Bazaar revision control system with Nautilus for seamless file sharing and version control.
It is essential to note that the software is an experimental project in its early stages and, therefore, not intended for general use. However, users are welcome to test it and provide feedback. Barter uses new and raw technologies, mainly the python Extensions API. As a result, this software is primarily for the experimental, bleeding-edge user.
Key features of Barter include context-menu support for functions such as add, remove, get, merge, branch, commit, update, new archive, and new project. It also automatically generates changelogs and can forward new commits to mirrors. Additionally, it can reflect arch information into RDF for integration with common ontologies like Dublin Core, FOAF, DOAP, and Annotea.
The software also comprises file, archive, and working tree property panels to display metadata, and metadata reflection into the Frege information store is optional. To use Barter, certain requirements must be met, including Nautilus 2.8 or above, the nautilus-python extensions API, Python 2.3 or above, Bazaar 1.2 or above, PyGTK 2.4+, and bindings for Gnome and Glade. The gtk-led-askpass or a similar tool is needed to enter SSH keys and passwords for mirroring.
The latest release of Barter includes new features such as the ability to tag and untag files and folders. It can also automatically generate changelogs and push to mirrors. Furthermore, the software has a new changes list that has been added to the commit dialog that makes it more user-friendly.
Version 0.2: N/A