[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: {debian, pkg}-science repository [Was: Science linguistics and debian-science SVN repository at alioth]



On Fri, May 9, 2008 3:40 pm, Teemu Ikonen wrote:
> As for the other project infrastructure: git subprojects (or a
> superproject) will allow checkouts of all packages at once.

I have to say that from my packaging experience with Git I do not think
that this is a good idea since my experience with sub-projects in Git is
quite bad.

Git is supposed to be used for a single project, in our case a package.
It's usually best to keep history clearly separated and not mix several
projects into one great bulb. (That is one of the key things why I also
dislike Subversion in team maintenance. The history gets unreadable pretty
soon.) As far as team packaging is concerned, I think it's best to create
a directory for every task and place every repository into these
directories, one per source package. It also allows moving packages
without headaches from one task to another in case one does not find it
fitting there, without touching the history. Also, it is trivial to
generate a package list and clone all packages; I do not see a good reason
to put every package into to one meta-package and to clone just certain
sub-projects. Just my two cents.

Best regards
Manuel


Reply to: