History lost in svn conversion

Neil Curzon neil.curzon at gmail.com
Tue Jul 14 10:59:21 CDT 2009


Yes, I have been using hg log --follow.

What happens is this: If I check out the revision directly after the Big
Commit, and do hg log --follow, the only commit that shows in that file's
history is the Big Commit. If I check out the revision immediately before
the Big Commit, do hg log --follow on the file (now at its older location) I
get about 6 revisions that go back to revision 10 or so (I'm pretty sure at
least one of these commits renamed the file in question as well, I can
verify later today).

2009/7/14 Hans Meine <meine at informatik.uni-hamburg.de>

> On Tuesday 14 July 2009 17:39:24 Neil Curzon wrote:
> > Sorry if I wasn't clear. The conversion succeeds, but certain files lose
> > their history (hg log --follow does not show their history to the
> > beginning).
> >
> > In the converted repo, if I qimport the top 10 commits, qpop all, delete
> > the commit that lost the history, qnew, apply the patch from svn diff -r
> > 100:101, and explicity call hg mv -A old new for every moved file, and
> > qrefresh, qfinish, history is still lost at this commit. Am I doing
> > something wrong?
>
> What exactly do you mean with "history is lost"?
> (Are you aware of hg log --follow?)
>
> HTH,
>   Hans
> _______________________________________________
> Mercurial mailing list
> Mercurial at selenic.com
> http://selenic.com/mailman/listinfo/mercurial
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://selenic.com/pipermail/mercurial/attachments/20090714/ca80d4c3/attachment.htm 


More information about the Mercurial mailing list