Patrick Mezard
b0b5f39efe
svnmeta: is_path_tag() is really get_path_tag()
...
Enforce that returned tags are non-empty.
2010-01-16 17:25:09 +01:00
Augie Fackler
b0da25dd93
Support for single-directory clones.
2009-10-16 23:33:41 -04:00
Augie Fackler
f12e0f5220
tags: handle the most recent commit being an edit to an svn tag properly
2009-07-18 22:30:59 -05:00
Max Bowsher
ba817049eb
Fix 'parent dir of a branch is deleted' refactoring from 343da84.
2009-07-04 18:12:18 +01:00
Augie Fackler
1f1893a95a
tags: fix a bug triggered by copies from non-branch-roots
...
I have not included a test case because I can't iron out
the specifics of what causes this bug. This allows
jquery to finish cloning successfully. Further inspection
of the jquery history around 4400:4410 should allow
construction of a meaningful test case.
2009-07-05 22:01:38 -05:00
Augie Fackler
9ec1da5d2e
Merge with mpedersen.
2009-07-05 21:13:13 -05:00
Michael J. Pedersen
52ffb9f9dd
Second fix required for our tags to work.
2009-07-02 16:37:33 -05:00
Michael J. Pedersen
45d726e3c6
This patch fixes, partially, an issue with tagpaths.
...
I found that, when using the tagpaths variable, I would actually get fatal
exceptions when the clone was happening. This line prevents the fatal
exception from occurring.
2009-07-02 16:12:09 -05:00
Augie Fackler
a78e0c54cf
tags: be more aggressive about not copying from tags we do not have
2009-07-01 14:43:43 -05:00
Augie Fackler
0b5a9621bd
tags: handle copyfrom old versions of tags more correctly
2009-07-01 14:42:46 -05:00
Augie Fackler
3a686b9460
tags: allow editing tags of closed branches without reopening the branch
2009-06-26 14:53:58 -05:00
Augie Fackler
e38b2d76ae
tags: handle tags from edited tags.
2009-06-26 11:12:14 -05:00
Augie Fackler
7d59773522
tags: Handle edits to edited tags.
2009-06-26 10:34:32 -05:00
Augie Fackler
088caa5246
tags: handle editing a tag and its source branch simultaneously
2009-06-23 22:15:20 -05:00
Augie Fackler
35a0874bd4
tags: reinstate a tag map file in a better way
2009-06-23 21:33:40 -05:00
Augie Fackler
2c9a8097db
tags: handle edits to tags as gracefully as possible
2009-06-23 21:38:27 -05:00
Dirkjan Ochtman
67ede8871d
put convert_revision in branch-closing csets
2009-06-12 09:24:46 +02:00
Dirkjan Ochtman
a60704ff6b
svnmeta: move util.build_extra() to SVNMeta.genextra()
2009-06-12 08:37:39 +02:00
Dirkjan Ochtman
8569447fd4
editor: rename hg_delta_editor.HgChangeReceiver to editor.HgEditor
2009-06-11 19:15:18 +02:00
Dirkjan Ochtman
030c2ae528
svnmeta: eliminate unneeded path_and_branch_for_path() method
2009-06-11 19:10:05 +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