CooSoft logo

Home Page
Software
Presentations
GLUG
Photography


Document made with KompoZer
The Gimp
Software

 Monotone Browser   Mtn-Browse Logo

Monotone browser (mtn-browse) is an application for browsing Monotone VCS databases without the need for a workspace. The interface allows one to:
  • Easily select a revision from within a branch
  • Find a revision using complex queries
  • Navigate the contents of a revision using a built in file manager
  • Display file contents, either using the internal viewer or an external helper application
  • Graph revision histories
  • Compare the changes between different revisions or versions of a file either using the internal difference viewer or an external application
  • Find files within a revision based on detailed search criteria
  • Display file annotations and easily refer back to the corresponding change documentation
  • Save files to disk

Screen Shots

Main window showing code Main window showing an image Advanced find window History graph window showing menu History graph window showing colour keys Change log window Revision history window File history window File find window Annotate window showing menu Revision comparison window Preferences window

Requirements

  • Perl 5.8.5 or later
  • Gnome and Gtk2
  • The following Perl CPAN modules:
    • Glib (1.144) *
    • Gnome2 (1.042) *
    • Gnome2-Canvas (1.002) *
    • Gnome2-VFS (1.080) *
    • Gtk2 (1.146) *
    • Gtk2-GladeXML (1.006) *
    • Gtk2-SourceView (1.000) *
    • libintl-perl (1.16)
    • Monotone::AutomateStdio (1.02)
Please note that the Gtk2 CPAN bundle will probably satisfy all of the dependencies marked with *.

Download And Installation

The source code package is available from SourceForge. Please see the README file contained within the package for the latest installation instructions.

View the latest source code in Monotone via InDefero.

Status

This application is fully featured, released and stable. There is extensive help and English and German translations. It is actively supported on Linux/Unix and Mac OS X.

Supported Platforms

Currently Linux/Unix and Max OS X are supported.

Licence

mtn-browse is licensed under the GPL version 3.

Monotone::AutomateStdio

Monotone::AutomateStdio is an object oriented Perl library module that allows Perl applications to easily interface with Monotone's automate stdio interface.

Monotone's automate stdio interface is a mode whereby commands are sent to a mtn process via its stdin file descriptor and the resultant output is read back from its stdout. Both mtn-browse (via this library) and later versions of monotone-viz make use of automate stdio. For further details of automate stdio please consult Monotone's online user guide.

Requirements

  • Perl 5.8.5 or later

Download And Installation

The source code package and associated documentation is available from CPAN. This library is installed in the same way as other CPAN modules.

View the latest source code in Monotone via InDefero.

Status

This library is fully featured, released and stable. It is actively supported on Linux/Unix and Mac OS X. It supports Monotone version 0.35 up to the latest (1.00).

Supported Platforms

Currently Linux/Unix and Max OS X are supported.

Licence

Monotone::AutomateStdio is licensed under the LGPL version 3.

 Monotone   Monotone Logo

Monotone is a distributed VCS (Version Control System) that supports change set check-ins, disconnected operation with an efficient synchronisation mechanism, history sensitive merging and many more features. It provides a simple, clean and consistent interface to the user.

For more general information please go to Monotone's web site. There is also an extensive online user guide.

Monotone is free and licensed under the GPL. Binaries are available for most popular OSs including Linux, OSx, Solaris and MS-Windows.

Guitone

Guitone is another graphical front end tool for Monotone. Whilst it currently does not have a history graphing feature it does provide tools for managing workspaces and databases. For further details please go to Guitone's web site.