Parent Directory | Revision Log
|Links to HEAD:||(view) (download) (annotate)|
Force EGIT_CLONE_TYPE=mirror for submodules since they can reference commits in any branch without explicitly naming the branch, bug #503332.
Clarify where EGIT_CLONE_TYPE and EGIT_MIN_CLONE_TYPE is supposed to be set.
Do not try shallow clones on local repositories.
Force non-forward updates on git refs.
Add EGIT_MIN_CLONE_TYPE to control clone type via ebuilds.
Auto-unshallow when fetching by commit hash.
Introduce EGIT_CLONE_TYPE for future use.
Support using a local git mirror.
Fix support for non-master default branch.
Replace "git fetch" checkout with more efficient and compatible pseudo-shared clone.
Use git init+fetch rather than clone in order to fix checking out to non-empty directory. Fixes bug #502400.
Fetch and preserve git notes as well.
Use complete git clones, and clone them onto the checkout directory. This makes it possible for build system to lookup all repository information as requested in bug #489100. Remove shallow clone support since it would require too much effort and make code hard to understand. Additionally obsoletes bug #489100 and git-r3 part of bug #494934.
Use shallow clones for local repos. Bug #491260.
Fix parallel checkout race conditions, bug #489280.
Create a fake ".git" directory inside the checkout to satisfy git rev-parse uses in build systems. Bug #489100.
Strip sub-slot from local repo IDs.
Fix handling relative submodule paths.
Fix over-use of ||die.
Add missing "die" calls as reported by Nikoli.
Respect EVCS_OFFLINE in git-r3_fetch.
Skip submodules that have update=none specified in config. Fixes bug #487262.
Fix git-r3 -> git-2 dependency leak, as noted in bug #487026.
Add missing git DEPEND wrt bug #487026.
Always fetch all branches when doing non-shallow fetch.
Fix parsing EGIT_REPO_URI. Bug #486080.
Update doc on EGIT_NONSHALLOW.
Support EGIT_REPO_URI being an array. This is needed for tests.
Update git URI stripping for gnome.org.
Strip trailing slashes from repo URI when determining local copy directory.
Do not even create shallow repository when EGIT_NONSHALLOW is set. Otherwise, the eclass tries to unshallow it and that breaks broken git servers like Google Code.
Fail early on unreachable URLs. If ls-remote fails due to server being unreachable, there is no point in attempting to fetch.
Do not leak EGIT_NONSHALLOW over loop iterations. Failing URL may cause non-shallow attempt to be made. When attempting next URL in the list, we should try shallow again.
Introduce smart switching between "git fetch" and "git fetch --depth 1" to save bandwidth.
Do not pass --depth when updating a branch, it trrigers issues in git. Instead, use it for the first fetch only.
Introduce the new git eclass.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.20|