Matt Mackall
0366236cf5
walkchangerevs: internalize ctx caching
2009-10-27 17:01:32 -05:00
Matt Mackall
67e7c0b434
walkchangerevs: yield contexts
2009-10-25 18:43:59 -05:00
Matt Mackall
69f8478d8c
walkchangerevs: pull out matchfn
...
* * *
imported patch mercurial/commands.py
2009-10-25 18:43:56 -05:00
Martin Geisler
9f1896c083
do not attempt to translate ui.debug output
2009-09-19 01:15:38 +02:00
Nicolas Dumazet
8f9d045fc3
churn: use genexps now that we dropped 2.3 compatibility
2009-08-26 13:07:27 +02:00
Dirkjan Ochtman
501b8446f3
merge with crew-stable
2009-08-26 13:05:51 +02:00
Nicolas Dumazet
efa014be98
churn: issue833 was reintroduced in 8c350d3a32c0, correct it and add a test
2009-08-24 12:47:44 +02:00
Dirkjan Ochtman
e00109f7e7
cmdutil: use context objects for walkchangerevs()
2009-08-20 08:34:22 +02:00
Brendan Cully
934b96bb88
churn: correct output when run in subdirectories
2009-08-05 17:17:06 -07:00
Martin Geisler
15a8335b92
churn: wrap docstrings at 70 characters
2009-07-26 01:41:31 +02:00
Martin Geisler
0c95184876
churn: use reST syntax for literal blocks
2009-07-23 00:22:05 +02:00
Martin Geisler
c8688ff0a2
churn: wrapped docstrings at 78 characters
2009-07-07 23:54:42 +02:00
Alejandro Santos
1ef2fb42a7
compat: use 'key' argument instead of 'cmp' when sorting a list
2009-07-05 11:02:00 +02:00
Dirkjan Ochtman
0448417ea2
extensions: change descriptions for extensions providing a few commands
2009-06-24 13:42:02 +02:00
Cédric Duval
dbcec5595d
extensions: improve the consistency of synopses
...
Trying as much as possible to consistently:
- use a present tense predicate followed by a direct object
- verb referring directly to the functionality provided
(ie. not "add command that does this" but simple "do that")
- keep simple and to the point, leaving details for the long help
(width is tight, possibly even more so for translations)
Thanks to timeless, Martin Geisler, Rafael Villar Burke, Dan Villiom
Podlaski Christiansen and others for the helpful suggestions.
2009-06-22 15:48:08 +02:00
Dirkjan Ochtman
605b944edf
kill trailing whitespace
2009-06-19 13:47:50 +02:00
Cédric Duval
66894ecd9d
churn: improve description
...
Thanks to Martin Geisler and timeless for the suggested improvements.
2009-06-16 22:24:46 +02:00
Martin Geisler
9302c79c56
churn: use .hgchurn in repo root as default map file
2009-04-29 20:03:54 +02:00
Martin Geisler
7d509c2459
add blank line after copyright notices and after header
2009-04-26 01:25:53 +02:00
Martin Geisler
750183bdad
updated license to be explicit about GPL version 2
2009-04-26 01:08:54 +02:00
Benoit Boissinot
8f59ac363c
i18n: the message should not contain '\r'
...
reported by bardy <bardiku@gmail.com>
2009-04-20 12:25:45 +02:00
Martin Geisler
42fa3800bd
expand "rev" to "revision" in help texts
2009-04-07 23:06:50 +02:00
Martin Geisler
385c45e0a5
churn: word-wrap help texts at 70 characters
2009-04-04 23:16:21 +02:00
Matt Mackall
b6fd334dd0
Merge with -stable
2009-03-24 16:41:41 -05:00
madhu@madhu
d6166450e5
Returns lines changed for paths specified as arguments correctly.
...
This fixes issue 1569. hg churn <path> now returns only the number
of lines changed in the path, if the path is specified by filtering
files through a match filter at the changeset level. test-churn
has been updated to take care of this issue.
2009-03-25 01:49:03 +05:30
Peter Arrenbrecht
bc21361ed2
cleanup: drop unused imports
2009-03-23 13:12:07 +01:00
Jim Correia
78e5b53d7d
add --git option to commands supporting --patch (log, incoming, history, tip)
...
No short -g form, since it would conflict with -g from the graphlog extension.
2009-02-14 22:40:39 +01:00
Martin Geisler
03c8c2c928
churn: lowercase output
...
This changes the continuously updated progress bar -- not something a
script would rely on.
2009-01-03 17:15:21 +01:00
Martin Geisler
23608038bf
lowercase help output
...
Changes docstrings to begin with a lowercase word. Only docstrings
used in help output is changed.
Scripts are not expected to grep the output of 'hg help' so this
change should pose no problem with regard to the compatibility rules.
2009-01-03 17:15:15 +01:00
Alexander Solovyov
c1774bb6c3
python implementation of diffstat
...
Implemented as two functions: diffstat, which yields lines of text,
formatted as a usual diffstat output, and diffstatdata, which is called
inside diffstat to do real performing and yield file names with
appropriate data (numbers of added and removed lines).
2008-12-25 10:48:24 +02:00
Dirkjan Ochtman
9ef9b3e5db
cmdutil: use change contexts for cset-printer and cset-templater
2008-11-14 13:59:25 +01:00
Dirkjan Ochtman
2f6d26d640
patch: turn patch.diff() into a generator
...
This should even be a little faster than passing in an fp argument.
2008-11-03 16:48:23 +01:00
Martin Geisler
657a408af8
churn: corrected help output
2008-10-18 16:51:26 +02:00
Dirkjan Ochtman
c5e3760e1d
help: better documentation intro for a few extensions
2008-10-18 16:56:39 +02:00
Alexander Solovyov
79c547d51d
churn: py2.3 compatibility fix
...
- generator expressions appeared in py2.4
- sort doesn't have any arguments except sorting function
2008-10-10 15:53:49 +03:00
Alexander Solovyov
dfa7272d1d
churn and stats commands merged
2008-10-09 00:14:20 +03:00
Alexander Solovyov
0d41308ed2
churn: generalisation, now it is possible to see statistics grouped by custom template
2008-10-03 00:07:38 +03:00
Martin Geisler
9eb8225664
i18n, churn: mark string for translation
2008-09-23 22:01:40 +02:00
Martin Geisler
f74df9cd08
i18n: mark strings for translation in churn extension
2008-08-31 16:12:02 +02:00
Dirkjan Ochtman
c567140bc4
merge with crew-stable
2008-07-25 13:27:06 +02:00
Dirkjan Ochtman
1fcc9951d2
churn: fix documentation for churn options
2008-07-25 13:23:59 +02:00
Matt Mackall
a65ef7bc5d
util: add sort helper
2008-06-27 18:28:45 -05:00
Matt Mackall
8372593b89
churn: major refactor
...
- use contexts
- use ui.pushbuffer and patch.diff to greatly simplify patch generation
- simplify diff counting logic
- fold all the counting functions together
- simplify progress math
- simplify padding function
- kill graph helper function
- simplify alias reading
- use Schwartzian transform on stats
- change some notes to debugs
2008-06-26 18:49:45 -05:00
Matt Mackall
bc715be859
add __len__ and __iter__ methods to repo and revlog
2008-06-26 14:35:50 -05:00
Dirkjan Ochtman
dc3b56ac83
convert comments to docstrings in a bunch of extensions
2008-06-12 11:33:47 +02:00
Matt Mackall
593a8ec0d1
churn: simplify hg status call
2008-05-12 11:37:08 -05:00
Kirill Smelkov
b3208d45a6
churn: allow whitespaces as delimiter in aliases
...
it was exactly on space character before.
2008-03-28 11:17:10 +03:00
Patrick Mezard
449fc02367
Make churn an official extension
2008-03-22 18:01:46 +01:00