Commit Graph

6532 Commits

Author SHA1 Message Date
Patrick Mezard
acfe08ba86 Merge with crew-stable 2008-04-14 23:04:34 +02:00
Patrick Mezard
f7c7c06863 convert: fix svn file copy detection code 2008-04-14 22:31:34 +02:00
Patrick Mezard
9d916aae03 convert: fix svn branch source detection corner case
It was confused by composite-looking revisions made by copy + remove.
2008-04-14 22:31:34 +02:00
Patrick Mezard
b54ae05232 convert: cleanup svn file copy handling 2008-04-14 22:31:34 +02:00
Patrick Mezard
7914c93a87 convert: handle past or foreign partial svn copies
Subversion allows revisions to be composed of subparts coming from revisions
before the parent or from other part of the repository. There is no simple
representation for these now, keep the changes but do not track their origins.
2008-04-14 22:31:34 +02:00
Patrick Mezard
19cd4308ab convert: more cleanup in svn directory copy handling 2008-04-14 22:31:33 +02:00
Patrick Mezard
c06ff5b448 convert: svn directory copy handling cleanup 2008-04-14 22:31:33 +02:00
Patrick Mezard
a5bba7499c convert: improve subversion branch filtering 2008-04-14 22:31:33 +02:00
Patrick Mezard
a210321674 convert: rename get_entry_from_path() into an svn_source method 2008-04-14 22:31:33 +02:00
Patrick Mezard
8278052793 convert: fix subpaths detection in svn source 2008-04-14 22:31:33 +02:00
Patrick Mezard
2b144ed542 test-convert-svn-branches: short identifiers are more legible 2008-04-14 22:31:33 +02:00
Patrick Mezard
e6d132922b cmdutil: handle and warn about missing copy revisions 2008-04-14 22:31:33 +02:00
Patrick Mezard
53bdaf2c6b localrepo: forbid nullid copyrev 2008-04-14 22:31:33 +02:00
Patrick Mezard
e6b5e91a5d verify: check copy source revlog and nodeid 2008-04-14 22:31:33 +02:00
Dirkjan Ochtman
2f149e4634 replace usage of os.popen() with util.popen()
To make this possible, I added a mode parameter to both implementations of
util.popen(), defaulting to 'r' (as it does in the Python stdlib).
2008-04-14 14:34:38 +02:00
Matt Mackall
619e79c725 Merge with -stable 2008-04-13 11:31:45 -05:00
Adrian Buehlmann
8dddfa01ec removing unused local ccache in patch.diff 2008-04-11 15:14:00 +02:00
Benoit Boissinot
60caa13781 merge with -stable 2008-04-12 23:05:51 -04:00
Benoit Boissinot
e297c198c0 fix import with -p0 2008-04-12 22:41:07 -04:00
Patrick Mezard
3409e6fdc3 context: handle untracked files in filectx.fileflags() 2008-04-12 21:08:03 +02:00
Patrick Mezard
d06361ae38 merge: replace readline() call, missing from posixfile_nt 2008-04-12 20:51:26 +02:00
Patrick Mezard
91d2df2c77 Merge with crew-stable 2008-04-12 21:34:01 +02:00
Dirkjan Ochtman
f6fe408f92 remove trailing whitespace introduced in b0e5c3bce42a 2008-04-12 20:03:54 +02:00
Giorgos Keramidas
b330da7a59 templates/coal: spell class correctly in {fileentry} 2008-04-12 06:37:38 +03:00
Bryan O'Sullivan
369f2e957f repo: add rjoin method 2008-04-11 22:19:52 -07:00
Bryan O'Sullivan
6676f1cebf parseurl: make revs optional 2008-04-11 22:19:51 -07:00
Bryan O'Sullivan
99462bd4ec Hoist localpath to the top level 2008-04-11 22:18:38 -07:00
Bryan O'Sullivan
1234e5c53b test-imerge: disable due to massive brokenness 2008-04-11 22:17:20 -07:00
Matt Mackall
edf5a0f5d0 resolve: new command
- add basic resolve command functionality
- point failed update and merge at resolve
2008-04-11 12:52:56 -05:00
Dirkjan Ochtman
77eea08b47 python-2.6: use sha wrapper from util for new merge code 2008-04-11 12:04:26 +02:00
Adrian Buehlmann
00f3faf7cc fixed missing sorting in test-dumprevlog
The test failed at random because the order of files was non-deterministic,
which produced diffs in test output.
2008-04-11 09:27:28 +02:00
Patrick Mezard
0ec4a6ad34 test-dumprevlog: fix extra path separator under MacOSX
The "find .hg/store/ -name '*.i'" command returned paths with extra separators
like '.hg/store//00changelog.i'.
2008-04-11 11:21:55 +02:00
Dirkjan Ochtman
882c57fdb6 Merge from main. 2008-04-11 08:35:37 +02:00
Paul Moore
7113d144ac Add a batch file driver for Windows 2008-04-10 23:07:54 +02:00
Matt Mackall
8d82cba09a merge: introduce mergestate 2008-04-10 15:02:24 -05:00
Dirkjan Ochtman
c60b0f560c Merge with crew-stable. 2008-04-10 14:25:50 +02:00
Benoit Allard
81977fe9ba highlight: backward compatibility with pygments 0.5.1 2008-04-10 14:24:27 +02:00
Dirkjan Ochtman
b639f42f79 win32text: actually import util so util.binary() can be used 2008-04-10 14:08:38 +02:00
Bryan O'Sullivan
69667c0265 issue 1053: heavily qualify the "cp -al" advice for cloning 2008-04-09 16:02:37 -07:00
Bryan O'Sullivan
324c60f864 Get rid of reimplementations of util.binary 2008-04-09 15:49:20 -07:00
Thomas Arendsen Hein
657d20646f Fix spacing error introduced in d44685e2377e 2008-04-08 18:39:02 +02:00
Christian Ebert
af73383537 Let util.binary check entire data for \0 (issue1066, issue1079) 2008-04-08 13:19:36 +02:00
Christian Ebert
0051fba0c0 keyword: check for '\0' in entire data before acting
util.binary might not be safe enough, as it fails eg. on certain
pdf files (issue1066).
2008-04-09 14:12:32 +02:00
Christian Ebert
65d5e4ac26 keyword: make overwrite() arguments mandatory 2008-04-09 14:05:57 +02:00
Christian Ebert
7567765ad1 keyword: compact setting of optional arguments 2008-04-09 14:05:57 +02:00
Christian Ebert
4f367170f4 keyword: privatize remaining monkeypatches by moving them into reposetup
Make it more transparent if and when monkeypatches are needed.
2008-04-09 14:05:57 +02:00
Christian Ebert
3064a91343 keyword: collect filename patterns, wrap dispatch._parse in uisetup
Store [keyword] config in kwtools.
hgcmd defaults to empty string.
2008-04-09 14:05:56 +02:00
Bryan O'Sullivan
8250520fe1 Merge 2008-04-09 15:28:30 -07:00
Bryan O'Sullivan
6ab8739d08 Tidy code, fix typo 2008-04-09 15:27:57 -07:00
Thomas Arendsen Hein
75583cedf3 Remove trailing space 2008-04-08 18:40:11 +02:00