Augie Fackler
3a686b9460
tags: allow editing tags of closed branches without reopening the branch
2009-06-26 14:53:58 -05:00
Augie Fackler
2c9a8097db
tags: handle edits to tags as gracefully as possible
2009-06-23 21:38:27 -05:00
Dirkjan Ochtman
3f9bc70ee4
wrappers: save tbdelta in one place for both stupid and replay
2009-06-16 13:59:03 +02:00
Dirkjan Ochtman
d4c51cbdd5
consolidate metadata calls from stupid and replay code
2009-06-15 16:10:24 +02:00
Augie Fackler
35ec5ca59e
stupid: handle the new eol option in hg-crew.
2009-06-15 12:26:18 -05:00
Dirkjan Ochtman
a60704ff6b
svnmeta: move util.build_extra() to SVNMeta.genextra()
2009-06-12 08:37:39 +02:00
Dirkjan Ochtman
b0877c363c
save metadata from one place
2009-06-11 18:48:43 +02:00
Dirkjan Ochtman
980d276544
svnmeta: deprivatize a bunch of member functions
2009-06-11 18:49:06 +02:00
Dirkjan Ochtman
426eb3fef6
invert the svnmeta/editor relationship
2009-06-11 18:49:52 +02:00
Dirkjan Ochtman
38c737885e
svnmeta: move revmap methods, make last_known_revision() more efficient
2009-06-11 10:32:32 +02:00
Dirkjan Ochtman
0cfc80a3e2
split parts of HgChangeReceiver out into an SVNMeta class
...
Less obvious things:
- my reordering in the previous was incomplete
- _branch_for_path() was unused, so I removed it
- _svnpath() was removed in favor of identical _remotename()
- I've checked "no cover" bits manually
2009-06-11 18:56:35 +02:00
Dirkjan Ochtman
6cee3da2d5
stupid: eliminate dependency on editor.current
2009-06-10 17:57:11 +02:00
Dirkjan Ochtman
b308cc5132
editor: move current revision state into a separate class
...
This makes it more obvious and needs fewer faux namespacing.
2009-06-11 10:12:16 +02:00
Dirkjan Ochtman
37eea655d1
move aresamefiles() from HgChangeReceiver to util
2009-06-10 17:29:11 +02:00
Dirkjan Ochtman
75d1f9d477
extract the filemap support into a separate class
2009-06-11 18:52:30 +02:00
Dirkjan Ochtman
d8027dac29
extract the revmap support into a separate dict-like class
2009-06-10 15:45:20 +02:00
Dirkjan Ochtman
278e7ab8ca
stupid: simplify stupid committing code
2009-06-10 10:15:57 +02:00
Dirkjan Ochtman
8530b7ce85
Move HgChangeReceiver.branches_in_paths() to the stupid module.
2009-05-30 11:11:04 -05:00
Dirkjan Ochtman
84e206b518
Use tbdelta to push added tags into .hgtags.
2009-05-29 15:28:44 +02:00
Dirkjan Ochtman
459151e1b5
Make branch closing more Mercurial-like.
...
We now use the 'close' value from extra instead of the old closed-branches branch.
2009-05-29 15:24:12 +02:00
Dirkjan Ochtman
5d162d93a3
Extract branch closing from stupid/editor into separate function.
2009-05-29 15:29:40 +02:00
Dirkjan Ochtman
d1fd971578
Get rid of duplicate branch closing detection code for stupid mode.
2009-05-29 13:12:28 +02:00
Dirkjan Ochtman
d309abb343
Abstract out a branchedits() function.
2009-05-29 11:45:08 +02:00
Dirkjan Ochtman
ce7d6dfcca
Generate separate data structure containing revision's tags/branches changes.
2009-05-29 17:33:52 +02:00
Dirkjan Ochtman
2d6b72dfd0
Simplify pulling revs a bit, unify stupid/replay interfaces.
2009-05-28 10:57:09 +02:00
Augie Fackler
94a7ecbe68
Reorganize to have a more conventional module structure.
...
This means that hgsubversion now uses absolute imports instead of
relative ones, which makes the tests more reliable.
2009-05-13 21:39:39 -05:00