Hello, all.

I will submit a long serie of patches in reply to this mail. They add
support for EGIT_CLONE_TYPE and also fix some bugs I've found during
the testing.

I've confirmed that the eclass works properly with git-1.8.3.2
(the current stable). This version is required for '--unshallow'.

Quick summary:

#1 just clarifies docs in order to get better consistency.

#2 improves the checkout mode to be faster and avoids copying the whole
repository to the checkout dir. It also makes the checkout future-proof
for shallow clones.

#3 fixes support for HEAD != master, that is repositories where
the default branch is not master ;).

#4 adds support for using local mirror for git repos. This could be
used to reduce network use on local networks with many Gentoo machines
using the same live ebuilds :).

#5-#9 actually add all the EGIT_CLONE_TYPE magic.

#10 fixes non-fast-forward updates :).

Please review, and preferably reply to each of the patches separately.

-- 
Best regards,
Michał Górny

Attachment: signature.asc
Description: PGP signature

Reply via email to