[darcs-users] bug with exotic file names?

Matthias Fischmann fis at wiwi.hu-berlin.de
Thu Nov 23 22:36:52 UTC 2006


On Thu, Nov 23, 2006 at 06:02:14PM +0100, Tommy Pettersson wrote:
> To: darcs-users at darcs.net
> From: Tommy Pettersson <ptp at lysator.liu.se>
> Date: Thu, 23 Nov 2006 18:02:14 +0100
> Subject: Re: [darcs-users] bug with exotic file names?
> 
> On Thu, Nov 23, 2006 at 03:58:03PM +0000, Edwin Thomson wrote:
> > Matthias Fischmann wrote:
> > > 2.) then i tried to pull out all the patches that depend on the
> > >     addition of the problem child in my "broken" repo:
> > In an empty repositry, darcs pull --match 'hash ...' ought to do it.
> 
> Or maybe darcs pull -p '^Full name of patch$', unless there are
> more than one patch with the exact same name. Finding the hash
> of a patch can be a little problem of its own since it's not
> obvious how to do that.

Edwin's solution works for me, Tommy's doesn't.  (The full name is the
file name up to the .gz, right?)

Unfortunately, I realized that I can't pull a single patch for this,
because I have recorded a bunch of changes all over the repo in one
patch.  Stupid me.  I guess there is no way of splitting up patches
and pulling them hunk by hunk?  Or any other dirty tricks?  If not I
can still offer you an irc session, where you can remote control me
and let you kibitz.  Just let me know when and where.

I have thought hard about publishing the repo, but decided against it.
It's slightly to personal to end up on google.

Btw, more odd things are happening:

| ~/oldrepo$ strace -f -o trace darcs put -v server2.etc-network.de:newrepo
| Creating repository
| 
| darcs failed:  Couldn't initialize remote repository.

(this seems fatal, but not very explicit about the cause of the
problem.)

| Pseudo-terminal will not be allocated because stdin is not a terminal.

(this seems harmless.)

| Exit request sent.

And more oddly, if I don't strace and don't use '-v', it hangs, and
connecting to the pid with strace dipslays a stalling waitpid.

Finally, if I push too many 'y's too fast in interactive mode instead
of typing 'a', I get this:

| darcs: <stdin>: hSetBuffering: unsupported operation (Illegal seek)

Both problems with 1.0.9rc2 (release candidate 2).



boy, what's wrong with me?  :-/
-matthias
-------------- 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/20061123/817f3521/attachment.pgp 


More information about the darcs-users mailing list