commit 608be131d780c176e70a0302f9c7f0b7ba3b8746c24077bbec15c2ce566f99ff Author: OBS User unknown Date: Mon Jan 15 23:14:16 2007 +0000 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/git-1.4.3.4.tar.bz2 b/git-1.4.3.4.tar.bz2 new file mode 100644 index 0000000..cd2de75 --- /dev/null +++ b/git-1.4.3.4.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08b842e62019b7fca5e659e1d65807707a3bef5207b0ca65d85b840b5599a318 +size 859033 diff --git a/git.changes b/git.changes new file mode 100644 index 0000000..2cf30c1 --- /dev/null +++ b/git.changes @@ -0,0 +1,162 @@ +------------------------------------------------------------------- +Sat Nov 18 04:46:49 CET 2006 - pbaudis@suse.cz + +- Fix build failure from previous change (trivial omission) + +------------------------------------------------------------------- +Fri Nov 17 20:56:22 CET 2006 - pbaudis@suse.cz + +- Fix git-arch package containing git-archive and git-upload-archive + [#222074] + +------------------------------------------------------------------- +Fri Nov 17 05:24:23 CET 2006 - pbaudis@suse.cz + +- Upgrade to git-1.4.3.4 - only few bugfixes, most importantly + git-apply wouldn't apply creation/deletion patches + +------------------------------------------------------------------- +Tue Nov 7 01:04:24 CET 2006 - ro@suse.de + +- fix permissions for manpages + +------------------------------------------------------------------- +Sat Oct 28 22:15:26 CEST 2006 - meissner@suse.de + +- use RPM_OPT_FLAGS also in %install make + +------------------------------------------------------------------- +Thu Oct 26 14:56:47 CEST 2006 - pbaudis@suse.cz + +- Upgrade to git-1.4.3.3 - bugfixes release + +------------------------------------------------------------------- +Thu Oct 19 02:14:05 CEST 2006 - pbaudis@suse.cz + +- Update to git-1.4.3 - UI improvements, speedups, random new + features (e.g. git-daemon name-based virtual hosting support), + basic Git.pm +- Fixes build failures due to asciidoc incompatibilities + +------------------------------------------------------------------- +Tue Jul 25 08:43:27 CEST 2006 - pbaudis@suse.cz + +- Update to git-1.4.1.1 - includes gitweb, many bugfixes, some + commands are converted from shell to C, aliasing support, + documentation improvements and so on. +- Junio's patch got applied upstream. +- Pre-create /srv/git for bare Git repositories hosting. +- Install gitweb to /srv/www/cgi-bin pre-configured to look + for packages at /srv/git. + +------------------------------------------------------------------- +Mon May 15 01:04:34 CEST 2006 - pbaudis@suse.cz + +- Update to git-core-1.3.1 - git-cvsserver pserver interface, + .git/refs/remotes branches support, blame/annotate tools, + builtin diff, faster and better rename detection and number + of other stuff. +- Add Junio's patch for saner handling of symlink refs. This is + an important bugfix since without this, it is impossible to + bisect behind kernel linux-v2.6.15-g117a93d. +- Olaf Hering's cutnpaste patch got applied upstream. + +------------------------------------------------------------------- +Mon Mar 13 02:28:07 CET 2006 - ro@suse.de + +- change requires from "openssh-clients" to "openssh" + (former does not exist) + +------------------------------------------------------------------- +Fri Mar 10 01:54:28 CET 2006 - pbaudis@suse.cz + +- Add Olaf Hering's patch for easier cut'n'pasting. + +------------------------------------------------------------------- +Tue Mar 7 23:08:46 CET 2006 - pbaudis@suse.cz + +- Update to git-core 1.2.4. +- This is a security fix: there was a buffer overflow when checking + out a tree with an insanely long symlink. (No Bugzilla id.) + +------------------------------------------------------------------- +Wed Jan 25 21:36:11 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Tue Jan 17 21:50:49 CET 2006 - pbaudis@suse.cz + +- Fix the specfile build (no expat and asciidoc, xmlto problems) + +------------------------------------------------------------------- +Mon Jan 16 23:14:38 CET 2006 - pbaudis@suse.cz + +- Update to git-core 1.1.3. +- Modify the specfile so that it looks more like the stock one. +- Split bits to subpackages + +------------------------------------------------------------------- +Sun Dec 4 14:28:09 CET 2005 - schwab@suse.de + +- Fix embedded paths. + +------------------------------------------------------------------- +Wed Oct 5 23:35:21 CEST 2005 - schwab@suse.de + +- Don't build documentation in parallel. + +------------------------------------------------------------------- +Mon Sep 19 11:11:41 CEST 2005 - schwab@suse.de + +- Update to git-core 0.99.7. +- Install manpages. + +------------------------------------------------------------------- +Fri Aug 5 11:24:34 CEST 2005 - kasievers@suse.de + +- New version 0.99.3git20050905 + rename git to git-core, to match the upstream package name + +------------------------------------------------------------------- +Sun Jul 3 03:21:00 CEST 2005 - kasievers@suse.de + +- New version 0.7git20050703 + +------------------------------------------------------------------- +Thu Jun 30 22:16:53 CEST 2005 - kasievers@suse.de + +- New version 20050630 + +------------------------------------------------------------------- +Fri Jun 24 13:54:01 CEST 2005 - kasievers@suse.de + +- New version 20050624 + +------------------------------------------------------------------- +Sun Jun 12 03:50:05 CEST 2005 - kay.sievers@suse.de + +- New version 20050612 + +------------------------------------------------------------------- +Thu Jun 2 11:31:29 CEST 2005 - kay.sievers@suse.de + +- Split git/Cogito into separate packages +- Update git to version 20050602 + +------------------------------------------------------------------- +Fri May 20 14:27:50 CEST 2005 - schwab@suse.de + +- Use RPM_OPT_FLAGS. +- Specfile cleanup. + +------------------------------------------------------------------- +Fri May 20 14:15:46 CEST 2005 - mmj@suse.de + +- %_libdir -> FHS libexec + +------------------------------------------------------------------- +Fri May 20 13:02:10 CEST 2005 - skh@suse.de + +- initial package + diff --git a/git.spec b/git.spec new file mode 100644 index 0000000..7942d4b --- /dev/null +++ b/git.spec @@ -0,0 +1,299 @@ +# +# spec file for package git (Version 1.4.3.4) +# +# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: git +BuildRequires: asciidoc curl-devel sgml-skel xmlto +Version: 1.4.3.4 +Release: 3 +Summary: git - a source code management tool +License: GNU General Public License (GPL) +Group: Development/Tools/Version Control +URL: http://www.kernel.org/pub/software/scm/git/ +Source0: git-%{version}.tar.bz2 +Patch0: gitweb-suse.diff +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Requires: git-core, git-svn, git-cvs, git-arch, git-email, gitk + +%description +This is an extremely fast directory content manager. It is intended to +be the base of an efficient, distributed source code management system. +This package includes rudimentary tools that can be used as a SCM, but +you should look elsewhere for tools for ordinary humans layered on top +of this. + +This package will provide you with the complete core Git development +environment, bringing in all the subpackages. + + + +Authors: +-------- + Linus Torvalds + +%package core +Summary: git-core--a Source Code Management Tool +Group: Development/Tools/Version Control +Requires: zlib >= 1.2, rsync, rcs, curl, less, openssh, python >= 2.3 + +%description core +This is an extremely fast directory content manager. It is intended to +be the base of an efficient, distributed source code management system. +This package includes rudimentary tools that can be used as a SCM, but +you should look elsewhere for tools for ordinary humans layered on top +of this. + + + +Authors: +-------- + Linus Torvalds + Junio C Hamano + +%package svn +Summary: git-svn - Git tools for importing Subversion repositories +Group: Development/Tools/Version Control +Requires: git-core = %{version}-%{release}, subversion + +%description svn +Tools for importing Subversion repositories to the Git version control +system. + + + +Authors: +-------- + Linus Torvalds + Junio C Hamano + +%package cvs +Summary: git-cvs - Git tools for importing CVS repositories +Group: Development/Tools/Version Control +Requires: git-core = %{version}-%{release}, cvs, cvsps + +%description cvs +Tools for importing CVS repositories to the Git version control system. + + + +Authors: +-------- + Linus Torvalds + Junio C Hamano + +%package arch +Summary: git-arch - Git tools for importing Arch repositories +Group: Development/Tools/Version Control +Requires: git-core = %{version}-%{release}, tla + +%description arch +Tools for importing GNU Arch repositories to the GIT version control +system. + + + +Authors: +-------- + Linus Torvalds + Junio C Hamano + +%package email +Summary: git-email - Git tools for sending email +Group: Development/Tools/Version Control +Requires: git-core = %{version}-%{release} + +%description email +Email interface for the GIT version control system. + + + +Authors: +-------- + Linus Torvalds + Junio C Hamano + +%package -n gitk +Summary: gitk - Git revision tree visualiser +Group: Development/Tools/Version Control +Requires: git-core = %{version}-%{release}, tk >= 8.4 + +%description -n gitk +Tool for visualization of revision trees of projects maintained in the +Git version control system. + + + +Authors: +-------- + Linus Torvalds + Junio C Hamano + +%prep +%setup +%patch0 + +%build +make %{_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" WITH_OWN_SUBPROCESS_PY=YesPlease NO_EXPAT=1 \ + prefix=%{_prefix} all %{!?_without_docs: doc} + +%install +rm -rf $RPM_BUILD_ROOT +make %{_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" DESTDIR=$RPM_BUILD_ROOT WITH_OWN_SUBPROCESS_PY=YesPlease NO_EXPAT=1 \ + prefix=%{_prefix} mandir=%{_mandir} \ + install %{!?_without_docs: install-doc} +install -d ${RPM_BUILD_ROOT}/srv/git +install -d ${RPM_BUILD_ROOT}/srv/www/cgi-bin +cp gitweb/gitweb.cgi $RPM_BUILD_ROOT/srv/www/cgi-bin/gitweb.cgi +(find $RPM_BUILD_ROOT%{_bindir} -type f | grep -vE "archimport|svn|cvs|email|gitk" | sed -e s@^$RPM_BUILD_ROOT@@) > bin-man-doc-files +%if %{!?_without_docs:1}0 +(find $RPM_BUILD_ROOT%{_mandir} $RPM_BUILD_ROOT/Documentation -type f | grep -vE "archimport|svn|git-cvs|email|gitk" | sed -e s@^$RPM_BUILD_ROOT@@ -e 's/$/*/' ) >> bin-man-doc-files +%endif +make -C perl DESTDIR=${RPM_BUILD_ROOT} install_vendor +rm -rf ${RPM_BUILD_ROOT}/usr/lib/perl5/site_perl +%perl_process_packlist +find $RPM_BUILD_ROOT/%_mandir -type f -print0 | xargs -0 chmod 644 + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +%doc README + +%files svn +%defattr(-,root,root) +%{_bindir}/*svn* +%doc Documentation/*svn*.txt +%{!?_without_docs: %{_mandir}/man1/*svn*.1*} +%{!?_without_docs: %doc Documentation/*svn*.html } + +%files cvs +%defattr(-,root,root) +%doc Documentation/*git-cvs*.txt +%{_bindir}/*cvs* +%{!?_without_docs: %{_mandir}/man1/*cvs*.1*} +%{!?_without_docs: %doc Documentation/*git-cvs*.html } + +%files arch +%defattr(-,root,root) +%doc Documentation/git-archimport.txt +%{_bindir}/git-archimport +%{!?_without_docs: %{_mandir}/man1/git-archimport.1*} +%{!?_without_docs: %doc Documentation/git-archimport.html } + +%files email +%defattr(-,root,root) +%doc Documentation/*email*.txt +%{_bindir}/*email* +%{!?_without_docs: %{_mandir}/man1/*email*.1*} +%{!?_without_docs: %doc Documentation/*email*.html } + +%files -n gitk +%defattr(-,root,root) +%doc Documentation/*gitk*.txt +%{_bindir}/*gitk* +%{!?_without_docs: %{_mandir}/man1/*gitk*.1*} +%{!?_without_docs: %doc Documentation/*gitk*.html } + +%files core -f bin-man-doc-files +%defattr(-,root,root) +%{_datadir}/git-core/ +/srv/git/ +/srv/www/cgi-bin/gitweb.cgi +%doc README COPYING Documentation/*.txt +%{!?_without_docs: %doc Documentation/*.html } +/var/adm/perl-modules/%{name} +%{perl_vendorlib}/Error.pm +%{perl_vendorlib}/Git.pm +%{perl_vendorarch}/auto/Git/ + +%changelog -n git +* Sat Nov 18 2006 - pbaudis@suse.cz +- Fix build failure from previous change (trivial omission) +* Fri Nov 17 2006 - pbaudis@suse.cz +- Fix git-arch package containing git-archive and git-upload-archive + [#222074] +* Fri Nov 17 2006 - pbaudis@suse.cz +- Upgrade to git-1.4.3.4 - only few bugfixes, most importantly + git-apply wouldn't apply creation/deletion patches +* Tue Nov 07 2006 - ro@suse.de +- fix permissions for manpages +* Sat Oct 28 2006 - meissner@suse.de +- use RPM_OPT_FLAGS also in %%install make +* Thu Oct 26 2006 - pbaudis@suse.cz +- Upgrade to git-1.4.3.3 - bugfixes release +* Thu Oct 19 2006 - pbaudis@suse.cz +- Update to git-1.4.3 - UI improvements, speedups, random new + features (e.g. git-daemon name-based virtual hosting support), + basic Git.pm +- Fixes build failures due to asciidoc incompatibilities +* Tue Jul 25 2006 - pbaudis@suse.cz +- Update to git-1.4.1.1 - includes gitweb, many bugfixes, some + commands are converted from shell to C, aliasing support, + documentation improvements and so on. +- Junio's patch got applied upstream. +- Pre-create /srv/git for bare Git repositories hosting. +- Install gitweb to /srv/www/cgi-bin pre-configured to look + for packages at /srv/git. +* Mon May 15 2006 - pbaudis@suse.cz +- Update to git-core-1.3.1 - git-cvsserver pserver interface, + .git/refs/remotes branches support, blame/annotate tools, + builtin diff, faster and better rename detection and number + of other stuff. +- Add Junio's patch for saner handling of symlink refs. This is + an important bugfix since without this, it is impossible to + bisect behind kernel linux-v2.6.15-g117a93d. +- Olaf Hering's cutnpaste patch got applied upstream. +* Mon Mar 13 2006 - ro@suse.de +- change requires from "openssh-clients" to "openssh" + (former does not exist) +* Fri Mar 10 2006 - pbaudis@suse.cz +- Add Olaf Hering's patch for easier cut'n'pasting. +* Tue Mar 07 2006 - pbaudis@suse.cz +- Update to git-core 1.2.4. +- This is a security fix: there was a buffer overflow when checking + out a tree with an insanely long symlink. (No Bugzilla id.) +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Tue Jan 17 2006 - pbaudis@suse.cz +- Fix the specfile build (no expat and asciidoc, xmlto problems) +* Mon Jan 16 2006 - pbaudis@suse.cz +- Update to git-core 1.1.3. +- Modify the specfile so that it looks more like the stock one. +- Split bits to subpackages +* Sun Dec 04 2005 - schwab@suse.de +- Fix embedded paths. +* Wed Oct 05 2005 - schwab@suse.de +- Don't build documentation in parallel. +* Mon Sep 19 2005 - schwab@suse.de +- Update to git-core 0.99.7. +- Install manpages. +* Fri Aug 05 2005 - kasievers@suse.de +- New version 0.99.3git20050905 + rename git to git-core, to match the upstream package name +* Sun Jul 03 2005 - kasievers@suse.de +- New version 0.7git20050703 +* Thu Jun 30 2005 - kasievers@suse.de +- New version 20050630 +* Fri Jun 24 2005 - kasievers@suse.de +- New version 20050624 +* Sun Jun 12 2005 - kay.sievers@suse.de +- New version 20050612 +* Thu Jun 02 2005 - kay.sievers@suse.de +- Split git/Cogito into separate packages +- Update git to version 20050602 +* Fri May 20 2005 - schwab@suse.de +- Use RPM_OPT_FLAGS. +- Specfile cleanup. +* Fri May 20 2005 - mmj@suse.de +- %%_libdir -> FHS libexec +* Fri May 20 2005 - skh@suse.de +- initial package diff --git a/gitweb-suse.diff b/gitweb-suse.diff new file mode 100644 index 0000000..a06696b --- /dev/null +++ b/gitweb-suse.diff @@ -0,0 +1,24 @@ +diff -ru git-1.4.3/Makefile git-1.4.3+suse/Makefile +--- Makefile 2006-10-19 01:32:58.000000000 +0200 ++++ Makefile 2006-10-19 02:36:46.000000000 +0200 +@@ -123,7 +123,7 @@ + GITWEB_CONFIG = gitweb_config.perl + GITWEB_HOME_LINK_STR = projects + GITWEB_SITENAME = +-GITWEB_PROJECTROOT = /pub/git ++GITWEB_PROJECTROOT = /srv/git + GITWEB_EXPORT_OK = + GITWEB_STRICT_EXPORT = + GITWEB_BASE_URL = +diff -ru git-1.4.3/gitweb/gitweb.perl git-1.4.3+suse/gitweb/gitweb.perl +--- gitweb/gitweb.perl 2006-10-19 01:32:58.000000000 +0200 ++++ gitweb/gitweb.perl 2006-10-19 02:37:02.000000000 +0200 +@@ -28,7 +28,7 @@ + our $GIT = "++GIT_BINDIR++/git"; + + # absolute fs-path which will be prepended to the project path +-#our $projectroot = "/pub/scm"; ++#our $projectroot = "/srv/git"; + our $projectroot = "++GITWEB_PROJECTROOT++"; + + # target of the home link on top of all pages diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4