Antoine Pelisse wrote: > >> * internally, the marks are using the hg sha1s instead of the hg rev ids. > >> The latter are not necessarily invariant, and using the sha1s makes it > >> much easier to recover from semi-broken states. > > > > I doubt this makes any difference (except for more wasted space). > > I think this is definitely wrong. If you happen to strip a changeset > from the mercurial repository, and redo a completely different commit > on top of it, the new commit will never be seen on git end (because it > will have the same rev id and will thus be identified as identical > from git point of view).
That is true. I've written the code to use SHA-1 nodeids inststead andd this particular scenario works correctly, I just need to figure a way to discard the old ones. Cheers. -- Felipe Contreras -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html