/[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.1
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.1
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.1
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 ago) by mgorny
Branch: MAIN
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 , to selected 1.1
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.1
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.1
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.1
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.1
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.1
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.1
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.1
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.1
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.1
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.1
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.1
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.1
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.1
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.1
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.1
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.1
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.1
Improve docs.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Tue Feb 25 13:01:49 2014 UTC (9 months, 4 weeks ago) by mgorny
Branch: MAIN
Changes since 1.25: +14 -7 lines
Diff to previous 1.25 , to selected 1.1
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 (9 months, 4 weeks ago) by mgorny
Branch: MAIN
Changes since 1.24: +7 -1 lines
Diff to previous 1.24 , to selected 1.1
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.1
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.1
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.1
Fix parallel checkout race conditions, bug #489280.


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Sun Oct 27 13:44:35 2013 UTC (13 months, 4 weeks ago) by mgorny
Branch: MAIN
Changes since 1.20: +6 -1 lines
Diff to previous 1.20 , to selected 1.1
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 (13 months, 4 weeks ago) by mgorny
Branch: MAIN
Changes since 1.19: +4 -4 lines
Diff to previous 1.19 , to selected 1.1
Strip sub-slot from local repo IDs.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Sat Oct 26 06:19:13 2013 UTC (13 months, 4 weeks ago) by mgorny
Branch: MAIN
Changes since 1.18: +11 -2 lines
Diff to previous 1.18 , to selected 1.1
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.1
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.1
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, 1 week ago) by mgorny
Branch: MAIN
Changes since 1.15: +3 -3 lines
Diff to previous 1.15 , to selected 1.1
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.1
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.1
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, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.12: +3 -1 lines
Diff to previous 1.12 , to selected 1.1
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, 3 weeks ago) by mgorny
Branch: MAIN
Changes since 1.11: +3 -1 lines
Diff to previous 1.11 , to selected 1.1
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 (14 months, 4 weeks ago) by mgorny
Branch: MAIN
Changes since 1.10: +22 -10 lines
Diff to previous 1.10 , to selected 1.1
Fix parsing EGIT_REPO_URI. Bug #486080.


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


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Wed Sep 25 11:19:09 2013 UTC (14 months, 4 weeks ago) by mgorny
Branch: MAIN
Changes since 1.8: +22 -8 lines
Diff to previous 1.8 , to selected 1.1
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 (14 months, 4 weeks ago) by mgorny
Branch: MAIN
Changes since 1.7: +3 -1 lines
Diff to previous 1.7 , to selected 1.1
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 ago) by mgorny
Branch: MAIN
Changes since 1.6: +4 -1 lines
Diff to previous 1.6 , to selected 1.1
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 ago) by mgorny
Branch: MAIN
Changes since 1.5: +5 -3 lines
Diff to previous 1.5 , to selected 1.1
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.1
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.1
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.1
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, 2 weeks ago) by mgorny
Branch: MAIN
Changes since 1.1: +22 -14 lines
Diff to previous 1.1
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) - [selected]
Thu Sep 5 20:24:10 2013 UTC (15 months, 2 weeks ago) by mgorny
Branch: MAIN
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