annotate README.txt @ 709:a13d89b87c2c

More deb package bits
author Chris Cannam
date Wed, 12 Dec 2018 11:29:35 +0000
parents bbf4696f65e3
children 87d423722656
rev   line source
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