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