patches-applied historical imports (usd import)
Ian Jackson
ijackson at chiark.greenend.org.uk
Mon Jan 9 17:17:08 UTC 2017
Robie Basak writes ("Re: patches-applied historical imports (usd import)"):
> Right now, we're accepting rich history only for Ubuntu-specific
> commits. I don't think we have really considered yet what would be best
> for Debian. But in the future, if Debian is interested in the same
> mechanism, then the same would apply to Debian's ancestory trees. I
> don't see any reason why it wouldn't make sense for Debian to do the
> same thing here.
When Debian has its own complete and ongoing git history, with a
mixture of rich and imported histories, you will obviously want to
fold that into your ongoing Ubuntu history. How do you plan to do
that ?
> The applied branches (created on your request) has the unapplied branch
> as a parent (sort of like git-dpm does), so the same
> non-reproducible-ness filters through.
Right.
> I believe it does currently, unless Nish steps in to correct me. So this
> part could indeed be the same. However, I think the same rich history
> case above applies here too. We're not doing it right now, but if a
> maintainer wants to supply rich upstream commits (for example by
> connecting upstream's VCS to the commit graph), then I think this is
> something the importer could support. And in this case, the commit
> hashes would start to mismatch.
Indeed. I don't think this can be made perfect but the more we make
it similar the better.
dgit's imports of tarball are always origin commits, with a separate
commit to stitch them into history. That allows for a different
import of the same tarball to have different parents, but still share
the same tarball origin commit.
Thanks,
Ian.
--
Ian Jackson <ijackson at chiark.greenend.org.uk> 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.
More information about the vcs-pkg-discuss
mailing list