[darcs-users] bug with exotic file names?
Matthias Fischmann
fis at wiwi.hu-berlin.de
Tue Nov 21 00:06:26 UTC 2006
thanks to both of you, that's helpful enough. my theory was that some
function was added to darcs after creation of my repo, and that
somehow this function interprets colons away when it shouldn't. you
have shown me that my theory is false and that i'm in even deeper
shit. (-:
i'm also using ext3, although i don't know how this should affect
things as long as the file looks fine *before* i try to make darcs
look at it.
i'm afraid now i'm fresh out of ideas. is there any obvious way of
recovering the sound part of the repo into a fresh one? has somebody
written anything that pulls out every old recorded state, copies all
the file by hand into a freshly created repo, and records them there?
then i could rename the file and re-insert it, and only loose that
part of the history. i really would like to keep the patches on those
files that still work.
have to sleep over it. i will let you know how it ends, if it does.
thanks,
matthias
On Mon, Nov 20, 2006 at 12:18:39PM -0800, David Roundy wrote:
> To: darcs-users at darcs.net
> Cc: Matthias Fischmann <fis at wiwi.hu-berlin.de>
> From: David Roundy <droundy at darcs.net>
> Date: Mon, 20 Nov 2006 12:18:39 -0800
> Subject: Re: [darcs-users] bug with exotic file names?
>
> On Mon, Nov 20, 2006 at 08:29:45PM +0100, Tommy Pettersson wrote:
> > On Mon, Nov 20, 2006 at 05:31:57PM +0100, Matthias Fischmann wrote:
> > > - Upgrading to 1.0.9rc2 (release candidate 2) has no effect.
> > >
> > > - 'darcs get' into a fresh clone of the repo or 'darcs repair' have
> > > no effect (both go through without complaints, ie repair does
> > > nothing). The clone repo comes with the file that I managed to
> > > insert earlier.
> > >
> > > - 'darcs remove' produces this error message:
> > >
> > > $ darcs failed: Can't remove fig_I01:crypto:security:hierarchy_of_attacks.png
> > [...]
> > > Does anybody have an idea how to proceed? I am little desparate,
> > > since I am on a tight schedule on this project and the repo seems to
> > > be in an inconsistent state right now.
> >
> > I'm sorry, but I'm unable to reproduce this on my system (GNU
> > Linux, reiserfs). A file with that particular name adds, records
> > and removes just fine. (Both with darcs 1.0.8 and 1.0.9rc2.) If
> > you can compile darcs, you could use Trackdown to find a version
> > of darcs that can handle files with colons in them on your
> > system. But if it's the file system and something else that is
> > different from when you added the file, and not darcs' fault, a
> > trackdown will just waste time failing all the very long way
> > back to the initial version of darcs.
>
> Also unable to reproduce this here (just added foo\:bar and removed it
> from one of my repos). Linux 2.6.16 and ext3 here.
> --
> David Roundy
> Deptartment of Physics
> Oregon State University
--
Institute of Information Systems, Humboldt-Universitaet zu Berlin
web: http://www.wiwi.hu-berlin.de/~fis/
e-mail: fis at wiwi.hu-berlin.de
pgp: AD67 CF64 7BB4 3B9A 6F25 0996 4D73 F1FD 8D32 9BAA
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.osuosl.org/pipermail/darcs-users/attachments/20061121/6c09476a/attachment.pgp
More information about the darcs-users
mailing list