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 |