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

Reply via email to