Development Version: 0.9.0
Stable Version: 0.8.0

MlView Archives and Branches

The current MlView development branch is mlview@gnome.org--2005/mlview--main--0.9

The last released branch (considered stable) is mlview@gnome.org--2005/mlview--main--0.8

Here is the list of the archive of all the MlView contributors. By default, you are strongly encouraged to register to the official archive. But you can also register to the other archives to test the patches of the contributors before they get merged the official archive. To register, type :

tla register-archive <archive-location>

Where <archive-location> is one of the archive locations listed in the table below.
Archive name Archive location Comment
mlview@gnome.org--2005 http://www.gnome.org/~dodji/arch/2005/mlview MlView official archive
baptiste@mlview.org--2005 http://home-gw.mille-mathias.info/~baptiste/archive Documentation
pmechai@free.fr--2005 http://pmechai.free.fr/arch GNOME Integration, random hacks
scott@mlview.org--2005 http://www.unc.edu/~whitews/mlview/2005/ Website

Instructions to get (and compile) the sources from GNU ARCH

The name of the GNU ARCH command line client is tla. It stands for Tom Lord's Arch. Tom Lord is (in case you don't know) the author of GNU ARCH. If you have never setup tla before, please follow all the instructions below. If you have a tla setup on your system already, then skip the the steps that you have already done.

  1. Tla needs to refer to you somehow. Therefore, you need to setup your "ID". An id is a string made of a name and an email address. The email address does not need to be a valid one as tla won't send you emails. The ID will be visible in commit logs for example, so that people know who wrote the log, did the commit etc. So, define the ID you want tla to use when refering to you. Replace Firstname by your actual first name, Surname by your actual surname and address@somewhere.com by your actual email address.

    tla my-id "FirstName Surname <address@somewhere.com>"

  2. Register to the MlView GNU ARCH archive, that is, tell tla where to go grab the MlView code. The official archive is hosted at http://www.gnome.org/~dodji/arch/2004/xml-style .

    tla register-archive http://www.gnome.org/~dodji/arch/2004/xml-style

    When you have done that, tla knows where to get the code from the official MlView archive. the name of the MlView archive is dodji@gnome.org--xml-style-2004 .
  3. Now, check that tla now where to find the MlView archive on the web. We basically want to check that the previous command worked.

    tla archives

    This command should list all the archives you have registered to. If you have successfully registered to the MlView archive, you should see the name dodji@gnome.org--xml-style-2004 in the list of archives displayed by the command. If you have registed to dodji@gnome.org--xml-style-2004 only, then that archive name should be the only one displayed by the command.
  4. Now, get the code. The current latest code sits in a branch named mlview--mainline--0.7 . To get the code from that branch, :

    tla get dodji@gnome.org--xml-style-2004/mlview--mainline--0.7 mlview-source-code-dir

    This will get the MlView code from the archive on the web, and put it in the mlview-source-code-dir directory.
  5. Let's compile the beast !

    cd mlview-source-code-dir

    ./autogen.sh

    make

    su -c "make install"

    Type your root password when it is asked. MlView files will then be installed in /usr/local/ .
  6. Make sure your PATH and LD_LIBRARY_PATH variables are correctly set to make use of MlView:

    export PATH=/usr/local/bin:$PATH

    export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

  7. Launch MlView !

    mlv

  8. Enjoy !