Daniel Dehennin <[EMAIL PROTECTED]> writes:

> Le 5079 Septembre 1993, Matthieu Moy a tapoté:
>> In this case, it doesn't seem to be a remote branch (the URL is
>> file://..../).
>>
>> What command does DVC run to get this (end of the buffer you'll get
>> with M-x dvc-open-internal-log-buffer RET)?
>
> Command: /usr/bin/bzr --no-aliases diff --revision revno\:222..revno\:223
> Directory: /home/nebu/src/emacs/dvc/dvc.dev/
> Date: jeu 02 aoû 2007 13:39:58 CEST
> Related Buffer: *bzr-missing*
> Output Buffer:  *bzr-process*<12>
> Error Buffer:  *bzr-errors*<12>
> Event: exited abnormally with code 3
>
> I see that trying to see the log of a partner branch doesn't work:
>
> Command: /usr/bin/bzr --no-aliases log --revision 223
> Directory: /home/nebu/src/emacs/dvc/dvc.dev/
> Date: jeu 02 aoû 2007 13:42:02 CEST
> Related Buffer:  *temp*
> Output Buffer:  *bzr-process*<3>
> Error Buffer:  *bzr-errors*<3>
>
> There is no location spectified.

OK, that's a bug.

DVC tries to access the revisions by providing their revision numbers,
but it doesn't specify the location (and BTW, revision numbers really
only make sense when associated to a location, the same revision can
have different revision numbers in different locations, only the
revision ID is unique).

Unfortunately, that's non-trivial to fix, especially since bzr's
support for diffing remote revisions seems broken (I wrote a patch
that went into mainline allowing "bzr diff -r
revno:42:http://whatever.com/bzr..revno:43:http://whatever.com/bzr";,
but it seems broken now. There were a lot of other proposals for the
same kind of things, but the developpers do not seem very interested).

-- 
Matthieu

_______________________________________________
Dvc-dev mailing list
[email protected]
https://mail.gna.org/listinfo/dvc-dev

Reply via email to