[darcs-devel] [issue2431] darcs leaves empty files in repo

Ben Franksen bugs at darcs.net
Fri Feb 20 22:53:11 UTC 2015


Ben Franksen <benjamin.franksen at helmholtz-berlin.de> added the comment:

Something is definitely not right here. I added a bit of debugging to
Darcs.Repository.Lock with the result that 'darcs send --dryrun' now
outputs:

Creating patch to "http://darcs.net/screened"...
withTemp: created ./darcs5612
withTemp: created ./darcs5612
withTemp: created ./darcs5612
withTemp: created ./darcs5612
withTemp: created ./darcs5613
Patch bundle would  be sent to: patches at darcs.net
[...etc etc...]

Note that the file darcs5612 gets created 4 times. And indeed, it is
this file that is left:

drwxrwxr-x 7 ben ben   4096 Feb 20 20:28 _darcs
-rw------- 1 ben ben      0 Feb 20 23:45 darcs5612
-rw-rw-r-- 1 ben ben  26755 Feb 19 02:20 darcs.cabal

Does this mean openBinaryTempFile is broken? Why is withTemp even called
so often? Or do we perhaps call withTemp recursively?

__________________________________
Darcs bug tracker <bugs at darcs.net>
<http://bugs.darcs.net/issue2431>
__________________________________


More information about the darcs-devel mailing list