SOLVED! I retried in the latest version of TortoiseHg and it's okay (my
version of THG was not the latest, version 2.8). I upgraded to the latest
version, 2.10.2 (in both Windows 64 and Ubuntu) and it kept the revision
history after the file/directory rename and compress! BTW: The history was
lost after step 4 previously. Thanks to Mischa Becker from the Mercurial
mailing list for trying this out and not seeing the problem with the latest
version ([email protected]<mailto:[email protected]>).
From: Weichelt David J
Sent: Tuesday, January 07, 2014 2:10 PM
To: '[email protected]'
Cc: Brooks Stephen
Subject: Loosing revision history after rename and compress/rebase
I'm looking for support on this problem we have seen. We don't know how to
work around this other than assume it's intended behavior. It's not cool to
loose revision history from code that we are moving around and changing. I've
sent this to the Mercurial community but perhaps it belongs with the TortoiseHg
community. It could be a feature request vs. a defect. Anyone have any
help/thoughts?
Steps to reproduce using TortoiseHg:
1. Pick a committed file with a significant revision history
2. Right click on file and under TortoiseHg, rename the file from one
directory to a new one (with renaming the file also is what I tried in my
testing)
3. Commit the changes
4. Compress the new changes onto a base revision to create a new
changeset. Alternatively: also rebase the changeset on the base revision (with
the same results)
5. Optional if used compress: Strip the original changeset that was
compressed (that is no longer needed)
6. Notice that the old revision history is missing from the file (and
there is only 1 changeset instead of the full revision history with multiple
changesets)
My version information:
TortoiseHg version 2.8
with Mercurial-2.6, Python-2.7.3, PyQt-4.9.6, Qt-4.8.4
Thanks and regards,
David Weichelt
Product Engineer
John Deere ISG
4052 114th St
Urbandale, IA 50322
phone: 515-253-6835
email: [email protected]<mailto:[email protected]>
CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is for
the sole use of the intended recipient(s) and may contain confidential and
privileged information. If you believe that it has been sent to you in error,
do not read it. Any unauthorized review, use, disclosure or distribution is
prohibited. If you are not the intended recipient, please contact the sender by
reply e-mail and destroy all copies of the original message.
David Weichelt
Product Engineer
John Deere ISG
4052 114th St
Urbandale, IA 50322
phone: 515-253-6835
email: [email protected]<mailto:[email protected]>
CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is for
the sole use of the intended recipient(s) and may contain confidential and
privileged information. If you believe that it has been sent to you in error,
do not read it. Any unauthorized review, use, disclosure or distribution is
prohibited. If you are not the intended recipient, please contact the sender by
reply e-mail and destroy all copies of the original message.
------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Tortoisehg-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss