Gentoo Archives: gentoo-dev

From: Ian Stakenvicius <axs@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] My masterplan for git migration (+ looking for infra to test it)
Date: Mon, 15 Sep 2014 17:18:13
Message-Id: 54171F4F.5040903@gentoo.org
In Reply to: Re: [gentoo-dev] My masterplan for git migration (+ looking for infra to test it) by Patrick Lauer
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On 14/09/14 07:21 PM, Patrick Lauer wrote:
5 > On Sunday 14 September 2014 15:42:15 hasufell wrote:
6 >> Patrick Lauer:
7 >>>> Are we going to disallow merge commits and ask devs to rebase
8 >>>> local changes in order to keep the history "clean"?
9 >>>
10 >>> Is that going to be sane with our commit frequency?
11 >>
12 >> You have to merge or rebase anyway in case of a push conflict, so
13 >> the only difference is the method and the effect on the history.
14 >>
15 >> Currently... CVS allows you to run repoman on an outdated tree
16 >> and push broken ebuilds with repoman being happy. Git will not
17 >> allow this.
18 >
19 > iow, git doesn't allow people to work on more than one item at a
20 > time?
21 >
22 > That'd mean I need half a dozen checkouts just to emulate cvs,
23 > which somehow doesn't make much sense to me ...
24 >
25
26 I think you'd just need to have a (large) handful of different
27 branches, and squash+cherry-pick into master when you're ready to push.
28
29
30 -----BEGIN PGP SIGNATURE-----
31 Version: GnuPG v2
32
33 iF4EAREIAAYFAlQXH08ACgkQ2ugaI38ACPAZ1gD/WfiMZnu3qesaILhPYEKYy2BP
34 MUS2zWJVqYJ8lKp16nUA/1ng1mMxX6pNKZVYIaT/BFuERKz3g0BcLck+XILs3Hth
35 =Ul7F
36 -----END PGP SIGNATURE-----