Dirkjan Ochtman
88ca4ce332
tests: run svn tests only with svn bindings >1.3
2008-11-05 18:57:54 +01:00
Matt Mackall
43ed73b993
Shorten sleep in inotify test
2008-11-03 16:01:24 -06:00
Dirkjan Ochtman
5e743c6696
hgweb: move the diffs() generator into webutil
2008-11-03 20:41:48 +01:00
Dirkjan Ochtman
17464b3066
hgweb: use patch.diff() to make sensible diffs (issue1223, issue1258)
...
This gets us git diffs when enabled and doesn't pick erratic file parents.
2008-11-03 20:05:03 +01:00
Dirkjan Ochtman
4af26a1f84
help: commands supporting --git point to the gitdiffs topic (issue1352)
2008-11-03 16:31:47 +01:00
Ry4an Brase
555314efe8
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.
2008-11-03 10:20:28 +01:00
Gerard Korsten
069ac42a71
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()
2008-11-01 14:05:13 +02:00
Dirkjan Ochtman
1450b6c29e
hgweb: conditionally show file logs for deleted files
2008-11-01 13:07:24 +01:00
Brendan Cully
05dded9051
mq: use cmdutil.matchfiles instead of match for qnew -f.
...
Closes issue1368.
2008-10-30 12:38:24 -07:00
Brendan Cully
636630e1d2
mq: put qnew tests into own file, fold in qnew-twice
2008-10-30 12:31:24 -07:00
Dirkjan Ochtman
4a5e2178e2
help: add a topic on git diffs (issue1352)
2008-10-30 08:21:20 +01:00
Adrian Buehlmann
1711588dff
add test-fncache
2008-10-29 13:37:35 +01:00
Stefano Tortarolo
9061d953b4
rebase: avoid redundant merges (issue1301)
2008-09-16 17:51:14 +02:00
Adrian Buehlmann
c550091c36
add new test-hybridencode.py
2008-10-27 19:39:41 +01:00
Benoit Boissinot
6d87d8209c
'\' should be escaped twice, for the shell, and for tr
2008-10-28 08:18:11 +01:00
Benoit Boissinot
b16c2d675b
merge with crew
2008-10-28 00:03:28 +01:00
Patrick Mezard
40e1027bce
test-http-proxy: hide logged URL port number, works with--jobs
2008-10-27 23:47:17 +01:00
Benoit Boissinot
311e4870b2
use our urlopener (proxy handling, etc) instead of urllib
2008-10-27 21:50:16 +01:00
Benoit Boissinot
cd80319bc5
httprepo: factor out proxy handling
2008-10-27 17:48:05 +01:00
Benoit Boissinot
facb3df783
test-http-proxy: print the log from the proxy
2008-10-27 17:37:37 +01:00
Benoit Boissinot
1af2a5203a
merge with dsop
2008-10-27 13:52:55 +01:00
Adrian Buehlmann
836ce2131c
test-init: add test with format.usefncache=false
2008-10-27 13:22:45 +01:00
Benoit Boissinot
7c4c2ad96b
merge with crew
2008-10-27 13:17:26 +01:00
Patrick Mezard
ef4d9a9d32
patch: fix patched files records in externalpatcher()
2008-10-26 17:26:28 +01:00
Joel Rosdahl
0cbdb6d6f6
bookmarks: Add tests
2008-10-25 19:05:52 +02:00
Patrick Mezard
bad493a8fd
test-mq-qimport: fix URL generation under windows
2008-10-25 13:24:14 +02:00
Patrick Mezard
7985f2f92e
test-patchbomb: write in binary mode, force non-interactive mode (win32)
2008-10-27 22:07:39 +01:00
Thomas Arendsen Hein
912f59bb30
Remove trailing spaces.
2008-10-24 15:00:40 +02:00
Christian Ebert
b218f8d45e
test 8abe3f27975c: grep w/ match in last line w/o newline
...
Last character in match output omitted to avoid infinite loop.
2008-10-24 08:16:01 +02:00
Benoit Boissinot
4f2e35bc33
fix pull racing with push/commit (issue1320)
...
changegroup() has a problem when nodes which does not descend from a node
in <bases> are added to remote after the discovery phase.
If that happens, changegroup() won't send the correct set of nodes, ie.
some nodes will be missing.
To correct it we have to find the set of nodes that both remote and self
have (called <common>), and send all the nodes not in <common>.
This fix has some overhead, in the worst case it will re-send a whole branch.
A proper fix to avoid this overhead might be to change the protocol so that
the <common> nodes are sent (instead of the <bases> of the missing nodes).
2008-10-21 17:00:35 +02:00
Patrick Mezard
a90ccace70
convert: correctly detect missing revlog for root revisions
2008-10-23 23:03:09 +02:00
Patrick Mezard
f10fc4ae24
convert: ignore hg source errors with hg.ignoreerrors (issue 1357)
...
This flag makes missing revlog errors to be ignored which allow broken
repositories to be fixed by converting them from and to Mercurial.
2008-10-21 21:24:47 +02:00
Adrian Buehlmann
f3f0f9ecd6
introduce fncache repository layout
...
* adds a new entry 'fncache' to '.hg/requires' for new repos
* writes new file '.hg/store/fncache'
* hash-encodes filenames with long paths (issue839)
* encodes Windows reserved filenames (issue793)
2008-10-19 19:12:07 +02:00
Mads Kiilerich
156ce431aa
Make it possible to disable filtering for a pattern.
...
Rationale: Apparently there were no way to disable for example win32text extension locally.
RFC: Can it already be done another way?
2008-10-14 21:28:49 +02:00
Patrick Mezard
f93bdf76d1
Merge with crew-stable
2008-10-23 15:44:23 +02:00
Patrick Mezard
54f7c66fa0
convert: read git output in binary mode under Windows (issue 1359)
2008-10-23 14:05:11 +02:00
Matt Mackall
38344e11c6
inotify: auto-start by default when enabled
2008-10-22 19:40:29 -05:00
Matt Mackall
3c69f4c760
run-tests: --interactive overrides -j
2008-10-22 17:34:37 -05:00
Matt Mackall
e617903e64
Autodetect static-http
2008-10-22 15:41:32 -05:00
Matt Mackall
ee921a6080
help: update help
...
make help description 'topic'-oriented rather than 'command'-oriented
change 'special' to 'additional'
2008-10-22 14:30:34 -05:00
Benoit Boissinot
97977f767e
tests: log and show errors
2008-10-22 21:39:56 +02:00
Dirkjan Ochtman
adb2a35499
tests: add more testing for webdir nesting
2008-10-22 18:32:17 +02:00
Benoit Allard
31ab3aeaed
hgwebdir: show nested repositories (issue1336)
2008-10-22 18:23:32 +02:00
Dirkjan Ochtman
896a6939aa
help: show extension commands in short list, separate extension list in help
...
In 'hg', we now show a short list of commands, including extension commands.
In 'hg help', we show core commands, a list of enabled extensions, and topics.
2008-10-21 11:29:27 +02:00
Thomas Arendsen Hein
614711f636
merge with crew
2008-10-20 18:29:44 +02:00
Christian Ebert
576714b48a
mail: test patch mime encoding for patchbomb
2008-10-20 17:40:29 +02:00
Dirkjan Ochtman
f5ea74b223
clean up trailing spaces, leading spaces in C
2008-10-20 14:57:04 +02:00
Dirkjan Ochtman
664ef048a7
merge with crew-stable
2008-10-20 14:52:58 +02:00
Dirkjan Ochtman
e085823cf1
clean up trailing spaces
2008-10-20 14:51:55 +02:00
Dirkjan Ochtman
cc867a892e
hgweb: working diff for removed files
2008-10-20 14:13:37 +02:00