comparison README.txt @ 486:3c8764d0fa1c

Add README
author Chris Cannam
date Wed, 17 Aug 2011 16:38:44 +0100
parents
children 533519ebc0cb
comparison
equal deleted inserted replaced
485:e29685e52654 486:3c8764d0fa1c
1
2 EasyMercurial
3 =============
4
5 EasyMercurial is a user interface for the Mercurial distributed
6 version control system.
7
8 EasyMercurial is intended to be:
9
10 * simple to teach and to learn
11 * indicative of repository state using a history graph representation
12 * recognisably close to normal command-line workflow for Mercurial
13 * consistent across platforms
14
15 We are not trying to produce "the best" Mercurial client for any one
16 purpose. We actively encourage users to move on to other clients as
17 their needs evolve. The aim is simply to provide something accessible
18 for beginners in small project groups working with a shared remote
19 repository.
20
21 The application is developed by Chris Cannam for SoundSoftware.ac.uk,
22 based on the HgExplorer application by Jari Korhonen, and is published
23 under the GPL. See the file COPYING for license details.
24
25
26 Building EasyMercurial
27 ======================
28
29 EasyMercurial is written in C++ using the Qt4 toolkit. On most
30 platforms, you can build it by running "qmake" followed by "make". Qt
31 version 4.6 or newer is required.
32
33
34 To run EasyMercurial
35 ====================
36
37 Just run the EasyMercurial application that is produced by the build.
38 You will of course also need to have Mercurial installed (version 1.7
39 or newer). If you want to use the EasyHg authentication extension,
40 you will also need PyQt4 (the Python bindings for Qt4); you may also
41 wish to install the python-crypto library for the password store.
42 Finally, an external diff/merge utility is required, typically kdiff3.
43
44
45 EasyMercurial is
46 Copyright 2010 Jari Korhonen
47 Copyright 2010-2011 Chris Cannam
48 Copyright 2010-2011 Queen Mary, University of London
49
50
51
52