Fossil

Ticket Change Details
Login

Ticket Change Details

Overview

Artifact ID: 97c99f0d32e07af6652a7efb8583d343a5698e51
Ticket: 15f8f4a425248c35fe0babfcb6ccf45f1d5b9932
fossil rm "not a ordinary file" errors
User & Date: anonymous 2010-01-23 23:35:35
Changes

  1. comment changed to:
    Recently there was a change to how fossil rm works that completely breaks it.  Previously, you would fossil rm a file, and then you could remove the file manually.  On commit it would then register the rm just fine.
    
    Now I get this:
    
    <verbatim>
    Total network traffic: 309 bytes sent, 3684 bytes received
    fossil: not a ordinary file: /home/zedshaw/projects/mything/thedeletedfile.html
    </verbatim>
    
    The only solution is to touch that file and then commit.  Now, thinking that maybe fossil deletes the file on commit I went to check if these files are gone but they aren't.
    
    The problem is, fossil should either do one of three things:
    
    1) Ignore the deleted files like before on commit, since them being deleted is not an error.
    2) If it requires the file to be there on commit, then after commit it should delete them otherwise major consistency problems arise.
    3) Preferrably, if on fossil commit if the file is gone, then fine ignore it, if the file is there, then delete it.  Leave fossil rm as-is.
    
    Requiring a manual delete after a commit is just making me do accounting work that fossil can figure out.
    
  2. foundin changed to: "3519169ea8801ec0480903c911e60226a51b1836"
  3. private_contact changed to: "4b6281b0da561d3b4396c6498527621c42b4ad58"
  4. severity changed to: "Critical"
  5. status changed to: "Open"
  6. title changed to: "fossil rm "not a ordinary file" errors"
  7. type changed to: "Code_Defect"