Fossil

Ticket Change Details
Login

Ticket Change Details

Overview

Artifact ID: 469777b2034b930e10b664dc217182356fe68cda
Ticket: a4295406dde4682facd619ec50d08debdc71d992
Problem in checkin (evident on cygwin)
User & Date: anonymous 2011-01-04 15:50:40
Changes

  1. comment changed to:
    After hitting a situation when, after setting the text message of the commit 'fossil' looked hanged at 100% of cpu, procmon showed that it was trying to open files with a name that looked like all files in the manifest in a row. gdb luckily helped us distinguish the point of trouble.
    
    I'll attach a patch that solves the situation but I don't know if the patch has undesired side effects, because I have not tried to understand deeply the code around.
    
    It is about a blob that should be always 'trimmed' before appending. And the 'trimming' is inside an if() branch that our commit looks like not traversing. But I don't know why not, if it should, or whatever. The case is that it does not go through the branch. So, I put the append out.
    
  2. foundin changed to: "[ff2a87103bf1]"
  3. private_contact changed to: "ccd87c60364e1d3e945b6f4d4874f5174b17cc43"
  4. status changed to: "Open"
  5. title changed to: "Problem in checkin (evident on cygwin)"
  6. type changed to: "Code_Defect"