bug-hurd
[Top][All Lists]
Advanced

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

Re: Please merge the random translator into the Hurd repository


From: Ivan Shmakov
Subject: Re: Please merge the random translator into the Hurd repository
Date: Wed, 11 Jun 2014 16:13:22 +0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux)

>>>>> Thomas Schwinge <thomas@codesourcery.com> writes:
>>>>> On Mon, 09 Jun 2014 12:17:31 +0200, Justus Winter wrote:

[…]

 >> I prepared this for your consideration here:

 >> http://darnassus.sceen.net/gitweb/teythoon/hurd.git/shortlog/refs/heads/merge-random

 > That looks reasonable.  I would have done the subdirectory move, the
 > merge itself, and the Hurd Makefile:prog-subdirs change as one big
 > (merge) commit.  Oh, and also (fold in?) a change to have the random
 > translator use <version.h>?  Then, push to the abandoned random
 > translator branch a commit that removes all files but a small README
 > file containing a note about the move -- or, in fact, just remove the
 > branch?  However, I'm likewise fine if you just push your
 > merge-random branch as-is.

 > That procedure can then also be used for other branches/repositories,
 > if so desired.

        I think I’ve already asked this one, but still: why not a Git
        submodule?  One problem with the “merge ’em all” approach is
        that one can /add/ a thing to the repository, but one cannot
        really /delete/ it later.  (In the sense that from that point
        on, the code added would remain in the Git history, – and be
        $ git clone’d forever.)

        On the contrary, submodules may be added and removed without any
        hassle.  And from this point, I’d rather see Hurd – a collection
        of servers – living as a collection of Git repositories.

        The only downside I could think of is that a single commit
        (unless made to the “upper level” repository) cannot really span
        multiple Git repositories.  Which may be a problem as long as
        there’re strong interdependencies in the servers’ code.

-- 
FSF associate member #7257      http://boycottsystemd.org/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]