[issue1991] Hg+Mq breaks Junctions on Windows
LACOUTURE
bugs at mercurial.selenic.com
Wed Jan 20 15:09:33 UTC 2010
New submission from LACOUTURE <mercurial.pH9DG3XDRu5HQZwOxDAylQ at lacouture.nom.fr>:
Situation:
hg 1.4.2.
I work with the mq extension on windows.
Sometimes I must compile my project in a specific location, so I create a
junction (reparse point) the points to my repo's root directory.
Issue:
When I operate on mq patches in the repo visible in the junction
(qpush/qpop), hg/mq occasionally replaces the whole junction by an new local
directory with the same name, totally empty but a .hg/patches/dirstate file.
hg/mq exits with an error telling that a the file it is currently working on
is missing.
The original repo (at the source side of the junction) is left in the state
it was before the junction got broken. It can easily be fixed to a good state.
Of course, I have no problem when working in the original dir instead of the
junction.
Therefore, a workaround is simply avoid doing it (I just use the junctions
to build, and do my hg stuff in the source directory).
----------
messages: 11486
nosy: lacouture
priority: bug
status: unread
title: Hg+Mq breaks Junctions on Windows
topic: hg, mq, windows
____________________________________________________
Mercurial issue tracker <bugs at mercurial.selenic.com>
<http://mercurial.selenic.com/bts/issue1991>
____________________________________________________
More information about the Mercurial-devel
mailing list