Issue 100: In some condition, there is no log info for almost new changeset 
after pretxncommit
http://bitbucket.org/tortoisehg/stable/issue/100/in-some-condition-there-is-no-log-info-for-almost-new-changeset-after

Steve Borho / sborho on Fri, 10 Apr 2009 04:57:50 +0200:

Comment:
  To me, this is good news because it points us to a specific problem.

This almost looks like issue #153, but I will be surprised if that turns out to 
be the problem.

util.canonpath() is a function that converts an absolute path like 
**C:\repos\repo1\dir1\dir2\file.txt**
into a path that is relative to the repository root like **dir1\dir2\file.txt**
The function takes cwd as an argument, and I suspect that is why the bug is 
directory specific.

You can see the function here at line 362:
http://www.selenic.com/hg/index.cgi/file/db3a68fd9387/mercurial/util.py

You're making to the end of the function where the Abort is.  I suspect
it is hitting the break statement on line 394, meaning it was unable to stat a 
directory.

Three points:

# I would expect to be able to reproduce this on the command line via something 
like:  hg log .hgignore
# Is there anything special about the repository root, permissions wise, or 
perhaps encoding wise?
# Is there anything special about the disk this repository lives on?

-- 
This is an issue notification from bitbucket.org.
You are receiving this either because you are the
owner of the issue, or you are following the issue.

------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Tortoisehg-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to