Hello community, here is the log from the commit of package gitolite for openSUSE:Factory checked in at 2016-09-21 18:48:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gitolite (Old) and /work/SRC/openSUSE:Factory/.gitolite.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gitolite" Changes: -------- New Changes file: --- /dev/null 2016-09-15 12:42:18.240042505 +0200 +++ /work/SRC/openSUSE:Factory/.gitolite.new/gitolite.changes 2016-09-21 18:48:19.000000000 +0200 @@ -0,0 +1,154 @@ +------------------------------------------------------------------- +Thu Sep 8 07:49:04 UTC 2016 - [email protected] + +- change the homedir of the git user to /srv/gitolite, to prevent ownership + conflicts of the /srv/git directory with the git-daemon package + +------------------------------------------------------------------- +Mon Aug 8 16:22:28 UTC 2016 - [email protected] + +- fix changes file + * add missing ChangeLog info + +------------------------------------------------------------------- +Fri Jul 29 23:28:30 UTC 2016 - [email protected] + +- Update to 3.6.5 + * allow creator check to be bypassed during mirroring + * handle new style ssh fingerprinting correctly + (thanks to Robin Johnson) + * allow pre-auto-gc as a repo-specific hook + * optimise mirror pushes for heavily used repos + * create-with-reference trigger: on repo creation, setup + objects/info/alternates for a server side alternate object store. + * 'mirror status all all' prints a list of repos that have *some* + error, which is arguably more useful for further action/processing + * allow incrementally adding more repo-specific hooks +- 2015-11-01 v3.6.4 + * a ref-create bug in wild repos was fixed + * some contrib code related to AD integration, and to redmine user + aliases + * teach Alias.pm a few new tricks + * remove a race condition in 'create' command that affected the + 'default roles' setting + * make 'who-pushed' more efficient (local push logs, and + 'tip search') + * 'gitolite query-rc' learns '-d' ('--dump') option + +------------------------------------------------------------------- +Sun May 17 09:51:08 UTC 2015 - [email protected] + +- Change URL to gitolite.com +- Use full URL path for the source tarball +- Add Git as runtime dependency, it's heavily needed + +------------------------------------------------------------------- +Sun Apr 26 23:19:03 UTC 2015 - [email protected] + +- Update to 3.6.3 + * allow limited use of 'git config' using the new 'config' command + * accept openssh 6.8's new fingerprint output format + * (finally!) allow limited symlinks within ~/repositories; see + commit 8e36230 for details + * perms command now lists available roles + * minor backward compat breakage: 'perms -l repo' no longer works; + see 'perms -h' for new usage + * allow gitolite-shell to be used as $SHELL (experts only; no + support, no docs; see commit 9cd1e37 for details) + * help with 'git push --signed' using a post-receive hook to adopt + push certs into 'refs/push-certs'; for details see + contrib/hooks/repo-specific/save-push-signatures + * new 'transparent proxy' feature for git repos; see + src/lib/Gitolite/Triggers/TProxy.pm for details + +------------------------------------------------------------------- +Mon Oct 6 17:20:57 UTC 2014 - [email protected] + +- update to 3.6.1 +- updated and renamed README.SUSE +- removed patches and unused files +- spec cleanup + +------------------------------------------------------------------- +Mon Oct 22 21:52:35 UTC 2012 - [email protected] + +- fix for bnc#784983 + * add subpkg skel + - hold files needed for git user homedir (/etc/skelgit/....) + * rework spec pre section + +------------------------------------------------------------------- +Sat Aug 11 18:54:02 UTC 2012 - [email protected] + +- update to 2.3.1 + - fix bug where config statements would get ignored if you had a + description set. The biggest problem was that this would affect + mirroring. + - for mor info please see the CHANGELOG file +- rebase patches +- fix License: GPL-2.0 -> GPL-2.0+ +- add skeldir + * add .gitolite.rc to skeldir +- add README.SuSE + +------------------------------------------------------------------- +Wed Dec 14 23:41:29 UTC 2011 - [email protected] + +- update to 1.5.9.1 + * IMPORTANT SECURITY FIX; PLEASE UPGRADE IF YOU'RE USING + SOMETHING OLDER THAN THIS ONE + - supercool new 'git' adc; so cool it's disabled by default + - '-prune' added to find commands; makes a big diff if REPO_BASE is + NFS/CIFS mounted + - first python ADC contributed -- 'perms' makes setperms etc easier + to do + - 'set-head' ADC added + - v2.0rc1; major refactor + +------------------------------------------------------------------- +Thu Nov 10 16:22:18 CET 2011 - [email protected] + +- change requires to git-daemon + +------------------------------------------------------------------- +Tue Feb 15 18:24:03 UTC 2011 - [email protected] + +- improve co-operation with git-web + o add gitweb patch + o add permissions file to doc + o add apache user to git group + +------------------------------------------------------------------- +Mon Feb 14 20:58:28 UTC 2011 - [email protected] + +- update to version 1.5.9 + - Nokia MeeGo team contributed ldap scripts + - large configs should now be twice as fast (except when gl-perms exists) + due to my finding and eliminating a wasted parse_acl + - major change: split the config file when in big-config mode + (includes a data format change) + - GL_ALL_READ_ALL to make things much, (MUCH!) faster for sites where all + can read all repos (like Fedora) + - rc file revamp -- was getting too big and unwieldy; now the documentation + is in a new file instead of inline + - allow gitolite to be used even when users have real IDs (thus $HOME is not + valid to find the rc file); allow /etc/gitolite/gitolite.rc then + - BIG one for adc writers -- full blown access checks (ref level) can be + done from an ADC now (though it has to be in perl, not shell)! + - allow full access checks from perl (shell can only do level 1 checks); + useful in hooks or ADCs +- v1.5.8 + - Jeff from KDE contributed the watch ADC + - allow disabling gitolite (write access only) to take backups + - document how to move gitolite from one server to another + - custom permissions categories (default being READERS and WRITERS) for + setperms (thanks to Jeff from KDE for the idea/need) +- noarch pkg, not only for suse > 1110 +- reworked rpm-system patch +- add group/user git + +------------------------------------------------------------------- +Thu Dec 16 16:00:49 CET 2010 - [email protected] + +- Initial package version 1.5.7 + New: ---- README.SUSE gitolite.changes gitolite.spec v3.6.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gitolite.spec ++++++ # # spec file for package gitolite # # Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define gitolite_homedir /srv/gitolite %define git_user git Name: gitolite Version: 3.6.5 Release: 0 Summary: Highly flexible server for git directory version tracker License: GPL-2.0+ Group: Development/Tools/Version Control Url: http://gitolite.com Source0: https://github.com/sitaramc/%{name}/archive/v%{version}.tar.gz Source11: README.SUSE BuildRequires: git Requires: git Conflicts: gitosis BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %if 0%{?suse_version} > 1110 %{perl_requires} %else Requires: perl = %{perl_version} %endif %description Gitolite is an access control layer on top of git, which allows access control down to the branch level, including specifying who can and cannot rewind a given branch. %prep %setup -q install -m 644 %{SOURCE11} . %build %install install -d %{buildroot}%{gitolite_homedir} install -d %{buildroot}%{gitolite_homedir}/.ssh install -d %{buildroot}%{_bindir} install -d %{buildroot}%{perl_vendorlib} install -d %{buildroot}%{_datadir}/%{name} cp -pr src/lib/Gitolite %{buildroot}%{perl_vendorlib} echo "%{version}-%{release}" >src/VERSION cp -a src/* %{buildroot}%{_datadir}/%{name} ln -s %{_datadir}/%{name}/%{name} %{buildroot}%{_bindir}/%{name} # empty authorized_keys file touch %{buildroot}%{gitolite_homedir}/.ssh/authorized_keys %pre # Create user and group on the system if necessary # default group: git %{_sbindir}/groupadd -r %{git_user} 2> /dev/null || : # default user: git %{_sbindir}/useradd -c "git repository hosting" -d %{gitolite_homedir} -G %{git_user} -g %{git_user} \ -r -s /bin/bash %{git_user} 2> /dev/null || : # if apache user is not in git group, add it %{_sbindir}/groupmod -A wwwrun git 2>/dev/null || : %files %defattr(-,root,root) %doc COPYING README.markdown CHANGELOG README.SUSE %{_bindir}/* %{perl_vendorlib}/* %{_datadir}/%{name} %attr(750,%{git_user},%{git_user}) %dir %{gitolite_homedir} %attr(750,%{git_user},%{git_user}) %dir %{gitolite_homedir}/.ssh %config(noreplace) %attr(640,%{git_user},%{git_user}) %{gitolite_homedir}/.ssh/authorized_keys %changelog ++++++ README.SUSE ++++++ This is README for openSUSE Before you can start you need to 'initialize' your repo. 1) before you can work with gitolite you need a ssh-pubkey. When you have one you just need to copy it over to the box where you have installed gitolite. e.g. to /tmp/YourName.pub 2) Switch user to git: su - git 3) check where you are: pwd you should be here: /srv/gitolite 4) now initialize gitolite: gitolite setup -pk /tmp/YourName.pub 5) on your *workstation* check out gitolite: git clone git@ServerName:gitolite-admin ###################################################################### Upgrade from version 2: ========================= http://gitolite.com/gitolite/migr.html References: =========== http://gitolite.com/gitolite http://gitolite.com/gitolite/install.html Don't forget o have FUN :)
