Paul Bx
ab0ccce138
statichttprepo: fix calls on '/' URI (issue 747)
2007-09-22 18:37:35 +02:00
Patrick Mezard
7c438d2066
convert: test cvs repository conversion
2007-09-14 22:47:15 +02:00
Patrick Mezard
8577cf36be
convert: workaround for cvsps.cache under Windows
...
In non-cygwin environment, cvsps fails to create its cache directory and redirect its output to stderr. Just ignore the error and capture stderr as well.
2007-09-14 22:17:53 +02:00
Patrick Mezard
7d74b8608f
convert: fix remote cvs file paths separator
2007-09-14 22:17:53 +02:00
Patrick Mezard
fc230fc7bd
convert: avoid interpreting Windows path as CVS connection strings.
...
CVS connection strings regexp detect colons to separate protocols from path and login. Unfortunately, Windows paths contains colons and were interpreted as rsh connection strings.
2007-09-14 22:17:53 +02:00
Patrick Mezard
93f1b14c12
convert: call popen2 in binary mode, with a command string.
2007-09-14 22:17:53 +02:00
Patrick Mezard
ee42bab2ca
hghave: detect cvs and cvsps availability
...
"cvsps -h" was returning 1 in cygwin, probably because CVSROOT was unset, which does not prevent it to work correctly.
2007-09-14 22:17:53 +02:00
Patrick Mezard
8cbb2aa808
hghave: wrap command output matching
2007-08-27 22:17:51 +02:00
Patrick Mezard
5f594a636f
Test parents behaviour with files.
2007-09-11 23:05:30 +02:00
Patrick Mezard
285f71a370
parents: make it match the doc when called on a file
...
parents used to return the parent revision of the last revision updating selected file, instead of the updating revision itself.
2007-09-11 23:04:42 +02:00
Brendan Cully
4b733bff67
Document pseudo-tags "null" and ".".
2007-09-11 13:23:59 -07:00
Alexis S. L. Carvalho
29dea75576
sshrepo: fix Windows command quoting
2007-09-10 23:34:33 +02:00
Patrick Mezard
239ea63571
extdiff: avoid repr() doubling paths backslashes under Windows
2007-09-10 23:36:01 +02:00
Dirkjan Ochtman
a80e1eb528
Prevent WSGI apps from touching sys.stdin by setting ui.interactive to False.
2007-09-07 17:38:52 +02:00
Benoit Boissinot
5025962412
merge with crew-stable
2007-08-31 22:31:43 +02:00
Benoit Boissinot
5e4804df51
fix the dummy 00changelog.i not being copied on clone
2007-08-31 22:31:03 +02:00
Thomas Arendsen Hein
58eb01c17d
Make test-convert-git compatible with other git versions (tested with 1.4.4.3)
2007-08-31 12:32:18 +02:00
Brendan Cully
ebae83c8bb
When reverting a file which was renamed, also revert the old name
2007-08-29 16:15:23 -07:00
Alexis S. L. Carvalho
4bb4d97472
correctly record file-level history when the local side renames a directory
2007-08-27 14:21:04 -03:00
Alexis S. L. Carvalho
7eed9874b5
Fix theoretical issue in filecommit.
...
If the file was copied, we don't want to reuse the original entry.
I think this is mostly a theoretical issue - when there are copies,
fp1 == nullid, so it's very unlikely that the fl.cmp(fp1, t) would
think the file was unmodified. In any case, if there was a copy,
we should forcefully create a new entry.
2007-08-27 14:21:04 -03:00
Alexis S. L. Carvalho
a409e26406
Avoid adding to the changelog executable files added by the second parent.
...
This was a regression introduced by 349443e942a7.
2007-08-27 14:21:04 -03:00
Alexis S. L. Carvalho
420ceda070
avoid double slash problem mentioned in issue695
2007-08-27 01:44:35 -03:00
Alexis S. L. Carvalho
b7234419e2
clone: remove "file://" before making the path absolute
...
This avoids writing bogus paths to .hgrc. Fixes issue695.
2007-08-27 01:44:35 -03:00
Alexis S. L. Carvalho
73454f8d16
pull -u: if "url#rev" was given, update to rev
2007-08-27 01:44:35 -03:00
Alexis S. L. Carvalho
616367be9a
clone: if "url#rev" was given, update to rev
2007-08-27 01:44:35 -03:00
Alexis S. L. Carvalho
88d2731fa8
parseurl: also return the revision after the "#"; add a test
2007-08-27 01:44:35 -03:00
Alexis S. L. Carvalho
1e3fbe3765
pull -r: pass the revisions as the heads argument of findincoming
...
This can make a hg pull -r faster if the remote repo has many heads,
and fixes an "abort: received changelog group is empty".
2007-08-27 01:44:35 -03:00
Patrick Mezard
e0104ee85f
convert: fix /dev/null redirections under Windows
2007-08-26 19:05:19 +02:00
Patrick Mezard
26ffa26890
Test git repository conversion
2007-08-26 15:07:13 +02:00
Patrick Mezard
ce0d9a3c84
hghave: detect git availability
2007-08-26 15:35:57 +02:00
Patrick Mezard
6202bc3003
convert: fix issue702 about GIT_DIR= construct unsupported under Windows.
2007-08-26 14:51:27 +02:00
Benoit Boissinot
b884c9144e
fix test-permissions output
2007-08-24 00:56:08 +02:00
Benoit Boissinot
cfb5e37845
testcase for issue705 (fixed by 739cbeba775b)
2007-08-24 00:52:28 +02:00
Benoit Boissinot
0d54a05da3
merge with -stable
2007-08-24 00:39:16 +02:00
Benoit Boissinot
f71cd2e266
check exec: return fallback in case of error during the check
...
If there is any error while checking if exec is supported,
we can return fallback.
fix issue705
2007-08-24 00:38:08 +02:00
Brendan Cully
ea30b97aed
Do not lose previous tags when adding a tag in raw mode
2007-08-23 12:23:07 -07:00
Matt Mackall
0bcff0f870
match: handle large regexes
...
Some Python versions don't handle large regexes, so when we hit an
overflow, split our regex in two.
2007-08-19 14:03:56 -05:00
Alexis S. L. Carvalho
11336d4a94
Fix sshrepo.unbundle
...
We weren't reading all the data sent by the server. Depending on
the system, the remote hg (actually, the remote python) could send a
"close failed: [Errno 32] Broken pipe", making some tests fail.
2007-08-17 22:43:38 -03:00
Alexis S. L. Carvalho
de2d9c54e8
run-tests.py: pass --install-scripts to setup.py
...
This avoids possible problems when the user has a ~/.pydistutils.cfg.
Fixes issue638. Patch provided by Ralf Schmitt.
2007-08-17 22:43:38 -03:00
Peter Meerwald
263e23ecf3
recognize user:password in URLs that include port numbers.
...
when giving user/pwd in an URL, eg.
hg pull http://user:pwd@host.com:666/hg/something ,
hg would still ask for user/pwd in interactive mode (or fail in
non-interactive)
2007-08-17 22:43:38 -03:00
Benoit Boissinot
c012edc900
clone: do not delete the target if only the update fails
2007-08-17 00:42:22 +02:00
Patrick Mezard
c0f833cdb2
Merge with hg-stable
2007-08-16 08:19:15 +02:00
Brendan Cully
ac725f5988
mq: truncate patch just before rewriting header
2007-08-15 16:20:10 -07:00
Matt Mackall
8f44013035
test-grep: use lowercase hg command
2007-08-15 15:30:33 -05:00
Patrick Mezard
04cf5bb0f5
test-grep: test issue 685
2007-08-15 16:18:40 +02:00
Patrick Mezard
498ca5601a
Fix issue 685: trackback in grep -r after rename
2007-08-15 16:09:04 +02:00
Thomas Arendsen Hein
7f36ffc2b5
The >| redirection does not exist in plain sh.
2007-08-02 14:51:49 +02:00
Patrick Mezard
e1556e1cd2
hghave: test hotshot dependencies (debian does not provide profile)
2007-08-14 19:25:49 +02:00
Patrick Mezard
3f797895fa
test-profile: fix grep, check hotshot availability
2007-08-14 18:53:45 +02:00
Benoit Boissinot
f25ebf4477
merge with -stable
2007-08-14 17:20:51 +02:00