[bfiles] Bug in bfremove/bfput
Greg Ward
greg-hg at gerg.ca
Tue Jun 29 13:49:34 UTC 2010
On Fri, Jun 25, 2010 at 4:06 PM, Tom Conerly <tom at fogcreek.com> wrote:
> I believe I found a bug in bfiles. After a bfile is removed any previous
> version of the bfile will not uploaded to the central store using bfput.
Yep, definitely a bug. bfstatus and bfput are both doing the wrong
thing, most likely for the wrong reason.
I don't have time to look into this right now, so I've opened a bug:
http://bitbucket.org/gward/hg-bfiles/issue/15/bfput-after-bfremove-does-nothing.
> The file is still in
> .hg/bfiles/committed. A possible fix is for bfput to upload everything in
> .hg/bfiles/committed. The removed file will also not show up in bfstatus as
> pending upload. It isn't clear to me whether or not bfstatus should list the
> file, but the current documentation says that it should be listed.
OK, from that it sounds like bfstatus and bfput are doing a bad job of
extracting the status represented by the filesystem. The docs are
IMHO correct in this case: bfstatus should report "BPC": big file,
pending upload, clean (no commit required).
Thanks for the bug report!
Greg
More information about the Mercurial-devel
mailing list