Mercurial > hg
changeset 9059:269764ecffe2
extdiff: wrapped docstrings at 78 characters
author | Martin Geisler <mg@lazybytes.net> |
---|---|
date | Tue, 07 Jul 2009 23:54:42 +0200 |
parents | b10cee4bd2c1 |
children | 2555120b88f5 |
files | hgext/extdiff.py |
diffstat | 1 files changed, 25 insertions(+), 27 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/extdiff.py Tue Jul 07 23:54:42 2009 +0200 +++ b/hgext/extdiff.py Tue Jul 07 23:54:42 2009 +0200 @@ -7,14 +7,13 @@ '''command to allow external programs to compare revisions -The `extdiff' Mercurial extension allows you to use external programs -to compare revisions, or revision with working directory. The external diff -programs are called with a configurable set of options and two -non-option arguments: paths to directories containing snapshots of -files to compare. +The `extdiff' Mercurial extension allows you to use external programs to +compare revisions, or revision with working directory. The external diff +programs are called with a configurable set of options and two non-option +arguments: paths to directories containing snapshots of files to compare. -The `extdiff' extension also allows to configure new diff commands, so -you do not need to type "hg extdiff -p kdiff3" always. +The `extdiff' extension also allows to configure new diff commands, so you do +not need to type "hg extdiff -p kdiff3" always. [extdiff] # add new command that runs GNU diff(1) in 'context diff' mode @@ -29,16 +28,15 @@ # add new command called meld, runs meld (no need to name twice) meld = - # add new command called vimdiff, runs gvimdiff with DirDiff plugin - # (see http://www.vim.org/scripts/script.php?script_id=102) - # Non English user, be sure to put "let g:DirDiffDynamicDiffText = 1" in - # your .vimrc + # add new command called vimdiff, runs gvimdiff with DirDiff plugin (see + # http://www.vim.org/scripts/script.php?script_id=102) Non English user, be + # sure to put "let g:DirDiffDynamicDiffText = 1" in your .vimrc vimdiff = gvim -f '+next' '+execute "DirDiff" argv(0) argv(1)' -You can use -I/-X and list of file or directory names like normal "hg -diff" command. The `extdiff' extension makes snapshots of only needed -files, so running the external diff program will actually be pretty -fast (at least faster than having to compare the entire tree). +You can use -I/-X and list of file or directory names like normal "hg diff" +command. The `extdiff' extension makes snapshots of only needed files, so +running the external diff program will actually be pretty fast (at least +faster than having to compare the entire tree). ''' from mercurial.i18n import _ @@ -159,20 +157,20 @@ def extdiff(ui, repo, *pats, **opts): '''use external program to diff repository (or selected files) - Show differences between revisions for the specified files, using - an external program. The default program used is diff, with - default options "-Npru". + Show differences between revisions for the specified files, using an + external program. The default program used is diff, with default options + "-Npru". - To select a different program, use the -p/--program option. The - program will be passed the names of two directories to compare. To - pass additional options to the program, use -o/--option. These - will be passed before the names of the directories to compare. + To select a different program, use the -p/--program option. The program + will be passed the names of two directories to compare. To pass additional + options to the program, use -o/--option. These will be passed before the + names of the directories to compare. - When two revision arguments are given, then changes are shown - between those revisions. If only one revision is specified then - that revision is compared to the working directory, and, when no - revisions are specified, the working directory files are compared - to its parent.''' + When two revision arguments are given, then changes are shown between + those revisions. If only one revision is specified then that revision is + compared to the working directory, and, when no revisions are specified, + the working directory files are compared to its parent. + ''' program = opts['program'] or 'diff' if opts['program']: option = opts['option']