git revisions ocasional copy when pushed through mercurial clones
Created originally on Bitbucket by Alex Rayne (Александр Литягин)
Hallow!
-
make local mercurial clone of aside git repo - hg clohe git+https://<source.git> incoming.hggit
-
pull changes from incoming.hggit to working copy - work.hg > hg pull ../incoming.hggit
-
push chages from working copy to outgoing clone - outgoing.hggit > hg pull ../work.hg
-
push chagnes from outgoing.hggit back to source - outgoing.hggit > hg push git+https://<source.git>
original git revisions was loosed at some stage of transfer source->incomin->work->outgoing->source and in source pushes copyes of alredy present revisions with different hashes!
imho this bug related to Issue #156 (closed) clone of clone loses git metadata