Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] [PATCHES git-r3] Clean up and different clone type support
Date: Wed, 26 Feb 2014 11:56:28
Message-Id: 20140226125520.214d8458@pomiot.lan
1 Hello, all.
2
3 I will submit a long serie of patches in reply to this mail. They add
4 support for EGIT_CLONE_TYPE and also fix some bugs I've found during
5 the testing.
6
7 I've confirmed that the eclass works properly with git-1.8.3.2
8 (the current stable). This version is required for '--unshallow'.
9
10 Quick summary:
11
12 #1 just clarifies docs in order to get better consistency.
13
14 #2 improves the checkout mode to be faster and avoids copying the whole
15 repository to the checkout dir. It also makes the checkout future-proof
16 for shallow clones.
17
18 #3 fixes support for HEAD != master, that is repositories where
19 the default branch is not master ;).
20
21 #4 adds support for using local mirror for git repos. This could be
22 used to reduce network use on local networks with many Gentoo machines
23 using the same live ebuilds :).
24
25 #5-#9 actually add all the EGIT_CLONE_TYPE magic.
26
27 #10 fixes non-fast-forward updates :).
28
29 Please review, and preferably reply to each of the patches separately.
30
31 --
32 Best regards,
33 Michał Górny

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies