Joachim Breitner a écrit :
C. One big repo, haskell-foo’s debian/ files in haskell-foo/debian/
[...]
But there are also disadvantages:
* Slightly unusual, so needs explanation.
* It is not possible to check out just one package. But maybe
that is a good thing, for such a tightly coupled package set.
* Some tools might need to be extended to support that well. For
example debcheckout would need to support a "subdirectory"
parameter in the url specified in Vcs-Git, similar to the
branch parameter.
* Tags needs to be qualified by the package name ("haskell
-foo/1.0-1" instead of "1.0-1"). This would need support in
debcommit, similar to how gbp supports --git-debian-tag which
can be set to "%(pkg)/%(version)".
It seems that some teams rely on mr/myrepos to manage individual
packages (with standalone git repositories) within a single "meta"
repository which only includes the mrconfig. E.g.:
http://anonscm.debian.org/cgit/pkg-go/meta.git/
http://anonscm.debian.org/cgit/pkg-perl/meta.git/
Wouldn't this help to circumvent these issues?
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: https://lists.debian.org/[email protected]