Patrick Mezard
a9e1f119ec
convert: read CVS files in chunks (issue 800)
...
socket.makefile() fails on large read requests (more than 10MB) with MemoryError.
2007-11-18 17:25:28 +01:00
Patrick Mezard
930b69add7
convert: add directories to subversion from root to leaves
2007-11-17 18:41:31 +01:00
Patrick Mezard
12b8219be3
convert: force svn:executable when execute-bit is not supported
...
The util.is_exec fallback would be to ask subversion for the current value of svn:executable. Setting it directly is just simpler.
2007-11-11 19:34:00 +01:00
Patrick Mezard
44e6544bec
convert: fix svn file:// URL generation under Windows
2007-11-11 14:17:30 +01:00
Bryan O'Sullivan
e906d6af4e
highlight: clean up coding style a little
2007-11-12 10:49:26 -08:00
Adam Hupp
8fafdc321a
extension for synax highlighting in the hgweb file revision view
...
Depends on the pygments syntax highlighting library:
http://pygments.org/
2007-11-10 17:54:57 -05:00
Patrick Mezard
d9ba22f633
convert: fix util.popen regression in darcs converter
2007-11-10 17:09:56 +01:00
Alexis S. L. Carvalho
2e160ca8ff
merge with crew-stable
2007-11-09 21:24:25 -02:00
Alexis S. L. Carvalho
0086f97dc7
mq: really remove undo after a qpush (and after a strip)
...
For qpush, removeundo has to be called after the transaction has finished.
strip may use unbundle, which also leaves an undo file.
Fixes issue780.
2007-11-09 20:21:35 -02:00
Bryan O'Sullivan
68c398d741
convert: add support for Subversion as a sink
2007-11-07 18:26:59 -08:00
Bryan O'Sullivan
4b5495f397
convert: abstract darcs's commandline handling
2007-11-07 17:40:39 -08:00
Bryan O'Sullivan
bb3b51ecf1
convert: iterate
2007-11-07 17:07:14 -08:00
Bryan O'Sullivan
857e67d5db
convert: abstract map files into a class
2007-11-07 17:06:02 -08:00
Bryan O'Sullivan
33c2bc9eb9
Merge with -stable
2007-11-05 13:20:24 -08:00
Alexis S. L. Carvalho
8775f8f81c
convert: make sure mercurial_source has a local hg repo
2007-11-09 20:21:35 -02:00
Alexis S. L. Carvalho
fe9d865e0d
convert: display all errors if we couldn't open the source repo
...
This should give the user a better hint of what's going wrong.
Improve some error messages. In particular, mention "CVS checkout" instead
of "CVS repo".
Fixes issue822 and issue826.
2007-11-09 20:21:35 -02:00
Alexis S. L. Carvalho
959d3f5cd4
test-convert-darcs: skip if we can't find the elementtree module
...
This patch is a bit dirty to avoid having to repeat the dance required
to import elementtree.
2007-11-09 20:21:35 -02:00
Alexis S. L. Carvalho
c4d02f3fdf
purge: simplify safety net for case mangling filesystems
...
Relying on the exact return of statwalk would cause us to abort
when there was at least one tracked file inside an ignored directory.
This patch forces an extra walk of the whole working directory even
on sane filesystems, where it wouldn't be needed.
Fixes issue621.
2007-11-09 20:21:35 -02:00
Bryan O'Sullivan
c050342f77
Merge with -stable.
2007-11-02 12:15:39 -07:00
Rafael Villar Burke ext:(%22)
163660fdbe
Update convert help text
...
Add Mercurial as a source format, clarify that the include directive triggers the exclusion of all not explicitely included files/dirs and use MAPFILE instead of revmapfile in the text, following the short message convention.
2007-11-02 20:09:21 +01:00
Patrick Mezard
90a7d714cf
Merge with crew-stable
2007-11-01 12:37:17 +01:00
Patrick Mezard
6aa1e21320
Fix Windows os.popen bug with interleaved stdout/stderr output
...
See python bug 1366 "popen spawned process may not write to stdout under windows" for more details.
2007-11-01 12:05:14 +01:00
Patrick Mezard
e3792eb143
convert: fail if an external required tool is not found
2007-10-30 22:14:15 +01:00
Patrick Mezard
d3a63f2008
Merge with crew-stable
2007-10-28 09:47:54 +01:00
Christian Ebert
b5976042a1
patchbomb: no traceback if (diffstat) confirmation is refused
2007-10-28 09:25:35 +01:00
Benoit Boissinot
37290329f4
fix typo in convert help text, update test
2007-11-05 20:15:33 +01:00
Benoit Boissinot
71b01c9151
merge with -stable
2007-10-26 12:37:59 +02:00
Benoit Boissinot
e8f520a51b
patchbomb: fix traceback when diffstat isn't available
2007-10-26 12:01:14 +02:00
Benoit Boissinot
74d4b3eb05
gpg: use the same log message format as hg tag
2007-10-20 03:04:34 +02:00
Christian Ebert
61e3b4ba58
Catch smtp exceptions
2007-09-07 16:48:42 +02:00
Kirill Smelkov
c46ae95f3f
convert: svn -- fix tags handling
...
They were simply not detected.
2007-10-13 15:25:11 +04:00
Kirill Smelkov
87c2048488
convert: svn -- fix 'exists'
...
Previously 'exists' erroneously returned False for empty dirictories. This is
wrong since we want to detect even empty 'branches/' or 'tags/'.
2007-10-13 15:22:03 +04:00
Matt Mackall
f666cf65b1
Merge with crew
...
Those crew folks are getting lazy about pulling from upstream before
committing.
2007-10-11 00:46:40 -05:00
Bryan O'Sullivan
0ec99ed035
convert: refactor sink initialisation, to remove hardcoding of hg
...
We also introduce options to explicitly set the source and destination
repository types.
Improve testing of corner cases a little.
2007-10-10 15:42:00 -07:00
Bryan O'Sullivan
1264846224
convert: add default constructor for converter_sink
2007-10-10 15:30:00 -07:00
Bryan O'Sullivan
6df62fb77c
convert: make contents of "extra" dict available from sources, for sinks.
...
This breaks hash preservation for hg->hg conversion, as each converted
change gets a convert_revision item added to its extra dict. Ugh.
2007-10-10 15:30:00 -07:00
Bryan O'Sullivan
31308e92ec
convert: rename convert_svn to svn_source
2007-10-10 15:30:00 -07:00
Bryan O'Sullivan
27bb37764f
convert: report errors more meaningfully if run with --traceback
2007-10-10 00:15:33 -07:00
Matt Mackall
21d438d5c0
mq: clarify queue top message
2007-10-09 17:22:38 -05:00
Benoit Boissinot
8905e2628f
convert: do not output when trying to load svn bindings
2007-10-07 20:45:10 +02:00
Benoit Boissinot
7120a66c0d
convert: split converters into sink/source
2007-10-07 20:44:54 +02:00
Patrick Mezard
99fd23e158
convert: fix darcs_source.pull() under windows
2007-10-07 18:59:03 +02:00
Patrick Mezard
fec1f9ad02
convert: fix darcs_source._run() under windows
2007-10-07 18:58:54 +02:00
Patrick Mezard
2d81806ba5
convert: quote "^" to avoid windows using it as an escape char.
2007-10-06 21:19:06 +02:00
Alexis S. L. Carvalho
5a20fc9e55
mercurial_sink: regrab locks in setbranch
2007-10-06 15:30:15 -03:00
Alexis S. L. Carvalho
856d368557
convert --filemap: reduce memory usage
2007-10-06 15:30:15 -03:00
Alexis S. L. Carvalho
f377d00047
convert: change SKIPREV to 'SKIP'
2007-10-06 15:30:15 -03:00
Patrick Mezard
0e612978e0
hgk: add basic usage and configuration documentation
2007-10-05 23:40:33 +02:00
Patrick Mezard
510efc6c01
hgk: add debug-config command to pass configuration options
2007-10-05 22:39:36 +02:00
Alexis S. L. Carvalho
a305a3e419
convert_svn: add --filemap support
2007-10-04 23:21:37 -03:00