Comment 1 by joe 23, Feb 8, 2011
Correction (to the between 0.44 and 0.48 statement), also seen on 0.38: monotone 0.38 (base revision: c1757f6cde49bddd77c82580059105bc470145b2) Running on : Linux 2.6.28.7 #1 Sat Feb 28 11:17:44 UTC 2009 i686 C++ compiler : GNU C++ version 3.4.2 20041017 (Red Hat 3.4.2-6.fc3) C++ standard library: GNU libstdc++ version 20041017 Boost version : 1_34_1 Changes since base revision: format_version "1" new_manifest [085f4d04a0bbbc06b44cf6194ca9c2079f924cdd] old_revision [c1757f6cde49bddd77c82580059105bc470145b2] Generated from data cached in the distribution; further changes may have been made.
Comment 2 by Thomas Keller, Feb 8, 2011
Confirmed, git 1.7.1 gets it right btw. It hangs somewhere in lcs.cc (jaffer_edit_calculator::compare).
Status:
Accepted
Comment 3 by Thomas Keller, Feb 10, 2011
Tim pointed me on IRC that it doesn't actually hang, but just takes an awful lot of time to complete (roughly 9 seconds for me here on an old P4 with HT, Tim timed 10 seconds). Meh, I expect that things always run blazingly fast these days :) We'll try to spot the issue.
Comment 4 by joe 23, Feb 11, 2011
Sorry for claiming 'forever'. I retried the test case above on an Atom processor and it took about 45 seconds. I have another test case that took 5 minutes (that test case with --external is 2.5 seconds). If you want those test case files also, please let me know. I could swear I had a test case that actually was forever, but I can't find it at the moment. Maybe it was on older hardware and it only seemed like forever. I'll keep looking. Thanks for investigating on your side.
Comment 6 by Thomas Keller, Mar 13, 2011
@Tim: I added you as owner for this issue, because you already started on this and improved the timings quite a lot. If you have no time to look into this more, I'd close this ticket for now for the upcoming release, what do you say?
Status:
Started
Owner: tbrownaw
Owner: tbrownaw
Sign in to reply to this comment.
Reported by joe 23, Feb 8, 2011