/[gentoo-x86]/eclass/git-r3.eclass
Gentoo

Log of /eclass/git-r3.eclass

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)

Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Mon Jul 28 14:13:50 2014 UTC (4 months, 4 weeks ago) by mgorny
Branch: MAIN
CVS Tags: HEAD
Changes since 1.46: +3 -2 lines
Diff to previous 1.46 , to selected 1.9
Mention git-clone man page for URI syntax, bug #511636.


Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Mon Jul 28 14:12:22 2014 UTC (4 months, 4 weeks ago) by mgorny
Branch: MAIN
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 , to selected 1.9
Use ROOT=/ when checking for git features, bug #518374. Patch provided by Michael Haubenwallner.


Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Mon Jul 7 14:41:56 2014 UTC (5 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 , to selected 1.9
Stop forcing -m0755 on EGIT3_STORE_DIR and parents, bug #516508.


Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Fri Jun 20 11:40:28 2014 UTC (6 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 , to selected 1.9
Fix typo in submodule fetching, reported by Hans Vercammen.


Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Sun Jun 1 22:07:59 2014 UTC (6 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.42: +49 -10 lines
Diff to previous 1.42 , to selected 1.9
Properly canonicalize relative submodule URIs, bug #501250.


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Fri May 23 07:09:07 2014 UTC (7 months ago) by mgorny
Branch: MAIN
Changes since 1.41: +10 -1 lines
Diff to previous 1.41 , to selected 1.9
Give an explanatory error when trying to fetch https:// with dev-vcs/git[-curl]. Bug #510768.


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Thu Apr 17 20:28:37 2014 UTC (8 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.40: +25 -8 lines
Diff to previous 1.40 , to selected 1.9
Automatically switch to EGIT_CLONE_TYPE=single+tags for Google Code.


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Mon Mar 24 21:32:31 2014 UTC (9 months ago) by mgorny
Branch: MAIN
Changes since 1.39: +27 -5 lines
Diff to previous 1.39 , to selected 1.9
Add a single+tags mode to handle Google Code more efficiently, bug #503708.


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Mon Mar 3 21:45:06 2014 UTC (9 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.38: +5 -1 lines
Diff to previous 1.38 , to selected 1.9
Force EGIT_CLONE_TYPE=mirror for submodules since they can reference commits in any branch without explicitly naming the branch, bug #503332.


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Sun Mar 2 11:50:48 2014 UTC (9 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.37: +7 -1 lines
Diff to previous 1.37 , to selected 1.9
Clarify where EGIT_CLONE_TYPE and EGIT_MIN_CLONE_TYPE is supposed to be set.


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Sun Mar 2 11:50:23 2014 UTC (9 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.36: +7 -3 lines
Diff to previous 1.36 , to selected 1.9
Do not try shallow clones on local repositories.


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Sun Mar 2 11:49:49 2014 UTC (9 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.35: +6 -6 lines
Diff to previous 1.35 , to selected 1.9
Force non-forward updates on git refs.


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Sun Mar 2 11:49:05 2014 UTC (9 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.34: +32 -1 lines
Diff to previous 1.34 , to selected 1.9
Add EGIT_MIN_CLONE_TYPE to control clone type via ebuilds.


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Sun Mar 2 11:48:28 2014 UTC (9 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.33: +8 -3 lines
Diff to previous 1.33 , to selected 1.9
Auto-unshallow when fetching by commit hash.


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Sun Mar 2 11:48:05 2014 UTC (9 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.32: +28 -10 lines
Diff to previous 1.32 , to selected 1.9
Support EGIT_CLONE_TYPE=shallow.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Sun Mar 2 11:47:41 2014 UTC (9 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.31: +94 -26 lines
Diff to previous 1.31 , to selected 1.9
Support EGIT_CLONE_TYPE=single.


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Sun Mar 2 11:47:10 2014 UTC (9 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.30: +22 -1 lines
Diff to previous 1.30 , to selected 1.9
Introduce EGIT_CLONE_TYPE for future use.


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Sun Mar 2 11:46:42 2014 UTC (9 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.29: +23 -1 lines
Diff to previous 1.29 , to selected 1.9
Support using a local git mirror.


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Sun Mar 2 11:46:15 2014 UTC (9 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.28: +43 -1 lines
Diff to previous 1.28 , to selected 1.9
Fix support for non-master default branch.


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Sun Mar 2 11:45:41 2014 UTC (9 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.27: +8 -7 lines
Diff to previous 1.27 , to selected 1.9
Replace "git fetch" checkout with more efficient and compatible pseudo-shared clone.


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Sun Mar 2 11:44:19 2014 UTC (9 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.26: +4 -1 lines
Diff to previous 1.26 , to selected 1.9
Improve docs.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Tue Feb 25 13:01:49 2014 UTC (10 months ago) by mgorny
Branch: MAIN
Changes since 1.25: +14 -7 lines
Diff to previous 1.25 , to selected 1.9
Use git init+fetch rather than clone in order to fix checking out to non-empty directory. Fixes bug #502400.


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Mon Feb 24 08:43:34 2014 UTC (10 months ago) by mgorny
Branch: MAIN
Changes since 1.24: +7 -1 lines
Diff to previous 1.24 , to selected 1.9
Fetch and preserve git notes as well.


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Sun Feb 23 22:05:55 2014 UTC (10 months ago) by mgorny
Branch: MAIN
Changes since 1.23: +63 -226 lines
Diff to previous 1.23 , to selected 1.9
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.


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Fri Nov 15 23:03:23 2013 UTC (13 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.22: +19 -1 lines
Diff to previous 1.22 , to selected 1.9
Use shallow clones for local repos. Bug #491260.


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Wed Oct 30 19:21:12 2013 UTC (13 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.21: +18 -2 lines
Diff to previous 1.21 , to selected 1.9
Fix parallel checkout race conditions, bug #489280.


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Sun Oct 27 13:44:35 2013 UTC (14 months ago) by mgorny
Branch: MAIN
Changes since 1.20: +6 -1 lines
Diff to previous 1.20 , to selected 1.9
Create a fake ".git" directory inside the checkout to satisfy git rev-parse uses in build systems. Bug #489100.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Sun Oct 27 13:33:44 2013 UTC (14 months ago) by mgorny
Branch: MAIN
Changes since 1.19: +4 -4 lines
Diff to previous 1.19 , to selected 1.9
Strip sub-slot from local repo IDs.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Sat Oct 26 06:19:13 2013 UTC (14 months ago) by mgorny
Branch: MAIN
Changes since 1.18: +11 -2 lines
Diff to previous 1.18 , to selected 1.9
Fix handling relative submodule paths.


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Mon Oct 14 20:30:00 2013 UTC (14 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 , to selected 1.9
Fix over-use of ||die.


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Mon Oct 14 13:32:33 2013 UTC (14 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.16: +7 -7 lines
Diff to previous 1.16 , to selected 1.9
Add missing "die" calls as reported by Nikoli.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Sun Oct 13 07:14:58 2013 UTC (14 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.15: +3 -3 lines
Diff to previous 1.15 , to selected 1.9
Respect EVCS_OFFLINE in git-r3_fetch.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Wed Oct 9 17:14:07 2013 UTC (14 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.14: +6 -1 lines
Diff to previous 1.14 , to selected 1.9
Skip submodules that have update=none specified in config. Fixes bug #487262.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Tue Oct 8 11:19:48 2013 UTC (14 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.13: +4 -2 lines
Diff to previous 1.13 , to selected 1.9
Fix git-r3 -> git-2 dependency leak, as noted in bug #487026.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sat Oct 5 16:48:25 2013 UTC (14 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.12: +3 -1 lines
Diff to previous 1.12 , to selected 1.9
Add missing git DEPEND wrt bug #487026.


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Fri Sep 27 16:22:28 2013 UTC (14 months, 4 weeks ago) by mgorny
Branch: MAIN
Changes since 1.11: +3 -1 lines
Diff to previous 1.11 , to selected 1.9
Always fetch all branches when doing non-shallow fetch.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Thu Sep 26 21:04:42 2013 UTC (15 months ago) by mgorny
Branch: MAIN
Changes since 1.10: +22 -10 lines
Diff to previous 1.10 , to selected 1.9
Fix parsing EGIT_REPO_URI. Bug #486080.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Thu Sep 26 12:38:38 2013 UTC (15 months ago) by mgorny
Branch: MAIN
Changes since 1.9: +5 -3 lines
Diff to previous 1.9
Update doc on EGIT_NONSHALLOW.


Revision 1.9 - (view) (download) (annotate) - [selected]
Wed Sep 25 11:19:09 2013 UTC (15 months ago) by mgorny
Branch: MAIN
Changes since 1.8: +22 -8 lines
Diff to previous 1.8
Support EGIT_REPO_URI being an array. This is needed for tests.


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Wed Sep 25 10:49:11 2013 UTC (15 months ago) by mgorny
Branch: MAIN
Changes since 1.7: +3 -1 lines
Diff to previous 1.7 , to selected 1.9
Update git URI stripping for gnome.org.


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Thu Sep 19 09:42:32 2013 UTC (15 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.6: +4 -1 lines
Diff to previous 1.6 , to selected 1.9
Strip trailing slashes from repo URI when determining local copy directory.


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Thu Sep 19 09:37:14 2013 UTC (15 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.5: +5 -3 lines
Diff to previous 1.5 , to selected 1.9
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.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Fri Sep 13 15:08:37 2013 UTC (15 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.4: +5 -2 lines
Diff to previous 1.4 , to selected 1.9
Fail early on unreachable URLs. If ls-remote fails due to server being unreachable, there is no point in attempting to fetch.


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Fri Sep 13 15:04:36 2013 UTC (15 months, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.3: +4 -3 lines
Diff to previous 1.3 , to selected 1.9
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.


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Mon Sep 9 16:01:17 2013 UTC (15 months, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.2: +96 -4 lines
Diff to previous 1.2 , to selected 1.9
Introduce smart switching between "git fetch" and "git fetch --depth 1" to save bandwidth.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Thu Sep 5 22:40:12 2013 UTC (15 months, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.1: +22 -14 lines
Diff to previous 1.1 , to selected 1.9
Do not pass --depth when updating a branch, it trrigers issues in git. Instead, use it for the first fetch only.


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Thu Sep 5 20:24:10 2013 UTC (15 months, 3 weeks ago) by mgorny
Branch: MAIN
Diff to selected 1.9
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.

  Diffs between and
  Type of Diff should be a

Sort log by:

Sticky Tag:

  ViewVC Help
Powered by ViewVC 1.1.20