packages: gitolite/gitolite-broken_links.patch, gitolite/gitolite-gl_setup....

draenog draenog at pld-linux.org
Wed May 30 22:52:17 CEST 2012


Author: draenog                      Date: Wed May 30 20:52:17 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- up to 2.3.1

---- Files affected:
packages/gitolite:
   gitolite-broken_links.patch (1.1 -> 1.2) , gitolite-gl_setup.patch (1.1 -> 1.2) , gitolite-wildcard_repos.patch (1.1 -> 1.2) , gitolite.spec (1.33 -> 1.34) 

---- Diffs:

================================================================
Index: packages/gitolite/gitolite-broken_links.patch
diff -u packages/gitolite/gitolite-broken_links.patch:1.1 packages/gitolite/gitolite-broken_links.patch:1.2
--- packages/gitolite/gitolite-broken_links.patch:1.1	Thu Dec  8 18:22:04 2011
+++ packages/gitolite/gitolite-broken_links.patch	Wed May 30 22:52:12 2012
@@ -1,26 +1,26 @@
-From 192ff2030173bc3b433b0ece9d1fe9e25d43b2c1 Mon Sep 17 00:00:00 2001
+From 1fa1177a43a322ec43aaf2b5ee5259dfdd05035d Mon Sep 17 00:00:00 2001
 From: Kacper Kornet <draenog at pld-linux.org>
 Date: Tue, 21 Jun 2011 14:34:52 +0200
-Subject: [PATCH 2/6] Remove broken links
+Subject: [PATCH] Remove broken links
 
 When some hook files were removed it resulted in broken links to them.
 This commit fixes it.
 ---
- src/gl-install |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ src/gl-install | 1 +
+ 1 file changed, 1 insertion(+)
 
 diff --git a/src/gl-install b/src/gl-install
-index de7aefd..2f73869 100755
+index ac9e84e..6619e16 100755
 --- a/src/gl-install
 +++ b/src/gl-install
-@@ -97,6 +97,7 @@ for my $repo (`find . -type d -name "*.git" -prune`) {
-     # in case of package install, GL_ADMINDIR is no longer the top cop;
-     # override with the package hooks
-     ln_sf("$GL_PACKAGE_HOOKS/common", "*", "$repo/hooks") if $GL_PACKAGE_HOOKS;
+@@ -46,6 +46,7 @@ for my $repo (`find . -type d -name "*.git" -prune`) {
+     ln_sf( "$GL_ADMINDIR/hooks/common", "*", "$repo/hooks" );
+     # propagate package hooks, overriding user hooks
+     ln_sf( "$GL_PACKAGE_HOOKS/common", "*", "$repo/hooks" );
 +    foreach(glob "$repo/hooks/*") { -l && ! -e && unlink};
      chmod 0755, "$repo/hooks/update";
  }
  
 -- 
-1.7.8
+1.7.11.rc0
 

================================================================
Index: packages/gitolite/gitolite-gl_setup.patch
diff -u packages/gitolite/gitolite-gl_setup.patch:1.1 packages/gitolite/gitolite-gl_setup.patch:1.2
--- packages/gitolite/gitolite-gl_setup.patch:1.1	Thu Dec  8 18:22:04 2011
+++ packages/gitolite/gitolite-gl_setup.patch	Wed May 30 22:52:12 2012
@@ -1,36 +1,36 @@
-From c3224124b55ac74e6817a54dc52adc1c77757d6c Mon Sep 17 00:00:00 2001
+From 75ed5cd525be9a749c0a170d6e78fbffc8ebc93d Mon Sep 17 00:00:00 2001
 From: Kacper Kornet <draenog at pld-linux.org>
 Date: Fri, 10 Jun 2011 16:31:36 +0200
-Subject: [PATCH 3/6] Run gl-install in gl-setup only when admin repo was
+Subject: [PATCH] Run gl-install in gl-setup for only when admin repo was
  created
 
 With large number of repos gl-install is expensive to run. So it should
 be run for the second time in gl-setupe only when necessary.
 ---
- src/gl-setup |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ src/gl-setup | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 diff --git a/src/gl-setup b/src/gl-setup
-index 3a6c04b..f451bcc 100755
+index 1970d93..c7ae927 100755
 --- a/src/gl-setup
 +++ b/src/gl-setup
-@@ -117,6 +117,7 @@ gl-install -q
+@@ -168,6 +168,7 @@ gl-install -q
          repo    testing
                  RW+     =   @all
- EOF
-+   RERUN_GL_INSTALL=1
+     " | cut -c9- > $GL_ADMINDIR/conf/gitolite.conf
++   RERUN_GL_INSTALL = 1
  }
  [ -n "$pubkey_file" ] && cp $pubkey_file $GL_ADMINDIR/keydir
  
-@@ -135,7 +136,7 @@ gl-compile-conf -q
+@@ -186,7 +187,7 @@ gl-compile-conf -q
  
  # now that the admin repo is created, you have to set the hooks properly; best
  # do it by running install again
 -gl-install -q
 +[ "$RERUN_GL_INSTALL" = 1 ] && gl-install -q
  
- # ----
- 
+ # ----------------------------------------------------------------------
+ #   lint check on ssh keys
 -- 
-1.7.8
+1.7.11.rc0
 

================================================================
Index: packages/gitolite/gitolite-wildcard_repos.patch
diff -u packages/gitolite/gitolite-wildcard_repos.patch:1.1 packages/gitolite/gitolite-wildcard_repos.patch:1.2
--- packages/gitolite/gitolite-wildcard_repos.patch:1.1	Thu Dec  8 18:22:04 2011
+++ packages/gitolite/gitolite-wildcard_repos.patch	Wed May 30 22:52:12 2012
@@ -1,11 +1,11 @@
-From b6bdf6ddb4faf2356e0e4642ea0180e27675c9fc Mon Sep 17 00:00:00 2001
+From c5f5a5ac2c24abb9787a14f1904ca487e5672757 Mon Sep 17 00:00:00 2001
 From: Kacper Kornet <draenog at pld-linux.org>
 Date: Mon, 16 May 2011 20:21:52 +0100
-Subject: [PATCH 6/6] Option to disable creation of wildcard repos
+Subject: [PATCH] Option to disable creation of wildcard repos
 
 ---
- src/gitolite_rc.pm  |    2 +-
- src/gl-auth-command |    3 ++-
+ src/gitolite_rc.pm  | 2 +-
+ src/gl-auth-command | 3 ++-
  2 files changed, 3 insertions(+), 2 deletions(-)
 
 diff --git a/src/gitolite_rc.pm b/src/gitolite_rc.pm
@@ -22,18 +22,19 @@
      $GL_SLAVE_MODE $GL_WILDREPOS $GL_WILDREPOS_DEFPERMS
      $GL_WILDREPOS_PERM_CATS $HTPASSWD_FILE $PROJECTS_LIST $WEB_INTERFACE
 diff --git a/src/gl-auth-command b/src/gl-auth-command
-index 851f614..71596a4 100755
+index 851f614..c10b327 100755
 --- a/src/gl-auth-command
 +++ b/src/gl-auth-command
-@@ -160,7 +160,7 @@ if ( $GL_ALL_READ_ALL and $verb =~ $R_COMMANDS and -d "$REPO_BASE/$repo.git") {
+@@ -160,7 +160,8 @@ if ( $GL_ALL_READ_ALL and $verb =~ $R_COMMANDS and -d "$REPO_BASE/$repo.git") {
      ($perm, $creator, $wild) = repo_rights($repo);
  }
  # it was missing, and you have create perms, so create it
 -new_wild_repo($repo, $user) if ($perm =~ /C/);
 +new_wild_repo($repo, $user) if ($perm =~ /C/ && !$GL_NO_CREATE_WILDCARD_REPOS);
++die "$repo does not exists\n" unless( -d "$REPO_BASE/$repo.git");
  
  die "$aa access for $repo DENIED to $user
  (Or there may be no repository at the given path. Did you spell it correctly?)\n" unless $perm =~ /$aa/;
 -- 
-1.7.8
+1.7.11.rc0
 

================================================================
Index: packages/gitolite/gitolite.spec
diff -u packages/gitolite/gitolite.spec:1.33 packages/gitolite/gitolite.spec:1.34
--- packages/gitolite/gitolite.spec:1.33	Wed Feb 15 15:29:51 2012
+++ packages/gitolite/gitolite.spec	Wed May 30 22:52:12 2012
@@ -6,12 +6,12 @@
 Summary:	Software for hosting git repositories
 Summary(pl.UTF-8):	Narzędzie do hostowania repozytoriów git
 Name:		gitolite
-Version:	2.3
+Version:	2.3.1
 Release:	1
 License:	GPL v2
 Group:		Development/Tools
 Source0:	http://github.com/sitaramc/gitolite/tarball/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	9d213f1c0d73e33be779b2735d7b9552
+# Source0-md5:	096e80901404832445040aef7d733550
 Patch0:		%{name}-mkdir.patch
 Patch1:		%{name}-env.patch
 Patch2:		%{name}-BIG_INFO_CAP.patch
@@ -75,12 +75,11 @@
 rm src/gl-system-install
 
 echo v%{version} > conf/VERSION
-sed -i 's,^# $GL_PACKAGE_CONF =.*,$GL_PACKAGE_CONF = "%{_sysconfdir}/gitolite";,g' conf/example.gitolite.rc
-sed -i 's,^# $GL_PACKAGE_HOOKS =.*,$GL_PACKAGE_HOOKS = "%{_datadir}/gitolite/hooks";,g' conf/example.gitolite.rc
+sed -i 's,^$GL_PACKAGE_CONF =.*,$GL_PACKAGE_CONF = "%{_sysconfdir}/gitolite";,g' conf/example.gitolite.rc
+sed -i 's,^$GL_PACKAGE_HOOKS =.*,$GL_PACKAGE_HOOKS = "%{_datadir}/gitolite/hooks";,g' conf/example.gitolite.rc
 
 # Some ugly hacks. Life without ugly hacks would be so booring.
 sed -i 's,^GL_PACKAGE_CONF=.*,GL_PACKAGE_CONF=%{_sysconfdir}/gitolite,g' src/gl-setup
-sed -i '2a\GL_ADMIN=$HOME/.gitolite\nGL_BINDIR=%{_bindir}\n' hooks/gitolite-admin/post-update
 
 %build
 # Format documentation
@@ -98,14 +97,14 @@
 cp -p conf/{example.gitolite.rc,VERSION} $RPM_BUILD_ROOT%{_sysconfdir}/gitolite
 cp -a hooks/* $RPM_BUILD_ROOT%{_datadir}/gitolite/hooks
 
-%{__rm} $RPM_BUILD_ROOT%{_datadir}/gitolite/hooks/common/{gl-pre-git.hub-sample,update.secondary.sample,post-receive.mirrorpush}
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/gitolite/hooks/common/{gl-pre-git.hub-sample,post-receive.mirrorpush}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc README.mkd conf/example.conf hooks/common/{gl-pre-git.hub-sample,update.secondary.sample,post-receive.mirrorpush}
+%doc README.mkd conf/example.conf hooks/common/{gl-pre-git.hub-sample,post-receive.mirrorpush}
 
 %dir %{_sysconfdir}/gitolite
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gitolite/example.gitolite.rc
@@ -131,6 +130,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.34  2012/05/30 20:52:12  draenog
+- up to 2.3.1
+
 Revision 1.33  2012/02/15 14:29:51  draenog
 - up to 2.3
 - nogitweb.patch included upstream
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/packages/gitolite/gitolite-broken_links.patch?r1=1.1&r2=1.2
    http://cvs.pld-linux.org/packages/gitolite/gitolite-gl_setup.patch?r1=1.1&r2=1.2
    http://cvs.pld-linux.org/packages/gitolite/gitolite-wildcard_repos.patch?r1=1.1&r2=1.2
    http://cvs.pld-linux.org/packages/gitolite/gitolite.spec?r1=1.33&r2=1.34



More information about the pld-cvs-commit mailing list