Commit Graph

24 Commits

Author SHA1 Message Date
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