Sean Whitton writes ("Bug#905433: git-debrebase: debrebase new-upstream fails
with "uninitialized value""):
> On Sun 19 Aug 2018 at 08:51PM +0100, Ian Jackson wrote:
> > I think
> > convert-from-unpatched-upstream-source
> > convert-from-unpatched-upstream
> > have the same problem as
> > convert-from-unpatched
> > TBH.
>
> Could you say why you think this, please?
Because I think "unpatched" in any case means that it is the upstream
source which is unpatched because patches are always to upstream
source, so the extra words don't help. Or to put it another way
"upstream" is ambiguous and may refer to what gdr(5) calls `upstream
files' or what it calls `upstream'.
To me "unpatched" is ambiguous: it can mean that the delta queue does
not exist, or that it exists but has not been applied. But luckily
that doesn't matter ...
> > Maybe the answer is to provide aliases.
> > convert-from-gbp
> > convert-from-unpatched
> > ?
>
> I.e. these would both be aliases for a command called
> convert-from-unapplied?
Right. The key points are that:
* gbp format is the same as package-with-unapplied-delta-queue
format, modulo .gitignore (which apparently most people don't
touch).
* If there is no delta queue then the algorithm for converting a
package-with-unapplied-delta-queue will DTRT.
Ian.
--
Ian Jackson <[email protected]> These opinions are my own.
If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.