comparison hgext/hgk.py @ 9261:1a9a650004b6

hgk: wrap docstrings at 70 characters
author Martin Geisler <mg@lazybytes.net>
date Sun, 26 Jul 2009 01:47:25 +0200
parents 62114b1cea85
children 4c041f1ee1b4
comparison
equal deleted inserted replaced
9260:b2f37dbc5952 9261:1a9a650004b6
5 # This software may be used and distributed according to the terms of the 5 # This software may be used and distributed according to the terms of the
6 # GNU General Public License version 2, incorporated herein by reference. 6 # GNU General Public License version 2, incorporated herein by reference.
7 7
8 '''browse the repository in a graphical way 8 '''browse the repository in a graphical way
9 9
10 The hgk extension allows browsing the history of a repository in a graphical 10 The hgk extension allows browsing the history of a repository in a
11 way. It requires Tcl/Tk version 8.4 or later. (Tcl/Tk is not distributed with 11 graphical way. It requires Tcl/Tk version 8.4 or later. (Tcl/Tk is not
12 Mercurial.) 12 distributed with Mercurial.)
13 13
14 hgk consists of two parts: a Tcl script that does the displaying and querying 14 hgk consists of two parts: a Tcl script that does the displaying and
15 of information, and an extension to Mercurial named hgk.py, which provides 15 querying of information, and an extension to Mercurial named hgk.py,
16 hooks for hgk to get information. hgk can be found in the contrib directory, 16 which provides hooks for hgk to get information. hgk can be found in
17 and the extension is shipped in the hgext repository, and needs to be enabled. 17 the contrib directory, and the extension is shipped in the hgext
18 18 repository, and needs to be enabled.
19 The hg view command will launch the hgk Tcl script. For this command to work, 19
20 hgk must be in your search path. Alternately, you can specify the path to hgk 20 The hg view command will launch the hgk Tcl script. For this command
21 in your .hgrc file:: 21 to work, hgk must be in your search path. Alternately, you can specify
22 the path to hgk in your .hgrc file::
22 23
23 [hgk] 24 [hgk]
24 path=/location/of/hgk 25 path=/location/of/hgk
25 26
26 hgk can make use of the extdiff extension to visualize revisions. Assuming you 27 hgk can make use of the extdiff extension to visualize revisions.
27 had already configured extdiff vdiff command, just add:: 28 Assuming you had already configured extdiff vdiff command, just add::
28 29
29 [hgk] 30 [hgk]
30 vdiff=vdiff 31 vdiff=vdiff
31 32
32 Revisions context menu will now display additional entries to fire vdiff on 33 Revisions context menu will now display additional entries to fire
33 hovered and selected revisions. 34 vdiff on hovered and selected revisions.
34 ''' 35 '''
35 36
36 import os 37 import os
37 from mercurial import commands, util, patch, revlog, cmdutil 38 from mercurial import commands, util, patch, revlog, cmdutil
38 from mercurial.node import nullid, nullrev, short 39 from mercurial.node import nullid, nullrev, short