summaryrefslogtreecommitdiff
path: root/vcs-svn/line_buffer.h
diff options
context:
space:
mode:
authorFlorian Achleitner <florian.achleitner.2.6.31@gmail.com>2012-09-19 15:21:29 (GMT)
committerJunio C Hamano <gitster@pobox.com>2012-10-07 21:10:17 (GMT)
commit5bfc76b5b275bbf0ddc2cf1a3a33fa6156addbd8 (patch)
tree381270c543a199082dab222c5854c65b0798b815 /vcs-svn/line_buffer.h
parent16a7185447e28312d5e316b92b7d3d37cb25b079 (diff)
downloadgit-5bfc76b5b275bbf0ddc2cf1a3a33fa6156addbd8.zip
git-5bfc76b5b275bbf0ddc2cf1a3a33fa6156addbd8.tar.gz
git-5bfc76b5b275bbf0ddc2cf1a3a33fa6156addbd8.tar.bz2
remote-svn: add marks-file regeneration
fast-import mark files are stored outside the object database and are therefore not fetched and can be lost somehow else. marks provide a svn revision --> git sha1 mapping, while the notes that are attached to each commit when it is imported provide a git sha1 --> svn revision mapping. If the marks file is not available or not plausible, regenerate it by walking through the notes tree. , i.e. The plausibility check tests if the highest revision in the marks file matches the revision of the top ref. It doesn't ensure that the mark file is completely correct. This could only be done with an effort equal to unconditional regeneration. Signed-off-by: Florian Achleitner <florian.achleitner.2.6.31@gmail.com> Acked-by: David Michael Barr <b@rr-dav.id.au> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'vcs-svn/line_buffer.h')
0 files changed, 0 insertions, 0 deletions