Matt Mackall <mpm@selenic.com> [Fri, 14 Nov 2008 14:12:16 -0600] rev 7376
doc: handle shortened command synopses
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 14 Nov 2008 19:10:09 +0100] rev 7375
keyword: be more efficient about ctx usage
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 14 Nov 2008 18:34:47 +0100] rev 7374
graphlog: kill whitespace from earlier refactoring
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 14 Nov 2008 14:17:42 +0100] rev 7373
extensions: copy __module__ for wrapped commands
Benoit Allard <benoit@aeteurope.nl> [Fri, 14 Nov 2008 14:36:17 +0100] rev 7372
pull: update to branch tip if there is only one head on the current branch
On pull, if the current named branch has only one head, update to it.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 14 Nov 2008 13:48:23 +0100] rev 7371
graphlog: use built-in log output buffering
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Fri, 14 Nov 2008 13:44:10 +0100] rev 7370
graphlog: refactor common grapher code
Extracts the column and edge determination code into a separate function
usable on generic DAGs with at most 2 parents per node.
grapher() is very similar to graphmod.graph(). I shall look into merging
them when I try visualizing patch branches in hgweb.
Started using contexts and renamed a bunch of variables (fewer underscores).
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 14 Nov 2008 13:59:25 +0100] rev 7369
cmdutil: use change contexts for cset-printer and cset-templater
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 14 Nov 2008 12:44:26 +0100] rev 7368
context: use descriptors to speed up lazy attributes
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 13 Nov 2008 21:09:51 +0100] rev 7367
context: special-case changectx setup for integer changeid
Matt Mackall <mpm@selenic.com> [Thu, 13 Nov 2008 12:52:03 -0600] rev 7366
Add contrib/perf.py for performance testing
Matt Mackall <mpm@selenic.com> [Wed, 12 Nov 2008 19:11:34 -0600] rev 7365
lookup: speed up partial lookup
Matt Mackall <mpm@selenic.com> [Wed, 12 Nov 2008 19:11:09 -0600] rev 7364
help: remove redundant 'hg <command>' from command synopses
Matt Mackall <mpm@selenic.com> [Wed, 12 Nov 2008 15:58:46 -0600] rev 7363
revlog: speed up parents()
Matt Mackall <mpm@selenic.com> [Wed, 12 Nov 2008 15:32:16 -0600] rev 7362
revlog: remove delta function
Matt Mackall <mpm@selenic.com> [Wed, 12 Nov 2008 15:19:14 -0600] rev 7361
linkrev: take a revision number rather than a hash
Chris Winter <elwintro@gmail.com> [Thu, 13 Nov 2008 10:11:32 +0100] rev 7360
patchbomb: add option to send intro email for a single patch (issue1120)
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Wed, 12 Nov 2008 19:12:32 +0100] rev 7359
patchbomb: fix patch name generation in patch series
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Wed, 12 Nov 2008 19:12:26 +0100] rev 7358
patchbomb: add tests for diffstat, inline, and attach options
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Wed, 12 Nov 2008 19:12:21 +0100] rev 7357
patchbomb: make test markers more syntax highlighter friendly
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Wed, 12 Nov 2008 16:32:21 +0100] rev 7356
graphlog: add assertion for allowed n_column_diff range
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Wed, 12 Nov 2008 16:32:35 +0100] rev 7355
graphlog: drop redundant comment (see docstring)
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 12 Nov 2008 14:36:16 +0100] rev 7354
patchbomb: extract a bunch of nested functions
- clarifies dependencies on variables
- extracts potentially useful utility functions
- no need for separate confirm() function
- error message style conformance
- PEP 8 conformance
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Wed, 12 Nov 2008 14:07:47 +0100] rev 7353
patchbomb: make `hg email` reusable for other patch sources
Adds two internal options, patches and patchnames, which allow other extensions
to email a given set of patches. The pbranch extension needs this to send its
patches which are diffs between topic branches.
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Wed, 12 Nov 2008 14:01:09 +0100] rev 7352
patchbomb: make options to email command reusable
Makes the option set that controls the actual emailing of the patches
available as patchbomb.emailopts.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 12 Nov 2008 09:08:43 +0100] rev 7351
Backed out changeset c5dbe86b0fee (issue1375)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 11 Nov 2008 23:16:59 +0100] rev 7350
inotify: fix replacing a folder with a file (issue1375)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 09 Nov 2008 12:15:32 +0100] rev 7349
fix test-export portability (issue1383)
wc outputs with leading spaces on *BSD
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 08 Nov 2008 00:29:04 +0100] rev 7348
merge with mpm
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 08 Nov 2008 00:27:51 +0100] rev 7347
tests: fix test failures from default/template changes
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 07 Nov 2008 23:56:02 +0100] rev 7346
tests: make killdaemons.py executable
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 07 Nov 2008 23:31:12 +0100] rev 7345
hgweb: fix up the less/more links on the graph page
Previously, they pointed to a non-intuitive revision, and got borked when
using a URL-specified style combined with alternate revcounts.
Matt Mackall <mpm@selenic.com> [Fri, 07 Nov 2008 16:28:53 -0600] rev 7344
tests: add killdaemons helper script
Matt Mackall <mpm@selenic.com> [Fri, 07 Nov 2008 16:28:52 -0600] rev 7343
run-tests: allow turning off diff display
Matt Mackall <mpm@selenic.com> [Fri, 07 Nov 2008 15:30:25 -0600] rev 7342
protocol: avoid sending outrageously large between requests
Matt Mackall <mpm@selenic.com> [Thu, 06 Nov 2008 13:15:35 -0600] rev 7341
tests: fix test-hgweb to not leak directory name
Matt Mackall <mpm@selenic.com> [Thu, 06 Nov 2008 12:46:34 -0600] rev 7340
hgweb: improve color discrimination for paper and coal
Matt Mackall <mpm@selenic.com> [Thu, 06 Nov 2008 12:22:09 -0600] rev 7339
hgweb: update tests for paper style
diff -r ca03debb3dcd -r 4e1e6aee37e8 tests/test-hgweb-commands.out
Binary file tests/test-hgweb-commands.out has changed
Matt Mackall <mpm@selenic.com> [Thu, 06 Nov 2008 11:57:37 -0600] rev 7338
hgweb: move old style to spartan/
Matt Mackall <mpm@selenic.com> [Thu, 06 Nov 2008 11:56:01 -0600] rev 7337
hgweb: Change default style to paper
Mark Edgington <edgimar@gmail.com> [Fri, 31 Oct 2008 15:28:06 +0100] rev 7336
hgweb: support for deny_read/allow_read options
reimplementation of a patch provided by Nilton Volpato.
Folded into a single patch by Thomas Arendsen Hein.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 07 Nov 2008 18:42:43 +0100] rev 7335
add missing import from 618140c75d8d
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 07 Nov 2008 18:41:22 +0100] rev 7334
fix restart of interrupted recover
Ignore missing files if they are already removed.
Thanks maelcum on IRC for reporting it.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 07 Nov 2008 15:47:01 +0100] rev 7333
hgweb: show revision number in the graph pagination
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 07 Nov 2008 15:40:36 +0100] rev 7332
hgweb: fix pagination for graph
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 07 Nov 2008 13:22:41 +0100] rev 7331
Keep sessionvars with repository links added in a0843c82d1a2
Without this, e.g. "?style=coal" would be dropped.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 07 Nov 2008 13:08:34 +0100] rev 7330
Fix test output for updated gitdiffs help and web template cleanups
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 07 Nov 2008 13:02:04 +0100] rev 7329
Do not abort with inotify extension enabled, but not supported by the system.
And remove the "native support is required" message which is generated at an
inappropriate location and is printed more than once when using 'hg status'.
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 07 Nov 2008 13:02:03 +0100] rev 7328
Enhance gitdiffs help text
Thomas Arendsen Hein <thomas@intevation.de> [Fri, 07 Nov 2008 13:02:02 +0100] rev 7327
Kill trailing whitespace in templates
Dirkjan Ochtman <dirkjan@ochtman.nl> [Fri, 07 Nov 2008 11:44:37 +0100] rev 7326
graphlog: move functions around, eliminate helper function
Makes it easier to read all of the code.
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Fri, 07 Nov 2008 10:37:20 +0100] rev 7325
graphlog: split the actual DAG grapher out into a separate method
This allows extensions like pbranch to use asciigraph() to graph dependencies
for patch branches, but could be used for basically any DAG.
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Fri, 07 Nov 2008 10:29:43 +0100] rev 7324
graphlog: rename some vars prior to refactoring
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Fri, 07 Nov 2008 10:29:35 +0100] rev 7323
graphlog: make some comment lines more like others in punctuation
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Fri, 07 Nov 2008 10:18:55 +0100] rev 7322
patchbomb: fix indentation
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Fri, 07 Nov 2008 10:18:12 +0100] rev 7321
patchbomb: move exportee class to top level
As suggested by djc.
Peter Arrenbrecht <peter.arrenbrecht@gmail.com> [Fri, 07 Nov 2008 10:27:39 +0100] rev 7320
ui: log non-interactive default response to stdout when verbose
This allows test scripts that feed their output into documentation
to properly show the session as it would appear to an end-user.
Ronny Pfannschmidt <Ronny.Pfannschmidt@gmx.de> [Thu, 06 Nov 2008 11:17:38 +0100] rev 7319
export: fixed silent output file overwriting
hg export -o outfile 1 2 3 4 had the same effect as hg -o outfile 4
This was caused by opening with 'w' instead of 'a'. This only occurs when
the filename pattern resulted in ambiguous patch filenames.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Thu, 06 Nov 2008 10:39:52 +0100] rev 7318
merge bookmarks
Alexander Solovyov <piranha@piranha.org.ua> [Thu, 06 Nov 2008 10:31:09 +0100] rev 7317
bookmarks: Test if rebase works with bookmarks
Add a test that tests if rebase works fine with bookmarks.
David Soria Parra <dsp@php.net> [Wed, 05 Nov 2008 03:53:34 +0100] rev 7316
bookmarks: Use dirstate to determine the current node in addchangegroup
Using the changectx might result in a lookup error during the strip command.
Thefore we use the current dirstate to get the parents of the working directory.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 05 Nov 2008 18:57:54 +0100] rev 7315
tests: run svn tests only with svn bindings >1.3
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 05 Nov 2008 09:48:56 +0100] rev 7314
coal/paper: link repo name to hgweb root
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 05 Nov 2008 09:42:52 +0100] rev 7313
paper: don't keep the menu affixed to the top
This makes scrolling slow and causes browsers to use a lot of CPU time.
Matt Mackall <mpm@selenic.com> [Mon, 03 Nov 2008 16:01:24 -0600] rev 7312
Shorten sleep in inotify test
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 03 Nov 2008 20:31:53 +0100] rev 7311
hgweb: move another utility function into the webutil module
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 03 Nov 2008 20:41:48 +0100] rev 7310
hgweb: move the diffs() generator into webutil
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 03 Nov 2008 20:05:03 +0100] rev 7309
hgweb: use patch.diff() to make sensible diffs (issue1223, issue1258)
This gets us git diffs when enabled and doesn't pick erratic file parents.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 03 Nov 2008 16:48:23 +0100] rev 7308
patch: turn patch.diff() into a generator
This should even be a little faster than passing in an fp argument.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 03 Nov 2008 16:31:47 +0100] rev 7307
help: commands supporting --git point to the gitdiffs topic (issue1352)
Dirkjan Ochtman <dirkjan@ochtman.nl> [Mon, 03 Nov 2008 16:30:21 +0100] rev 7306
mq: reflow qnew help, add help for options
Ry4an Brase <ry4an-hg@ry4an.org> [Mon, 03 Nov 2008 10:20:28 +0100] rev 7305
hgweb: descend empty directories in web view
When a manifest has a series of directories with nothing in them but a single
directory, displaying the entire chain of empty directories allows for
navigation down to the first non-empty directory with a single click.
Because Java links package hierarchy to directory hierarchy, and because Java
conventions include at least three empty directories at the top of this
hierarchy, descending down empty directories is very common in Java web tools.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 02 Nov 2008 22:44:42 +0100] rev 7304
inotify: fix bug in formatting
Thomas Arendsen Hein <thomas@intevation.de> [Sun, 02 Nov 2008 17:28:03 +0100] rev 7303
Corrected some command synopsises
Gerard Korsten <soonkia77@gmail.com> [Sat, 01 Nov 2008 14:05:13 +0200] rev 7302
inotify: server raising an error when removing a file (issue1371)
When a file is deleted via hg rm <file> the dirstate marks the file with a
status of 'r'. The physical file has been deleted, but the inotify server
tries to do a stat on the file after it's been removed.
Patch catches the exception and correctly call updatestatus()
Patrick Mezard <pmezard@gmail.com> [Sat, 01 Nov 2008 15:15:14 +0300] rev 7301
Fix util._statfiles_clustered() failing at root of a windows drive
Report and initial fix by Andrei Vermel <avermel@mail.ru>.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 01 Nov 2008 13:07:24 +0100] rev 7300
hgweb: conditionally show file logs for deleted files
Benoit Allard <benoit@aeteurope.nl> [Sat, 01 Nov 2008 13:07:20 +0100] rev 7299
coal/paper: show a search tip when hovering over search box
This doesn't work in IE, because IE only supports :hover on <a> elements.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Sat, 01 Nov 2008 13:06:36 +0100] rev 7298
kill some trailing spaces
Brendan Cully <brendan@kublai.com> [Thu, 30 Oct 2008 12:38:24 -0700] rev 7297
mq: use cmdutil.matchfiles instead of match for qnew -f.
Closes issue1368.
Brendan Cully <brendan@kublai.com> [Thu, 30 Oct 2008 12:31:24 -0700] rev 7296
mq: put qnew tests into own file, fold in qnew-twice
Augie Fackler <durin42@gmail.com> [Wed, 29 Oct 2008 18:54:46 -0500] rev 7295
zeroconf: Don't break serve if no internet connection is present.
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 30 Oct 2008 09:46:45 +0100] rev 7294
hgweb: pass more information about parent/child csets to templates
Dirkjan Ochtman <dirkjan@ochtman.nl> [Thu, 30 Oct 2008 08:21:20 +0100] rev 7293
help: add a topic on git diffs (issue1352)
Brendan Cully <brendan@kublai.com> [Wed, 29 Oct 2008 10:55:51 -0700] rev 7292
hgweb coal/paper: Restore IE compatibility hack
Brendan Cully <brendan@kublai.com> [Wed, 29 Oct 2008 10:55:29 -0700] rev 7291
Backed out changeset a1f8ad3c1821
Adrian Buehlmann <adrian@cadifra.com> [Wed, 29 Oct 2008 13:37:35 +0100] rev 7290
add test-fncache
Dirkjan Ochtman <dirkjan@ochtman.nl> [Wed, 29 Oct 2008 11:39:32 +0100] rev 7289
merge with mpm
Brendan Cully <brendan@kublai.com> [Tue, 28 Oct 2008 22:24:17 -0700] rev 7288
Allow per-file shadowing of static directory in templatepath
Brendan Cully <brendan@kublai.com> [Tue, 28 Oct 2008 21:58:30 -0700] rev 7287
hgweb: handle subdirectories within static directory
Brendan Cully <brendan@kublai.com> [Tue, 28 Oct 2008 21:31:21 -0700] rev 7286
coal: remove dead CSS code
Patrick Mezard <pmezard@gmail.com> [Tue, 28 Oct 2008 23:54:01 +0100] rev 7285
url: detect scheme with a regexp instead of urlsplit()
The latter says 'c' is a scheme in 'c:\foo\bar'
Patrick Mezard <pmezard@gmail.com> [Tue, 28 Oct 2008 22:24:41 +0100] rev 7284
url: fix file:// URL handling
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 28 Oct 2008 20:48:30 +0100] rev 7283
bookmarks: fix strip handling
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 28 Oct 2008 20:23:22 +0100] rev 7282
fix zeroconf handling for hgwebdir (error found by pychecker)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 28 Oct 2008 20:14:45 +0100] rev 7281
fix missing import, spotted by pychecker
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 28 Oct 2008 19:25:26 +0100] rev 7280
remove unused variables
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 28 Oct 2008 19:07:14 +0100] rev 7279
Fix https availability checking
thanks to Augie Fackler for noticing it.
Stefano Tortarolo <stefano.tortarolo@gmail.com> [Tue, 16 Sep 2008 17:51:14 +0200] rev 7278
rebase: avoid redundant merges (issue1301)
Mads Kiilerich <mads@kiilerich.com> [Mon, 06 Oct 2008 14:41:22 +0200] rev 7277
Make contrib/buildrpm work on Fedora 9.
mercurial.spec had bitrotted. These changes makes it possible to build an rpm that is usable.
Only minimal changes has been made, and there is plenty of room for improvement.
Greg Ward <gerg.ward+hg@gmail.com> [Mon, 27 Oct 2008 13:38:31 -0400] rev 7276
help: Refine a bit the help text of "hg update"
Parts of the original text were submitted by Hubert Kauker (Hubert
dot Kauker at travelbasys.de). This is a slightly revised version
of Hubert's original text.
Adrian Buehlmann <adrian@cadifra.com> [Mon, 27 Oct 2008 19:39:41 +0100] rev 7275
add new test-hybridencode.py
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 28 Oct 2008 08:26:18 +0100] rev 7274
statichttprepo: cleanups, use url.py (proxy, password support)
- unify httprangereader.py and statichttprepo.py:rangegreader()
- build the opener from url.py, that allows use to puse username and password
in the url, to follow the proxy settings from hgrc, etc.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 28 Oct 2008 08:18:11 +0100] rev 7273
'\' should be escaped twice, for the shell, and for tr
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Tue, 28 Oct 2008 00:03:28 +0100] rev 7272
merge with crew
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 27 Oct 2008 21:50:16 +0100] rev 7271
use our urlopener (proxy handling, etc) instead of urllib
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 27 Oct 2008 21:50:01 +0100] rev 7270
factor out the url handling from httprepo
Create url.py to handle all the url handling:
- proxy handling
- workaround various python bugs
- handle username/password embedded in the url
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 27 Oct 2008 17:48:05 +0100] rev 7269
httprepo: factor out proxy handling
Patrick Mezard <pmezard@gmail.com> [Mon, 27 Oct 2008 23:47:17 +0100] rev 7268
test-http-proxy: hide logged URL port number, works with--jobs
Patrick Mezard <pmezard@gmail.com> [Mon, 27 Oct 2008 22:57:55 +0100] rev 7267
patch: rewrite diffstat with util.filter()
Simpler and works under Windows.
Patrick Mezard <pmezard@gmail.com> [Sat, 25 Oct 2008 13:24:14 +0200] rev 7266
test-mq-qimport: fix URL generation under windows
Patrick Mezard <pmezard@gmail.com> [Mon, 27 Oct 2008 22:07:39 +0100] rev 7265
test-patchbomb: write in binary mode, force non-interactive mode (win32)
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 27 Oct 2008 17:37:37 +0100] rev 7264
test-http-proxy: print the log from the proxy
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Mon, 27 Oct 2008 13:52:55 +0100] rev 7263
merge with dsop
Dmitriy Taychenachev <dimichxp@gmail.com> [Sun, 26 Oct 2008 17:08:48 +0800] rev 7262
bookmarks: do nothing if commit was not successful.
Joel Rosdahl <joel@rosdahl.net> [Sat, 25 Oct 2008 19:05:52 +0200] rev 7261
bookmarks: Add tests
Joel Rosdahl <joel@rosdahl.net> [Sat, 25 Oct 2008 19:05:52 +0200] rev 7260
bookmarks: Strip bookmark names of whitespace, just like tag names
Joel Rosdahl <joel@rosdahl.net> [Sat, 25 Oct 2008 19:05:52 +0200] rev 7259
bookmarks: Correctly reject newlines in bookmark names
Without this fix, a single newline is a valid bookmark name since
strip() removes it.
Joel Rosdahl <joel@rosdahl.net> [Sat, 25 Oct 2008 19:05:52 +0200] rev 7258
bookmarks: Require a bookmark name when a revision is specified
Joel Rosdahl <joel@rosdahl.net> [Sat, 25 Oct 2008 19:05:52 +0200] rev 7257
bookmarks: Improve documentation