Mads Kiilerich
520076e707
delete some dead comments and docstrings
2012-08-21 02:41:20 +02:00
Brodie Rao
a706d64a2c
cleanup: replace naked excepts with except Exception: ...
2012-05-12 16:02:46 +02:00
Brodie Rao
c577fac135
cleanup: replace naked excepts with more specific ones
2012-05-12 16:02:45 +02:00
Brodie Rao
92158e04de
cleanup: "raise SomeException()" -> "raise SomeException"
2012-05-12 16:00:58 +02:00
Matt Mackall
f2a652218a
i18n: fix all remaining uses of % inside _()
2012-03-08 13:35:27 -06:00
Matt Mackall
f3854e5d82
hgext: fixup a couple missed file().read() instances
2011-05-03 21:53:13 -05:00
Daniel Atallah
54e55b4dbb
convert/mtn: Fix conversion of large files from mtn (broken in 64963df7238d)
...
"mtn automate stdio" will break output larger than 32kB into several packets.
This ensures that we are processing all the output on the main stream and not
only the last packet.
2011-03-28 23:16:20 -04:00
Daniel Atallah
e07af26e9b
convert/mtn: convert suspended branches as closed branches
...
Monotone treats branch closing ("suspending") in a similar manner to how we do
in mercurial - a cert is added to a revision that marks the branch to be hidden.
If a subsequent commit is made, the branch is effectively reopened.
2011-03-25 15:49:43 -04:00
Daniel Atallah
76c70d873a
convert/mtn: avoid unnecessary initial test of mtn repo
...
As soon as before() is called, we'll know if there is a problem (and get a
better error message).
2011-03-25 10:13:46 -04:00
Daniel Atallah
3b1242e5b1
convert/mtn: add support for using monotone's "automate stdio" when available
...
Currently the convert extension spawns a new mtn process for each
operation. For a large repository, this ends up being hundreds of
thousands of processes. The following enables usage of monotone's
"automate stdio" functionality - documented at:
http://www.monotone.ca/docs/Automation.html#index-mtn-automate-stdio-188
The effect is that (after determining that a new enough mtn executable
is available) a single long-running mtn process is used for all the
operations, using stdin/stdout to send commands and read output.
This has a pretty significant effect on the performance of some parts
of the conversion process.
2011-03-23 14:26:56 -04:00
Patrick Mezard
20f6d4cdf1
convert: merge sources getmode() into getfile()
2010-05-09 21:52:34 +02:00
Martin Geisler
540a354601
convert: write "repository" instead of "repo"
...
We should strive to avoid slang in our messages to the users.
2010-04-18 15:47:49 +02:00
Matt Mackall
8d99be19f0
many, many trivial check-code fixups
2010-01-25 00:05:27 -06:00
Matt Mackall
595d66f424
Update license to GPLv2+
2010-01-19 22:20:08 -06:00
Patrick Mezard
1edfa4d1df
convert/mtn: handle change in mtn 0.45 certs output
2009-11-10 23:45:24 +01:00
Benoit Boissinot
7351fa50d5
convert: cleanups in monotone converter
2009-05-17 03:19:00 +02:00
Martin Geisler
393fa0bd51
convert: add copyright and license headers to back-ends
2009-04-26 01:47:44 +02:00
Patrick Mezard
6205446ef7
Merge with crew-stable
2009-04-23 16:52:25 +02:00
Paul Aurich
e41f434c50
convert/mtn: mtn does not record timezones, mark dates as UTC (issue1624)
2009-04-23 08:45:44 +02:00
Patrick Mezard
f7e8a4c038
convert/mtn: handle directory move into moved directory (issue1619/3)
2009-04-22 10:25:05 +02:00
Patrick Mezard
6bbead8918
convert/mtn: handle files moved in a moved directory (issue1619/2)
2009-04-21 22:31:16 +02:00
Paul Aurich
477feb0ff9
convert/mtn: handle subsecond commit dates (issue1616)
2009-04-21 15:57:15 +02:00
Patrick Mezard
551e0cf361
convert/mtn: handle new files in moved directories (issue1619)
...
Reported and investigated by Paul Aurich <paul@darkrain42.org>
2009-04-21 14:17:29 +02:00
Patrick Mezard
4d356cb83b
Merge with crew-stable
2009-04-21 16:02:59 +02:00
Patrick Mezard
33d1383a9e
Merge with crew-stable
2009-04-21 14:25:36 +02:00
Patrick Mezard
0dbcb77e35
convert/mtn: record changes from directory renames (issue1587)
...
Bug report and initial path by Pavel Volkovitskiy <int@mtx.ru>
2009-04-11 23:12:42 +02:00
Patrick Mezard
a78816efb1
convert/mtn: allow monotone database files as sources
2009-04-11 23:43:24 +02:00
Patrick Mezard
257f0454c4
Merge with crew-stable
2009-04-11 23:21:39 +02:00
Martin Geisler
ea1734b579
expand "dir" to "directory" in help texts
2009-04-07 22:47:56 +02:00
Matt Mackall
f2b63f05d7
convert: attempt to check repo type before checking for tool
2009-04-04 12:28:13 -05:00
Pavel Volkovitskiy
d933c50ed4
right way to check if file was in renamed directory, fixes import monotone
...
repos with renamed directories
2009-04-02 22:25:49 +04:00
Peter Arrenbrecht
bc21361ed2
cleanup: drop unused imports
2009-03-23 13:12:07 +01:00
David Reiss
0588a663e9
convert.monotone: fix quotes and backslashes in change descriptions.
2008-05-16 00:48:23 -07:00
Patrick Mezard
d098a6938d
convert: record deleted files in monotone source
2008-03-24 17:02:08 +01:00
Patrick Mezard
df0cbbb71a
convert: allow missing tools not to stop source type detection
2008-03-20 23:32:43 +01:00
Mikkel Fahnøe Jørgensen
9cd04d5249
cleanup monotone conversion and use commandline class
2008-02-03 16:14:05 +01:00
Mikkel Fahnøe Jørgensen
c3353ce9f9
initial version of monotone source for convert extension
2008-02-02 19:14:59 +01:00