Blame SPECS/git.spec

fdd391
# Pass --without docs to rpmbuild if you don't want the documentation
fdd391
fdd391
# Settings for EL-5
fdd391
# - Leave git-* binaries in %{_bindir}
fdd391
# - Don't use noarch subpackages
fdd391
# - Use proper libcurl devel package
fdd391
# - Patch emacs and tweak docbook spaces
fdd391
# - Explicitly enable ipv6 for git-daemon
fdd391
# - Use prebuilt documentation, asciidoc is too old
fdd391
# - Define missing python macro
fdd391
%if 0%{?rhel} && 0%{?rhel} <= 5
fdd391
%global gitcoredir          %{_bindir}
fdd391
%global noarch_sub          0
fdd391
%global libcurl_devel       curl-devel
fdd391
%global emacs_old           1
fdd391
%global docbook_suppress_sp 1
fdd391
%global enable_ipv6         1
fdd391
%global use_prebuilt_docs   1
fdd391
%global filter_yaml_any     1
fdd391
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
fdd391
%else
fdd391
%global gitcoredir          %{_libexecdir}/git-core
fdd391
%global noarch_sub          1
fdd391
%global libcurl_devel       libcurl-devel
fdd391
%global emacs_old           0
fdd391
%global docbook_suppress_sp 0
fdd391
%global enable_ipv6         0
fdd391
%global use_prebuilt_docs   0
fdd391
%global filter_yaml_any     0
fdd391
%endif
fdd391
fdd391
# Use systemd instead of xinetd on Fedora 19+ and RHEL 7+
fdd391
%if 0%{?fedora} >= 19 || 0%{?rhel} >= 7
fdd391
%global use_systemd 1
fdd391
%else
fdd391
%global use_systemd 0
fdd391
%endif
fdd391
fdd391
# Build gnome-keyring git-credential helper on Fedora and RHEL >= 7
fdd391
%if 0%{?fedora} || 0%{?rhel} >= 7
fdd391
%global gnome_keyring 1
fdd391
%else
fdd391
%global gnome_keyring 0
fdd391
%endif
fdd391
fdd391
%if (0%{?fedora} && 0%{?fedora} < 19) || (0%{?rhel} && 0%{?rhel} < 7)
fdd391
%global with_desktop_vendor_tag 1
fdd391
%else
fdd391
%global with_desktop_vendor_tag 0
fdd391
%endif
fdd391
fdd391
Name:           git
fdd391
Version:        1.8.3.1
ed38de
Release:        14%{?dist}
fdd391
Summary:        Fast Version Control System
fdd391
License:        GPLv2
fdd391
Group:          Development/Tools
fdd391
URL:            http://git-scm.com/
fdd391
Source0:        http://git-core.googlecode.com/files/%{name}-%{version}.tar.gz
fdd391
Source2:        git-init.el
fdd391
Source3:        git.xinetd.in
fdd391
Source4:        git.conf.httpd
fdd391
Source5:        git-gui.desktop
fdd391
Source6:        gitweb.conf.in
fdd391
Source10:       http://git-core.googlecode.com/files/%{name}-manpages-%{version}.tar.gz
fdd391
Source11:       http://git-core.googlecode.com/files/%{name}-htmldocs-%{version}.tar.gz
fdd391
Source12:       git@.service
fdd391
Source13:       git.socket
fdd391
Patch0:         git-1.5-gitweb-home-link.patch
fdd391
# https://bugzilla.redhat.com/490602
fdd391
Patch1:         git-cvsimport-Ignore-cvsps-2.2b1-Branches-output.patch
fdd391
# https://bugzilla.redhat.com/600411
fdd391
Patch3:         git-1.7-el5-emacs-support.patch
fdd391
Patch5:         0001-git-subtree-Use-gitexecdir-instead-of-libexecdir.patch
fdd391
# This fixes the build when python is enabled.  Needs discussion upstream to
fdd391
# find a proper solution.
fdd391
Patch6:         0001-Drop-DESTDIR-from-python-instlibdir.patch
fdd391
fdd391
# whole set is for https://bugzilla.redhat.com/show_bug.cgi?id=1273889
fdd391
Patch7:         0001-submodule-allow-only-certain-protocols-for-submodule.patch
fdd391
Patch8:         0002-transport-add-a-protocol-whitelist-environment-varia.patch
fdd391
Patch9:         0003-transport-refactor-protocol-whitelist-code.patch
fdd391
Patch10:        0004-http-limit-redirection-to-protocol-whitelist.patch
fdd391
Patch11:        0005-http-limit-redirection-depth.patch
fdd391
fdd391
# various non-CVE bugs
fdd391
Patch13:        0001-http-control-GSSAPI-credential-delegation.patch
fdd391
Patch17:        0009-remote-curl-fall-back-to-Basic-auth-if-Negotiate-fai.patch
fdd391
Patch18:        git-request-pull-fix.patch
fdd391
fdd391
# CVE
fdd391
Patch12:        0001-Fix-CVE-2016-2315-CVE-2016-2324.patch
fdd391
Patch14:        0007-git-prompt.patch
fdd391
Patch15:        0008-Fix-CVE-2017-8386.patch
fdd391
Patch16:        git-cve-2017-1000117.patch
ed38de
Patch19:        git-cve-2018-11235.patch
fdd391
fdd391
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
fdd391
fdd391
%if ! %{use_prebuilt_docs} && ! 0%{?_without_docs}
fdd391
BuildRequires:  asciidoc >= 8.4.1
fdd391
BuildRequires:  xmlto
fdd391
%endif
fdd391
BuildRequires:  desktop-file-utils
fdd391
BuildRequires:  emacs
fdd391
BuildRequires:  expat-devel
fdd391
BuildRequires:  gettext
fdd391
BuildRequires:  %{libcurl_devel}
fdd391
%if %{gnome_keyring}
fdd391
BuildRequires:  libgnome-keyring-devel
fdd391
%endif
fdd391
BuildRequires:  pcre-devel
fdd391
BuildRequires:  openssl-devel
fdd391
BuildRequires:  zlib-devel >= 1.2
fdd391
%if %{use_systemd}
fdd391
# For macros
fdd391
BuildRequires:  systemd
fdd391
%endif
fdd391
fdd391
Requires:       less
fdd391
Requires:       openssh-clients
fdd391
Requires:       perl(Error)
fdd391
Requires:       perl(Term::ReadKey)
fdd391
Requires:       perl-Git = %{version}-%{release}
fdd391
Requires:       rsync
fdd391
Requires:       zlib >= 1.2
fdd391
fdd391
Provides:       git-core = %{version}-%{release}
fdd391
Obsoletes:      git-core <= 1.5.4.3
fdd391
fdd391
# Obsolete git-arch
fdd391
Obsoletes:      git-arch < %{version}-%{release}
fdd391
fdd391
%description
fdd391
Git is a fast, scalable, distributed revision control system with an
fdd391
unusually rich command set that provides both high-level operations
fdd391
and full access to internals.
fdd391
fdd391
The git rpm installs the core tools with minimal dependencies.  To
fdd391
install all git packages, including tools for integrating with other
fdd391
SCMs, install the git-all meta-package.
fdd391
fdd391
%package all
fdd391
Summary:        Meta-package to pull in all git tools
fdd391
Group:          Development/Tools
fdd391
%if %{noarch_sub}
fdd391
BuildArch:      noarch
fdd391
%endif
fdd391
Requires:       git = %{version}-%{release}
fdd391
Requires:       git-cvs = %{version}-%{release}
fdd391
Requires:       git-email = %{version}-%{release}
fdd391
Requires:       git-gui = %{version}-%{release}
fdd391
Requires:       git-svn = %{version}-%{release}
fdd391
Requires:       git-p4 = %{version}-%{release}
fdd391
Requires:       gitk = %{version}-%{release}
fdd391
Requires:       perl-Git = %{version}-%{release}
fdd391
Requires:       emacs-git = %{version}-%{release}
fdd391
Obsoletes:      git <= 1.5.4.3
fdd391
fdd391
%description all
fdd391
Git is a fast, scalable, distributed revision control system with an
fdd391
unusually rich command set that provides both high-level operations
fdd391
and full access to internals.
fdd391
fdd391
This is a dummy package which brings in all subpackages.
fdd391
fdd391
%package bzr
fdd391
Summary:        Git tools for working with bzr repositories
fdd391
Group:          Development/Tools
fdd391
%if %{noarch_sub}
fdd391
BuildArch:      noarch
fdd391
%endif
fdd391
Requires:       git = %{version}-%{release}
fdd391
Requires:       bzr
fdd391
fdd391
%description bzr
fdd391
%{summary}.
fdd391
fdd391
%package daemon
fdd391
Summary:        Git protocol dæmon
fdd391
Group:          Development/Tools
fdd391
Requires:       git = %{version}-%{release}
fdd391
%if %{use_systemd}
fdd391
Requires:	systemd
fdd391
Requires(post): systemd
fdd391
Requires(preun): systemd
fdd391
Requires(postun): systemd
fdd391
%else
fdd391
Requires:       xinetd
fdd391
%endif
fdd391
%description daemon
fdd391
The git dæmon for supporting git:// access to git repositories
fdd391
fdd391
%package -n gitweb
fdd391
Summary:        Simple web interface to git repositories
fdd391
Group:          Development/Tools
fdd391
%if %{noarch_sub}
fdd391
BuildArch:      noarch
fdd391
%endif
fdd391
Requires:       git = %{version}-%{release}
fdd391
fdd391
%description -n gitweb
fdd391
Simple web interface to track changes in git repositories
fdd391
fdd391
%package hg
fdd391
Summary:        Git tools for working with mercurial repositories
fdd391
Group:          Development/Tools
fdd391
%if %{noarch_sub}
fdd391
BuildArch:      noarch
fdd391
%endif
fdd391
Requires:       git = %{version}-%{release}
fdd391
Requires:       mercurial
fdd391
fdd391
%description hg
fdd391
%{summary}.
fdd391
fdd391
%package p4
fdd391
Summary:        Git tools for working with Perforce depots
fdd391
Group:          Development/Tools
fdd391
%if %{noarch_sub}
fdd391
BuildArch:      noarch
fdd391
%endif
fdd391
BuildRequires:  python
fdd391
Requires:       git = %{version}-%{release}
fdd391
%description p4
fdd391
%{summary}.
fdd391
fdd391
%package svn
fdd391
Summary:        Git tools for importing Subversion repositories
fdd391
Group:          Development/Tools
fdd391
Requires:       git = %{version}-%{release}, subversion, perl(Term::ReadKey)
fdd391
%description svn
fdd391
Git tools for importing Subversion repositories.
fdd391
fdd391
%package cvs
fdd391
Summary:        Git tools for importing CVS repositories
fdd391
Group:          Development/Tools
fdd391
%if %{noarch_sub}
fdd391
BuildArch:      noarch
fdd391
%endif
fdd391
Requires:       git = %{version}-%{release}, cvs
fdd391
Requires:       cvsps
fdd391
Requires:	perl-DBD-SQLite
fdd391
%description cvs
fdd391
Git tools for importing CVS repositories.
fdd391
fdd391
%package email
fdd391
Summary:        Git tools for sending email
fdd391
Group:          Development/Tools
fdd391
%if %{noarch_sub}
fdd391
BuildArch:      noarch
fdd391
%endif
fdd391
Requires:       git = %{version}-%{release}, perl-Git = %{version}-%{release}
fdd391
Requires:       perl(Authen::SASL)
fdd391
Requires:       perl(Net::SMTP::SSL)
fdd391
%description email
fdd391
Git tools for sending email.
fdd391
fdd391
%package gui
fdd391
Summary:        Git GUI tool
fdd391
Group:          Development/Tools
fdd391
%if %{noarch_sub}
fdd391
BuildArch:      noarch
fdd391
%endif
fdd391
Requires:       git = %{version}-%{release}, tk >= 8.4
fdd391
Requires:       gitk = %{version}-%{release}
fdd391
%description gui
fdd391
Git GUI tool.
fdd391
fdd391
%package -n gitk
fdd391
Summary:        Git revision tree visualiser
fdd391
Group:          Development/Tools
fdd391
%if %{noarch_sub}
fdd391
BuildArch:      noarch
fdd391
%endif
fdd391
Requires:       git = %{version}-%{release}, tk >= 8.4
fdd391
%description -n gitk
fdd391
Git revision tree visualiser.
fdd391
fdd391
%package -n perl-Git
fdd391
Summary:        Perl interface to Git
fdd391
Group:          Development/Libraries
fdd391
%if %{noarch_sub}
fdd391
BuildArch:      noarch
fdd391
%endif
fdd391
Requires:       git = %{version}-%{release}
fdd391
BuildRequires:  perl(Error), perl(ExtUtils::MakeMaker)
fdd391
Requires:       perl(Error)
fdd391
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
fdd391
fdd391
%description -n perl-Git
fdd391
Perl interface to Git.
fdd391
fdd391
%package -n perl-Git-SVN
fdd391
Summary:        Perl interface to Git::SVN
fdd391
Group:          Development/Libraries
fdd391
%if %{noarch_sub}
fdd391
BuildArch:      noarch
fdd391
%endif
fdd391
Requires:       git = %{version}-%{release}
fdd391
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
fdd391
fdd391
%description -n perl-Git-SVN
fdd391
Perl interface to Git.
fdd391
fdd391
%package -n emacs-git
fdd391
Summary:        Git version control system support for Emacs
fdd391
Group:          Applications/Editors
fdd391
Requires:       git = %{version}-%{release}
fdd391
%if %{noarch_sub}
fdd391
BuildArch:      noarch
fdd391
Requires:       emacs(bin) >= %{_emacs_version}
fdd391
%else
fdd391
Requires:       emacs-common
fdd391
%endif
fdd391
fdd391
%description -n emacs-git
fdd391
%{summary}.
fdd391
fdd391
%package -n emacs-git-el
fdd391
Summary:        Elisp source files for git version control system support for Emacs
fdd391
Group:          Applications/Editors
fdd391
%if %{noarch_sub}
fdd391
BuildArch:      noarch
fdd391
%endif
fdd391
Requires:       emacs-git = %{version}-%{release}
fdd391
fdd391
%description -n emacs-git-el
fdd391
%{summary}.
fdd391
fdd391
%prep
fdd391
%setup -q
fdd391
%patch0 -p1
fdd391
%patch1 -p1
fdd391
%if %{emacs_old}
fdd391
%patch3 -p1
fdd391
%endif
fdd391
%patch5 -p1
fdd391
%patch6 -p1
fdd391
%patch7 -p1
fdd391
%patch8 -p1
fdd391
%patch9 -p1
fdd391
%patch10 -p1
fdd391
%patch11 -p1
fdd391
%patch12 -p1
fdd391
%patch13 -p1
fdd391
%patch14 -p1
fdd391
%patch15 -p1
fdd391
%patch16 -p1
fdd391
%patch17 -p1
fdd391
%patch18 -p1
ed38de
%patch19 -p1
ed38de
ed38de
chmod a+x t/t0011-hashmap.sh t/t1307-config-blob.sh t/t4139-apply-escape.sh t/t7415-submodule-names.sh
fdd391
fdd391
%if %{use_prebuilt_docs}
fdd391
mkdir -p prebuilt_docs/{html,man}
fdd391
tar xf %{SOURCE10} -C prebuilt_docs/man
fdd391
tar xf %{SOURCE11} -C prebuilt_docs/html
fdd391
# Remove non-html files
fdd391
find prebuilt_docs/html -type f ! -name '*.html' | xargs rm
fdd391
find prebuilt_docs/html -type d | xargs rmdir --ignore-fail-on-non-empty
fdd391
%endif
fdd391
fdd391
# Use these same options for every invocation of 'make'.
fdd391
# Otherwise it will rebuild in %%install due to flags changes.
fdd391
cat << \EOF > config.mak
fdd391
V = 1
fdd391
CFLAGS = %{optflags}
fdd391
BLK_SHA1 = 1
fdd391
NEEDS_CRYPTO_WITH_SSL = 1
fdd391
USE_LIBPCRE = 1
fdd391
ETC_GITCONFIG = %{_sysconfdir}/gitconfig
fdd391
DESTDIR = %{buildroot}
fdd391
INSTALL = install -p
fdd391
GITWEB_PROJECTROOT = %{_var}/lib/git
fdd391
GNU_ROFF = 1
fdd391
htmldir = %{_docdir}/%{name}-%{version}
fdd391
prefix = %{_prefix}
fdd391
gitwebdir = %{_var}/www/git
fdd391
EOF
fdd391
fdd391
%if "%{gitcoredir}" == "%{_bindir}"
fdd391
echo gitexecdir = %{_bindir} >> config.mak
fdd391
%endif
fdd391
fdd391
%if %{docbook_suppress_sp}
fdd391
# This is needed for 1.69.1-1.71.0
fdd391
echo DOCBOOK_SUPPRESS_SP = 1 >> config.mak
fdd391
%endif
fdd391
fdd391
# Filter bogus perl requires
fdd391
# packed-refs comes from a comment in contrib/hooks/update-paranoid
fdd391
# YAML::Any is optional and not available on el5
fdd391
cat << \EOF > %{name}-req
fdd391
#!/bin/sh
fdd391
%{__perl_requires} $* |\
fdd391
sed \
fdd391
%if %{filter_yaml_any}
fdd391
    -e '/perl(YAML::Any)/d' \
fdd391
%endif
fdd391
    -e '/perl(packed-refs)/d'
fdd391
EOF
fdd391
fdd391
%global __perl_requires %{_builddir}/%{name}-%{version}/%{name}-req
fdd391
chmod +x %{__perl_requires}
fdd391
fdd391
%build
fdd391
sh configure --with-c-compiler=gcc
fdd391
make %{?_smp_mflags} git-daemon LDFLAGS="-pie -Wl,-z,relro,-z,now" CFLAGS="$RPM_OPT_FLAGS -fPIC"
fdd391
make %{?_smp_mflags} all -o git-daemon
fdd391
%if ! %{use_prebuilt_docs} && ! 0%{?_without_docs}
fdd391
make %{?_smp_mflags} doc
fdd391
%endif
fdd391
fdd391
make -C contrib/emacs
fdd391
fdd391
%if %{gnome_keyring}
fdd391
make -C contrib/credential/gnome-keyring/
fdd391
%endif
fdd391
fdd391
make -C contrib/subtree/
fdd391
fdd391
# Remove shebang from bash-completion script
fdd391
sed -i '/^#!bash/,+1 d' contrib/completion/git-completion.bash
fdd391
fdd391
%install
fdd391
rm -rf %{buildroot}
fdd391
make %{?_smp_mflags} INSTALLDIRS=vendor install -o git-daemon
fdd391
%if ! %{use_prebuilt_docs} && ! 0%{?_without_docs}
fdd391
make %{?_smp_mflags} INSTALLDIRS=vendor install-doc -o git-daemon
fdd391
%else
fdd391
cp -a prebuilt_docs/man/* %{buildroot}%{_mandir}
fdd391
cp -a prebuilt_docs/html/* Documentation/
fdd391
%endif
fdd391
fdd391
%if %{emacs_old}
fdd391
%global _emacs_sitelispdir %{_datadir}/emacs/site-lisp
fdd391
%global _emacs_sitestartdir %{_emacs_sitelispdir}/site-start.d
fdd391
%endif
fdd391
%global elispdir %{_emacs_sitelispdir}/git
fdd391
make -C contrib/emacs install \
fdd391
    emacsdir=%{buildroot}%{elispdir}
fdd391
for elc in %{buildroot}%{elispdir}/*.elc ; do
fdd391
    install -pm 644 contrib/emacs/$(basename $elc .elc).el \
fdd391
    %{buildroot}%{elispdir}
fdd391
done
fdd391
install -Dpm 644 %{SOURCE2} \
fdd391
    %{buildroot}%{_emacs_sitestartdir}/git-init.el
fdd391
fdd391
%if %{gnome_keyring}
fdd391
install -pm 755 contrib/credential/gnome-keyring/git-credential-gnome-keyring \
fdd391
    %{buildroot}%{gitcoredir}
fdd391
# Remove built binary files, otherwise they will be installed in doc
fdd391
make -C contrib/credential/gnome-keyring/ clean
fdd391
%endif
fdd391
fdd391
make -C contrib/subtree install
fdd391
%if ! %{use_prebuilt_docs}
fdd391
make -C contrib/subtree install-doc
fdd391
%endif
fdd391
fdd391
mkdir -p %{buildroot}%{_sysconfdir}/httpd/conf.d
fdd391
install -pm 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/httpd/conf.d/git.conf
fdd391
sed "s|@PROJECTROOT@|%{_var}/lib/git|g" \
fdd391
    %{SOURCE6} > %{buildroot}%{_sysconfdir}/gitweb.conf
fdd391
fdd391
find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
fdd391
find %{buildroot} -type f -name '*.bs' -empty -exec rm -f {} ';'
fdd391
find %{buildroot} -type f -name perllocal.pod -exec rm -f {} ';'
fdd391
fdd391
# Remove remote-helper python libraries and scripts, these are not ready for
fdd391
# use yet
fdd391
rm -rf %{buildroot}%{python_sitelib} %{buildroot}%{gitcoredir}/git-remote-testgit
fdd391
fdd391
# git-archimport is not supported
fdd391
find %{buildroot} Documentation -type f -name 'git-archimport*' -exec rm -f {} ';'
fdd391
fdd391
exclude_re="archimport|email|git-citool|git-cvs|git-daemon|git-gui|git-remote-bzr|git-remote-hg|gitk|p4|svn"
fdd391
(find %{buildroot}{%{_bindir},%{_libexecdir}} -type f | grep -vE "$exclude_re" | sed -e s@^%{buildroot}@@) > bin-man-doc-files
fdd391
(find %{buildroot}{%{_bindir},%{_libexecdir}} -mindepth 1 -type d | grep -vE "$exclude_re" | sed -e 's@^%{buildroot}@%dir @') >> bin-man-doc-files
fdd391
(find %{buildroot}%{perl_vendorlib} -type f | sed -e s@^%{buildroot}@@) > perl-git-files
fdd391
(find %{buildroot}%{perl_vendorlib} -mindepth 1 -type d | sed -e 's@^%{buildroot}@%dir @') >> perl-git-files
fdd391
# Split out Git::SVN files
fdd391
grep Git/SVN perl-git-files > perl-git-svn-files
fdd391
sed -i "/Git\/SVN/ d" perl-git-files
fdd391
%if %{!?_without_docs:1}0
fdd391
(find %{buildroot}%{_mandir} -type f | grep -vE "$exclude_re|Git" | sed -e s@^%{buildroot}@@ -e 's/$/*/' ) >> bin-man-doc-files
fdd391
%else
fdd391
rm -rf %{buildroot}%{_mandir}
fdd391
%endif
fdd391
fdd391
mkdir -p %{buildroot}%{_var}/lib/git
fdd391
%if %{use_systemd}
fdd391
mkdir -p %{buildroot}%{_unitdir}
fdd391
cp -a %{SOURCE12} %{SOURCE13} %{buildroot}%{_unitdir}
fdd391
%else
fdd391
mkdir -p %{buildroot}%{_sysconfdir}/xinetd.d
fdd391
# On EL <= 5, xinetd does not enable IPv6 by default
fdd391
enable_ipv6="        # xinetd does not enable IPv6 by default
fdd391
        flags           = IPv6"
fdd391
perl -p \
fdd391
    -e "s|\@GITCOREDIR\@|%{gitcoredir}|g;" \
fdd391
    -e "s|\@BASE_PATH\@|%{_var}/lib/git|g;" \
fdd391
%if %{enable_ipv6}
fdd391
    -e "s|^}|$enable_ipv6\n$&|;" \
fdd391
%endif
fdd391
    %{SOURCE3} > %{buildroot}%{_sysconfdir}/xinetd.d/git
fdd391
%endif
fdd391
fdd391
# Install bzr and hg remote helpers from contrib
fdd391
install -pm 755 contrib/remote-helpers/git-remote-{bzr,hg} %{buildroot}%{gitcoredir}
fdd391
fdd391
# Setup bash completion
fdd391
mkdir -p %{buildroot}%{_sysconfdir}/bash_completion.d
fdd391
install -pm 644 contrib/completion/git-completion.bash %{buildroot}%{_sysconfdir}/bash_completion.d/git
fdd391
fdd391
# Install tcsh completion
fdd391
mkdir -p %{buildroot}%{_datadir}/git-core/contrib/completion
fdd391
install -pm 644 contrib/completion/git-completion.tcsh \
fdd391
    %{buildroot}%{_datadir}/git-core/contrib/completion/
fdd391
fdd391
# Move contrib/hooks out of %%docdir and make them executable
fdd391
mkdir -p %{buildroot}%{_datadir}/git-core/contrib
fdd391
mv contrib/hooks %{buildroot}%{_datadir}/git-core/contrib
fdd391
chmod +x %{buildroot}%{_datadir}/git-core/contrib/hooks/*
fdd391
pushd contrib > /dev/null
fdd391
ln -s ../../../git-core/contrib/hooks
fdd391
popd > /dev/null
fdd391
fdd391
# Install git-prompt.sh
fdd391
mkdir -p %{buildroot}%{_datadir}/git-core/contrib/completion
fdd391
install -pm 644 contrib/completion/git-prompt.sh \
fdd391
    %{buildroot}%{_datadir}/git-core/contrib/completion/
fdd391
fdd391
# install git-gui .desktop file
fdd391
desktop-file-install \
fdd391
%if %{with_desktop_vendor_tag}
fdd391
  --vendor fedora \
fdd391
%endif
fdd391
  --dir=%{buildroot}%{_datadir}/applications %{SOURCE5}
fdd391
fdd391
# find translations
fdd391
%find_lang %{name} %{name}.lang
fdd391
cat %{name}.lang >> bin-man-doc-files
fdd391
fdd391
# quiet some rpmlint complaints
fdd391
chmod -R g-w %{buildroot}
fdd391
find %{buildroot} -name git-mergetool--lib | xargs chmod a-x
fdd391
rm -f {Documentation/technical,contrib/emacs,contrib/credential/gnome-keyring}/.gitignore
fdd391
chmod a-x Documentation/technical/api-index.sh
fdd391
find contrib -type f | xargs chmod -x
fdd391
ed38de
%check
ed38de
# Tests to skip on all releases and architectures
ed38de
# t9001-send-email - Can't locate Data/Dumper.pm in @INC - prbly missing dep
ed38de
GIT_SKIP_TESTS="t9001"
ed38de
ed38de
export GIT_SKIP_TESTS
ed38de
ed38de
# Set LANG so various UTF-8 tests are run
ed38de
export LANG=en_US.UTF-8
ed38de
ed38de
make test
fdd391
fdd391
%clean
fdd391
rm -rf %{buildroot}
fdd391
fdd391
%if %{use_systemd}
fdd391
%post daemon
fdd391
%systemd_post git@.service
fdd391
fdd391
%preun daemon
fdd391
%systemd_preun git@.service
fdd391
fdd391
%postun daemon
fdd391
%systemd_postun_with_restart git@.service
fdd391
%endif
fdd391
fdd391
%files -f bin-man-doc-files
fdd391
%defattr(-,root,root)
fdd391
%{_datadir}/git-core/
fdd391
%doc README COPYING Documentation/*.txt Documentation/RelNotes contrib/
fdd391
%{!?_without_docs: %doc Documentation/*.html Documentation/docbook-xsl.css}
fdd391
%{!?_without_docs: %doc Documentation/howto Documentation/technical}
fdd391
%{_sysconfdir}/bash_completion.d
fdd391
fdd391
%files bzr
fdd391
%defattr(-,root,root)
fdd391
%{gitcoredir}/git-remote-bzr
fdd391
fdd391
%files hg
fdd391
%defattr(-,root,root)
fdd391
%{gitcoredir}/git-remote-hg
fdd391
fdd391
%files p4
fdd391
%defattr(-,root,root)
fdd391
%{gitcoredir}/*p4*
fdd391
%{gitcoredir}/mergetools/p4merge
fdd391
%doc Documentation/*p4*.txt
fdd391
%{!?_without_docs: %{_mandir}/man1/*p4*.1*}
fdd391
%{!?_without_docs: %doc Documentation/*p4*.html }
fdd391
fdd391
%files svn
fdd391
%defattr(-,root,root)
fdd391
%{gitcoredir}/*svn*
fdd391
%doc Documentation/*svn*.txt
fdd391
%{!?_without_docs: %{_mandir}/man1/*svn*.1*}
fdd391
%{!?_without_docs: %doc Documentation/*svn*.html }
fdd391
fdd391
%files cvs
fdd391
%defattr(-,root,root)
fdd391
%doc Documentation/*git-cvs*.txt
fdd391
%{_bindir}/git-cvsserver
fdd391
%{gitcoredir}/*cvs*
fdd391
%{!?_without_docs: %{_mandir}/man1/*cvs*.1*}
fdd391
%{!?_without_docs: %doc Documentation/*git-cvs*.html }
fdd391
fdd391
%files email
fdd391
%defattr(-,root,root)
fdd391
%doc Documentation/*email*.txt
fdd391
%{gitcoredir}/*email*
fdd391
%{!?_without_docs: %{_mandir}/man1/*email*.1*}
fdd391
%{!?_without_docs: %doc Documentation/*email*.html }
fdd391
fdd391
%files gui
fdd391
%defattr(-,root,root)
fdd391
%{gitcoredir}/git-gui*
fdd391
%{gitcoredir}/git-citool
fdd391
%{_datadir}/applications/*git-gui.desktop
fdd391
%{_datadir}/git-gui/
fdd391
%{!?_without_docs: %{_mandir}/man1/git-gui.1*}
fdd391
%{!?_without_docs: %doc Documentation/git-gui.html}
fdd391
%{!?_without_docs: %{_mandir}/man1/git-citool.1*}
fdd391
%{!?_without_docs: %doc Documentation/git-citool.html}
fdd391
fdd391
%files -n gitk
fdd391
%defattr(-,root,root)
fdd391
%doc Documentation/*gitk*.txt
fdd391
%{_bindir}/*gitk*
fdd391
%{_datadir}/gitk
fdd391
%{!?_without_docs: %{_mandir}/man1/*gitk*.1*}
fdd391
%{!?_without_docs: %doc Documentation/*gitk*.html }
fdd391
fdd391
%files -n perl-Git -f perl-git-files
fdd391
%defattr(-,root,root)
fdd391
%exclude %{_mandir}/man3/*Git*SVN*.3pm*
fdd391
%{!?_without_docs: %{_mandir}/man3/*Git*.3pm*}
fdd391
fdd391
%files -n perl-Git-SVN -f perl-git-svn-files
fdd391
%defattr(-,root,root)
fdd391
%{!?_without_docs: %{_mandir}/man3/*Git*SVN*.3pm*}
fdd391
fdd391
%files -n emacs-git
fdd391
%defattr(-,root,root)
fdd391
%doc contrib/emacs/README
fdd391
%dir %{elispdir}
fdd391
%{elispdir}/*.elc
fdd391
%{_emacs_sitestartdir}/git-init.el
fdd391
fdd391
%files -n emacs-git-el
fdd391
%defattr(-,root,root)
fdd391
%{elispdir}/*.el
fdd391
fdd391
%files daemon
fdd391
%defattr(-,root,root)
fdd391
%doc Documentation/*daemon*.txt
fdd391
%if %{use_systemd}
fdd391
%{_unitdir}/git.socket
fdd391
%{_unitdir}/git@.service
fdd391
%else
fdd391
%config(noreplace)%{_sysconfdir}/xinetd.d/git
fdd391
%endif
fdd391
%{gitcoredir}/git-daemon
fdd391
%{_var}/lib/git
fdd391
%{!?_without_docs: %{_mandir}/man1/*daemon*.1*}
fdd391
%{!?_without_docs: %doc Documentation/*daemon*.html}
fdd391
fdd391
%files -n gitweb
fdd391
%defattr(-,root,root)
fdd391
%doc gitweb/INSTALL gitweb/README
fdd391
%config(noreplace)%{_sysconfdir}/gitweb.conf
fdd391
%config(noreplace)%{_sysconfdir}/httpd/conf.d/git.conf
fdd391
%{_var}/www/git/
fdd391
fdd391
fdd391
%files all
fdd391
# No files for you!
fdd391
fdd391
%changelog
ed38de
* Mon Jun 18 2018 Pavel Cahyna <pcahyna@redhat.com> - 1.8.3.1-14
ed38de
- Backport fix for CVE-2018-1123
ed38de
- Thanks to Jonathan Nieder <jrnieder@gmail.com> for backporting to 2.1.x
ed38de
  and to Steve Beattie <sbeattie@ubuntu.com> for backporting to 1.9.1
ed38de
fdd391
* Wed Sep 13 2017 Petr Stodulka <pstodulk@redhat.com> - 1.8.3.1-13
fdd391
- fall back to Basic auth if Negotiate fails
fdd391
  Resolves: #1490998
fdd391
- handle request-pull when multiple tags point to the same commit
fdd391
  Resolves: #1192146
fdd391
fdd391
* Fri Aug 11 2017 Petr Stodulka <pstodulk@redhat.com> - 1.8.3.1-12
fdd391
- prevent command injection via malicious ssh URLs
fdd391
  Resolves: CVE-2017-1000117
fdd391
fdd391
* Wed May 17 2017 Petr Stodulka <pstodulk@redhat.com> - 1.8.3.1-11
fdd391
- dissalow repo names beginning with dash
fdd391
  Resolves: CVE-2017-8386
fdd391
fdd391
* Wed Mar 29 2017 Petr Stodulka <pstodulk@redhat.com> -1.8.3.1-10
fdd391
- do not put unsanitized branch names in $PS1
fdd391
  Resolves: CVE-2014-9938
fdd391
fdd391
* Fri Feb 24 2017 Petr Stodulka <pstodulk@redhat.com> -1.8.3.1-9
fdd391
- add control of GSSAPI credential delegation to enable HTTP(S)-SSO
fdd391
  authentication
fdd391
  Resolves: #1369173
fdd391
fdd391
* Sat Mar 19 2016 Petr Stodulka <pstodulk@redhat.com> - 1.8.3.1-8
fdd391
- remove needles check of xmalloc from previous patch
fdd391
  Resolves: #1318255
fdd391
fdd391
* Fri Mar 18 2016 Petr Stodulka <pstodulk@redhat.com> - 1.8.3.1-7
fdd391
- fix heap overflow CVE-2016-2315 CVE-2016-2324
fdd391
  Resolves: #1318255
fdd391
fdd391
* Wed Oct 28 2015 Petr Stodulka <pstodulk@redhat.com> - 1.8.3.1-6
fdd391
- fix arbitrary code execution via crafted URLs
fdd391
  Resolves: #1274737
fdd391
fdd391
* Fri Jun 19 2015 Petr Stodulka <pstodulk@redhat.com> - 1.8.3.1-5
fdd391
- Rename the git.service into git@.service
fdd391
  Resolves #1135071
fdd391
fdd391
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1.8.3.1-4
fdd391
- Mass rebuild 2014-01-24
fdd391
fdd391
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1.8.3.1-3
fdd391
- Mass rebuild 2013-12-27
fdd391
fdd391
* Fri Jun 14 2013 Todd Zullinger <tmz@pobox.com> - 1.8.3.1-1
fdd391
- Update to 1.8.3.1
fdd391
- Add bzr and hg subpackages, thanks to Michael Scherer (#974800)
fdd391
fdd391
* Mon May 13 2013 Jon Ciesla <limburgher@gmail.com> - 1.8.2.1-4
fdd391
- Fix typo introduced in 1.8.2-3, fixed desktop tag.
fdd391
fdd391
* Wed May  1 2013 Tom Callaway <spot@fedoraproject.org> - 1.8.2.1-3
fdd391
- conditionalize systemd vs xinetd
fdd391
- cleanup systemd handling (it was not quite right in -2)
fdd391
fdd391
* Tue Apr 30 2013 Tom Callaway <spot@fedoraproject.org> - 1.8.2.1-2
fdd391
- switch to systemd instead of xinetd (bz 737183)
fdd391
fdd391
* Sun Apr 14 2013 Todd Zullinger <tmz@pobox.com> - 1.8.2.1-1
fdd391
- Update to 1.8.2.1
fdd391
- Exclude optional perl(YAML::Any) dependency on EL-5
fdd391
fdd391
* Wed Apr 10 2013 Jon Ciesla <limburgher@gmail.com> - 1.8.2-3
fdd391
- Drop desktop vendor tag for >= f19.
fdd391
fdd391
* Wed Mar 27 2013 Todd Zullinger <tmz@pobox.com> - 1.8.2-2
fdd391
- Require perl(Term::ReadKey) for git add --interactive (#928328)
fdd391
- Drop DESTDIR from python instlibdir
fdd391
- Fix bogus changelog dates
fdd391
fdd391
* Tue Mar 19 2013 Adam Tkac <atkac redhat com> - 1.8.2-1
fdd391
- update to 1.8.2
fdd391
- 0001-DESTDIR-support-in-contrib-subtree-Makefile.patch has been merged
fdd391
fdd391
* Tue Feb 26 2013 Todd Zullinger <tmz@pobox.com> - 1.8.1.4-2
fdd391
- Update asciidoc requirements, drop unsupported ASCIIDOC7
fdd391
- Define GNU_ROFF to force ASCII apostrophes in manpages (so copy/paste works)
fdd391
- Install tcsh completion (requires manual setup by users)
fdd391
- Clean up dist conditionals, don't pretend to support EL-4 builds
fdd391
- Use prebuilt documentation on EL-5, where asciidoc is too old
fdd391
- Respect gitexecdir variable in git-subtree install
fdd391
fdd391
* Wed Feb 20 2013 Adam Tkac <atkac redhat com> - 1.8.1.4-1
fdd391
- update to 1.8.1.4
fdd391
fdd391
* Wed Jan 30 2013 Adam Tkac <atkac redhat com> - 1.8.1.2-1
fdd391
- update to 1.8.1.2
fdd391
- own directories which should be owned (#902517)
fdd391
fdd391
* Thu Jan 03 2013 Adam Tkac <atkac redhat com> - 1.8.1-1
fdd391
- update to 1.8.1
fdd391
- build git-svn as arch subpkg due to new git-remote-testsvn binary
fdd391
fdd391
* Tue Dec 11 2012 Adam Tkac <atkac redhat com> - 1.8.0.2-1
fdd391
- update to 1.8.0.2
fdd391
fdd391
* Thu Dec 06 2012 Adam Tkac <atkac redhat com> - 1.8.0.1-2
fdd391
- don't install some unneeded credential-gnome-keyring stuff
fdd391
fdd391
* Thu Nov 29 2012 Adam Tkac <atkac redhat com> - 1.8.0.1-1
fdd391
- update to 1.8.0.1
fdd391
- include git-subtree in git rpm (#864651)
fdd391
fdd391
* Mon Oct 29 2012 Adam Tkac <atkac redhat com> - 1.8.0-1
fdd391
- update to 1.8.0
fdd391
- include git-credential-gnome-keyring helper in git pkg
fdd391
- 0001-cvsimport-strip-all-inappropriate-tag-strings.patch was merged
fdd391
fdd391
* Thu Oct 25 2012 Adam Tkac <atkac redhat com> - 1.7.12.1-2
fdd391
- move git-prompt.sh into usr/share/git-core/contrib/completion (#854061)
fdd391
fdd391
* Thu Sep 27 2012 Adam Tkac <atkac redhat com> - 1.7.12.1-1
fdd391
- update to 1.7.12.1
fdd391
- cvsimport should skip more characters (#850640)
fdd391
fdd391
* Thu Aug 23 2012 Todd Zullinger <tmz@pobox.com> - 1.7.12-2
fdd391
- Install git-prompt.sh which provides __git_ps1()
fdd391
fdd391
* Wed Aug 22 2012 Adam Tkac <atkac redhat com> - 1.7.12-1
fdd391
- update to 1.7.12
fdd391
fdd391
* Wed Aug 15 2012 Todd Zullinger <tmz@pobox.com> - 1.7.11.5-1
fdd391
- Update to 1.7.11.5
fdd391
- Add git-p4 subpackage (#844008)
fdd391
fdd391
* Tue Aug 07 2012 Adam Tkac <atkac redhat com> - 1.7.11.4-1
fdd391
- update to 1.7.11.4
fdd391
fdd391
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.11.2-3
fdd391
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
fdd391
fdd391
* Wed Jul 25 2012 Todd Zullinger <tmz@pobox.com> - 1.7.11.2-2
fdd391
- Split perl(Git::SVN) into its own package (#843182)
fdd391
fdd391
* Mon Jul 16 2012 Adam Tkac <atkac redhat com> - 1.7.11.2-1
fdd391
- update to 1.7.11.2
fdd391
fdd391
* Thu Jun 28 2012 Petr Pisar <ppisar@redhat.com> - 1.7.10.4-2
fdd391
- Perl 5.16 rebuild
fdd391
fdd391
* Fri Jun 15 2012 Adam Tkac <atkac redhat com> - 1.7.10.4-1
fdd391
- update to 1.7.10.4
fdd391
fdd391
* Thu Jun 07 2012 Petr Pisar <ppisar@redhat.com> - 1.7.10.2-2
fdd391
- Perl 5.16 rebuild
fdd391
fdd391
* Mon May 14 2012 Adam Tkac <atkac redhat com> - 1.7.10.2-1
fdd391
- update to 1.7.10.2
fdd391
fdd391
* Thu May 03 2012 Adam Tkac <atkac redhat com> - 1.7.10.1-1
fdd391
- update to 1.7.10.1
fdd391
fdd391
* Tue Apr 10 2012 Adam Tkac <atkac redhat com> - 1.7.10-1
fdd391
- update to 1.7.10
fdd391
fdd391
* Fri Mar 30 2012 Adam Tkac <atkac redhat com> - 1.7.9.5-1
fdd391
- update to 1.7.9.5
fdd391
fdd391
* Thu Mar 08 2012 Adam Tkac <atkac redhat com> - 1.7.9.3-1
fdd391
- update to 1.7.9.3
fdd391
fdd391
* Wed Feb 15 2012 Todd Zullinger <tmz@pobox.com> - 1.7.9.1-1
fdd391
- Update to 1.7.9.1
fdd391
- Fix EPEL builds (rpm doesn't accept mutiple -f options in %files)
fdd391
fdd391
* Fri Feb 10 2012 Petr Pisar <ppisar@redhat.com> - 1.7.9-2
fdd391
- Rebuild against PCRE 8.30
fdd391
fdd391
* Mon Jan 30 2012 Adam Tkac <atkac redhat com> - 1.7.9-1
fdd391
- update to 1.7.9
fdd391
fdd391
* Thu Jan 19 2012 Adam Tkac <atkac redhat com> - 1.7.8.4-1
fdd391
- update to 1.7.8.4
fdd391
fdd391
* Thu Jan 12 2012 Adam Tkac <atkac redhat com> - 1.7.8.3-1
fdd391
- update to 1.7.8.3
fdd391
fdd391
* Mon Jan 02 2012 Adam Tkac <atkac redhat com> - 1.7.8.2-1
fdd391
- update to 1.7.8.2
fdd391
fdd391
* Fri Dec 23 2011 Adam Tkac <atkac redhat com> - 1.7.8.1-1
fdd391
- update to 1.7.8.1
fdd391
fdd391
* Wed Dec 07 2011 Adam Tkac <atkac redhat com> - 1.7.8-1
fdd391
- update to 1.7.8
fdd391
fdd391
* Tue Nov 29 2011 Adam Tkac <atkac redhat com> - 1.7.7.4-1
fdd391
- update to 1.7.7.4
fdd391
fdd391
* Thu Nov 10 2011 Adam Tkac <atkac redhat com> - 1.7.7.3-1
fdd391
- update to 1.7.7.3
fdd391
fdd391
* Mon Nov 07 2011 Adam Tkac <atkac redhat com> - 1.7.7.2-1
fdd391
- update to 1.7.7.2
fdd391
fdd391
* Tue Nov 01 2011 Adam Tkac <atkac redhat com> - 1.7.7.1-1
fdd391
- update to 1.7.7.1
fdd391
fdd391
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.7-2
fdd391
- Rebuilt for glibc bug#747377
fdd391
fdd391
* Thu Oct 20 2011 Adam Tkac <atkac redhat com> - 1.7.7-1
fdd391
- update to 1.7.7
fdd391
  - git-1.6-update-contrib-hooks-path.patch is no longer needed
fdd391
fdd391
* Mon Sep 26 2011 Adam Tkac <atkac redhat com> - 1.7.6.4-1
fdd391
- update to 1.7.6.4
fdd391
fdd391
* Wed Sep 07 2011 Todd Zullinger <tmz@pobox.com> - 1.7.6.2-1
fdd391
- Update to 1.7.6.2
fdd391
- Fixes incompatibility caused by git push --quiet fix
fdd391
  http://thread.gmane.org/gmane.comp.version-control.git/180652
fdd391
fdd391
* Mon Aug 29 2011 Todd Zullinger <tmz@pobox.com> - 1.7.6.1-2
fdd391
- Build with PCRE support (#734269)
fdd391
fdd391
* Fri Aug 26 2011 Todd Zullinger <tmz@pobox.com> - 1.7.6.1-1
fdd391
- Update to 1.7.6.1
fdd391
- Include gpg signature for tarball in SRPM
fdd391
fdd391
* Fri Aug 05 2011 Todd Zullinger <tmz@pobox.com> - 1.7.6-5
fdd391
- Fix git push --quiet, thanks to Clemens Buchacher (#725593)
fdd391
- Obsolete git-arch as needed
fdd391
fdd391
* Tue Jul 26 2011 Todd Zullinger <tmz@pobox.com> - 1.7.6-4
fdd391
- Drop git-arch on fedora >= 16, the tla package has been retired
fdd391
- Rework most spec file dist conditionals to make future changes easier
fdd391
fdd391
* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 1.7.6-3
fdd391
- Perl mass rebuild
fdd391
fdd391
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 1.7.6-2
fdd391
- Perl mass rebuild
fdd391
fdd391
* Wed Jun 29 2011 Adam Tkac <atkac redhat com> - 1.7.6-1
fdd391
- update to 1.7.6
fdd391
fdd391
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.7.5.4-2
fdd391
- Perl mass rebuild
fdd391
fdd391
* Thu Jun 09 2011 Adam Tkac <atkac redhat com> - 1.7.5.4-1
fdd391
- update to 1.7.5.4
fdd391
fdd391
* Tue May 24 2011 Adam Tkac <atkac redhat com> - 1.7.5.2-1
fdd391
- update to 1.7.5.2
fdd391
fdd391
* Thu May 05 2011 Adam Tkac <atkac redhat com> - 1.7.5.1-1
fdd391
- update to 1.7.5.1
fdd391
fdd391
* Wed Apr 27 2011 Adam Tkac <atkac redhat com> - 1.7.5-1
fdd391
- update to 1.7.5
fdd391
fdd391
* Mon Apr 11 2011 Adam Tkac <atkac redhat com> - 1.7.4.4-1
fdd391
- update to 1.7.4.4
fdd391
fdd391
* Mon Mar 28 2011 Adam Tkac <atkac redhat com> - 1.7.4.2-1
fdd391
- update to 1.7.4.2
fdd391
- move man3/Git.3pm file to perl-Git subpkg (#664889)
fdd391
- add perl-DBD-SQLite dependency to git-cvs (#602410)
fdd391
fdd391
* Sun Feb 13 2011 Todd Zullinger <tmz@pobox.com> - 1.7.4.1-1
fdd391
- Update to 1.7.4.1
fdd391
- Clean up documentation settings (the defaults changed in 1.7.4)
fdd391
- Improve EL-5 compatibility, thanks to Kevin Fenzi for emacs testing
fdd391
fdd391
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.4-2
fdd391
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
fdd391
fdd391
* Mon Jan 31 2011 Adam Tkac <atkac redhat com> - 1.7.4-1
fdd391
- update to 1.7.4
fdd391
fdd391
* Wed Jan 19 2011 Adam Tkac <atkac redhat com> - 1.7.3.5-1
fdd391
- update to 1.7.3.5
fdd391
fdd391
* Thu Dec 16 2010 Adam Tkac <atkac redhat com> - 1.7.3.4-1
fdd391
- update to 1.7.3.4
fdd391
fdd391
* Mon Dec 06 2010 Adam Tkac <atkac redhat com> - 1.7.3.3-1
fdd391
- update to 1.7.3.3
fdd391
fdd391
* Fri Oct 22 2010 Adam Tkac <atkac redhat com> - 1.7.3.2-1
fdd391
- update to 1.7.3.2
fdd391
fdd391
* Thu Sep 30 2010 Adam Tkac <atkac redhat com> - 1.7.3.1-1
fdd391
- update to 1.7.3.1
fdd391
fdd391
* Wed Sep 29 2010 jkeating - 1.7.3-3
fdd391
- Rebuilt for gcc bug 634757
fdd391
fdd391
* Mon Sep 20 2010 Todd Zullinger <tmz@pobox.com> - 1.7.3-2
fdd391
- Ensure the release notes are included in %%doc
fdd391
fdd391
* Sun Sep 19 2010 Todd Zullinger <tmz@pobox.com> - 1.7.3-1
fdd391
- Update to 1.7.3
fdd391
fdd391
* Tue Sep 07 2010 Adam Tkac <atkac redhat com> - 1.7.2.3-1
fdd391
- update to 1.7.2.3
fdd391
fdd391
* Fri Aug 20 2010 Adam Tkac <atkac redhat com> - 1.7.2.2-1
fdd391
- update to 1.7.2.2
fdd391
fdd391
* Fri Jul 30 2010 Thomas Spura <tomspur@fedoraproject.org> - 1.7.2.1-2
fdd391
- cherry-pick: "Do not unquote + into ' ' in URLs"
fdd391
fdd391
* Thu Jul 29 2010 Todd Zullinger <tmz@pobox.com> - 1.7.2.1-1
fdd391
- Update to git-1.7.2.1
fdd391
fdd391
* Thu Jul 22 2010 Adam Tkac <atkac redhat com> - 1.7.2-1
fdd391
- update to 1.7.2
fdd391
fdd391
* Fri Jul 02 2010 Adam Tkac <atkac redhat com> - 1.7.1.1-1
fdd391
- update to 1.7.1.1
fdd391
fdd391
* Fri Jun 25 2010 Adam Tkac <atkac redhat com> - 1.7.1-2
fdd391
- rebuild against new perl
fdd391
fdd391
* Tue May 04 2010 Todd Zullinger <tmz@pobox.com> - 1.7.1-1
fdd391
- git-1.7.1
fdd391
- Fix conditionals for EL-6
fdd391
- Comply with Emacs add-on packaging guidelines (#573423), Jonathan Underwood
fdd391
  - Place elisp source files in separate emacs-git-el package
fdd391
  - Place git support files in own directory under site-lisp
fdd391
  - Use Emacs packaging macros
fdd391
fdd391
* Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.7.0.1-2
fdd391
- Mass rebuild with perl-5.12.0
fdd391
fdd391
* Mon Mar 01 2010 Todd Zullinger <tmz@pobox.com> - 1.7.0.1-1
fdd391
- git-1.7.0.1
fdd391
fdd391
* Sat Feb 13 2010 Todd Zullinger <tmz@pobox.com> - 1.7.0-1
fdd391
- git-1.7.0
fdd391
- Link imap-send with libcrypto (#565147)
fdd391
- Disable building of unused python remote helper libs
fdd391
fdd391
* Tue Jan 26 2010 Todd Zullinger <tmz@pobox.com> - 1.6.6.1-1
fdd391
- git-1.6.6.1
fdd391
- Use %%{gitcoredir}/git-daemon as xinetd server option, for SELinux (#529682)
fdd391
- Make %%{_var}/lib/git the default gitweb projectroot (#556299)
fdd391
- Include gitweb/INSTALL file as documentation, the gitweb README refers to it
fdd391
- Ship a short example gitweb config file (%%{_sysconfdir}/gitweb.conf)
fdd391
- Remove long fixed xinetd IPv6 workaround on Fedora (#557528)
fdd391
- Install missing gitweb.js (#558740)
fdd391
fdd391
* Wed Dec 23 2009 Todd Zullinger <tmz@pobox.com> - 1.6.6-1
fdd391
- git-1.6.6
fdd391
fdd391
* Fri Dec 11 2009 Todd Zullinger <tmz@pobox.com> - 1.6.5.6-1
fdd391
- git-1.6.5.6
fdd391
fdd391
* Sun Dec 06 2009 Todd Zullinger <tmz@pobox.com> - 1.6.5.5-1
fdd391
- git-1.6.5.5
fdd391
fdd391
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.6.5.3-2
fdd391
- rebuild against perl 5.10.1
fdd391
fdd391
* Sat Nov 21 2009 Todd Zullinger <tmz@pobox.com> - 1.6.5.3-1
fdd391
- git-1.6.5.3
fdd391
- Only BR perl(Error) on Fedora and RHEL >= 5
fdd391
- Use config.mak to set build options
fdd391
- Improve compatibility with EPEL
fdd391
- Replace $RPM_BUILD_ROOT with %%{buildroot}
fdd391
- Fix Obsoletes for those rebuilding on EL-4
fdd391
fdd391
* Mon Oct 26 2009 Todd Zullinger <tmz@pobox.com> - 1.6.5.2-1
fdd391
- git-1.6.5.2
fdd391
- Drop asciidoc --unsafe option, it should not be needed anymore
fdd391
- Don't use install -t/-T, they're not compatible with older coreutils
fdd391
- Don't use -perm /a+x with find, it's incompatible with older findutils
fdd391
fdd391
* Sat Oct 17 2009 Todd Zullinger <tmz@pobox.com> - 1.6.5.1-1
fdd391
- git-1.6.5.1
fdd391
fdd391
* Sun Oct 11 2009 Todd Zullinger <tmz@pobox.com> - 1.6.5-1
fdd391
- git-1.6.5
fdd391
fdd391
* Mon Sep 28 2009 Todd Zullinger <tmz@pobox.com> - 1.6.5-0.2.rc2
fdd391
- git-1.6.5.rc2
fdd391
- Enable Linus' block-sha1 implementation
fdd391
fdd391
* Wed Sep 16 2009 Todd Zullinger <tmz@pobox.com> - 1.6.4.4-1
fdd391
- git-1.6.4.4
fdd391
fdd391
* Sun Sep 13 2009 Todd Zullinger <tmz@pobox.com> - 1.6.4.3-1
fdd391
- git-1.6.4.3
fdd391
fdd391
* Sun Aug 30 2009 Todd Zullinger <tmz@pobox.com> - 1.6.4.2-1
fdd391
- git-1.6.4.2
fdd391
fdd391
* Sat Aug 22 2009 Todd Zullinger <tmz@pobox.com> - 1.6.4.1-1
fdd391
- git-1.6.4.1
fdd391
fdd391
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 1.6.4-2
fdd391
- rebuilt with new openssl
fdd391
fdd391
* Wed Jul 29 2009 Todd Zullinger <tmz@pobox.com> - 1.6.4-1
fdd391
- git-1.6.4
fdd391
fdd391
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.3.3-2
fdd391
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
fdd391
fdd391
* Sun Jun 28 2009 Todd Zullinger <tmz@pobox.com> - 1.6.3.3-1
fdd391
- git-1.6.3.3
fdd391
- Move contributed hooks to %%{_datadir}/git-core/contrib/hooks (bug 500137)
fdd391
- Fix rpmlint warnings about Summary and git-mergetool--lib missing shebang
fdd391
fdd391
* Fri Jun 19 2009 Todd Zullinger <tmz@pobox.com> - 1.6.3.2-3
fdd391
- Temporarily disable asciidoc's safe mode until bug 506953 is fixed
fdd391
fdd391
* Fri Jun 19 2009 Todd Zullinger <tmz@pobox.com> - 1.6.3.2-2
fdd391
- Fix git-daemon hang on invalid input (CVE-2009-2108, bug 505761)
fdd391
fdd391
* Fri Jun 05 2009 Todd Zullinger <tmz@pobox.com> - 1.6.3.2-1
fdd391
- git-1.6.3.2
fdd391
- Require emacs >= 22.2 for emacs support (bug 495312)
fdd391
- Add a .desktop file for git-gui (bug 498801)
fdd391
- Set ASCIIDOC8 and ASCIIDOC_NO_ROFF to correct documentation issues,
fdd391
  the sed hack to fix bug 485161 should no longer be needed
fdd391
- Escape newline in git-daemon xinetd description (bug 502393)
fdd391
- Add xinetd to git-daemon Requires (bug 504105)
fdd391
- Organize BuildRequires/Requires, drop redundant expat Requires
fdd391
- Only build noarch subpackages on Fedora >= 10
fdd391
- Only build emacs and arch subpackages on Fedora
fdd391
- Handle curl/libcurl naming for EPEL and Fedora
fdd391
fdd391
* Fri Apr 03 2009 Todd Zullinger <tmz@pobox.com> - 1.6.2.2-1
fdd391
- git-1.6.2.2
fdd391
- Include contrib/ dir in %%doc (bug 492490)
fdd391
- Don't set DOCBOOK_XSL_172, fix the '\&.ft' with sed (bug 485161)
fdd391
- Ignore Branches output from cvsps-2.2b1 (bug 490602)
fdd391
- Remove shebang from bash-completion script
fdd391
- Include README in gitweb subpackage
fdd391
fdd391
* Mon Mar 09 2009 Todd Zullinger <tmz@pobox.com> - 1.6.2-1
fdd391
- git-1.6.2
fdd391
- Include contrib/emacs/README in emacs subpackage
fdd391
- Drop upstreamed git-web--browse patch
fdd391
fdd391
* Tue Feb 24 2009 Todd Zullinger <tmz@pobox.com> - 1.6.1.3-2
fdd391
- Require perl(Authen::SASL) in git-email (bug 483062)
fdd391
- Build many of the subpackages as noarch
fdd391
- Update URL field
fdd391
fdd391
* Mon Feb 09 2009 Todd Zullinger <tmz@pobox.com> 1.6.1.3-1
fdd391
- git-1.6.1.3
fdd391
- Set htmldir so "git help -w <command>" works
fdd391
- Patch git-web--browse to not use "/sbin/start" to browse
fdd391
- Include git-daemon documentation in the git-daemon package
fdd391
fdd391
* Thu Jan 29 2009 Josh Boyer <jwboyer@gmail.com> 1.6.1.2-1
fdd391
- git-1.6.1.2
fdd391
fdd391
* Mon Jan 26 2009 Todd Zullinger <tmz@pobox.com> 1.6.1.1-1
fdd391
- git-1.6.1.1
fdd391
- Make compile more verbose
fdd391
fdd391
* Fri Jan 16 2009 Tomas Mraz <tmraz@redhat.com> 1.6.1-2
fdd391
- rebuild with new openssl
fdd391
fdd391
* Sat Jan 03 2009 Todd Zullinger <tmz@pobox.com> 1.6.1-1
fdd391
- Install git-* commands in %%{_libexecdir}/git-core, the upstream default
fdd391
- Remove libcurl from Requires, rpm will pick this up automatically
fdd391
- Consolidate build/install options in %%make_git (Roland McGrath)
fdd391
- Include DirectoryIndex in gitweb httpd-config (bug 471692)
fdd391
- Define DOCBOOK_XSL_172 to fix minor manpage issues
fdd391
- Rename %%{_var}/lib/git-daemon to %%{_var}/lib/git
fdd391
- Preserve timestamps on installed files
fdd391
- Quiet some rpmlint complaints
fdd391
- Use macros more consistently
fdd391
fdd391
* Sat Dec 20 2008 Todd Zullinger <tmz@pobox.com> 1.6.0.6-1
fdd391
- git-1.6.0.6
fdd391
- Fixes a local privilege escalation bug in gitweb
fdd391
  (http://article.gmane.org/gmane.comp.version-control.git/103624)
fdd391
- Add gitk Requires to git-gui (bug 476308)
fdd391
fdd391
* Thu Dec 11 2008 Josh Boyer <jboyer@gmail.com> 1.6.0.5-1
fdd391
- git-1.6.0.5
fdd391
fdd391
* Mon Nov 17 2008 Seth Vidal <skvidal at fedoraproject.org>
fdd391
- switch from /srv/git to /var/lib/git-daemon for packaging rules compliance
fdd391
fdd391
* Fri Nov 14 2008 Josh Boyer <jwboyer@gmail.com> 1.6.0.4-1
fdd391
- git-1.6.0.4
fdd391
fdd391
* Wed Oct 22 2008 Josh Boyer <jwboyer@gmail.com> 1.6.0.3-1
fdd391
- git-1.6.0.3
fdd391
- Drop curl requirement in favor of libcurl (bug 449388)
fdd391
- Add requires for SMTP-SSL perl module to make git-send-email work (bug 443615)
fdd391
fdd391
* Thu Aug 28 2008 James Bowes <jbowes@redhat.com> 1.6.0.1-1
fdd391
- git-1.6.0.1
fdd391
fdd391
* Thu Jul 24 2008 James Bowes <jbowes@redhat.com> 1.5.6-4
fdd391
- git-1.5.6.4
fdd391
fdd391
* Thu Jun 19 2008 James Bowes <jbowes@redhat.com> 1.5.6-1
fdd391
- git-1.5.6
fdd391
fdd391
* Tue Jun  3 2008 Stepan Kasal <skasal@redhat.com> 1.5.5.3-2
fdd391
- use tar.bz2 instead of tar.gz
fdd391
fdd391
* Wed May 28 2008 James Bowes <jbowes@redhat.com> 1.5.5.3-1
fdd391
- git-1.5.5.3
fdd391
fdd391
* Mon May 26 2008 James Bowes <jbowes@redhat.com> 1.5.5.2-1
fdd391
- git-1.5.5.2
fdd391
fdd391
* Mon Apr 21 2008 James Bowes <jbowes@redhat.com> 1.5.5.1-1
fdd391
- git-1.5.5.1
fdd391
fdd391
* Wed Apr 09 2008 James Bowes <jbowes@redhat.com> 1.5.5-1
fdd391
- git-1.5.5
fdd391
fdd391
* Fri Apr 04 2008 James Bowes <jbowes@redhat.com> 1.5.4.5-3
fdd391
- Remove the last two requires on git-core.
fdd391
fdd391
* Wed Apr 02 2008 James Bowes <jbowes@redhat.com> 1.5.4.5-2
fdd391
- Remove a patch that's already upstream.
fdd391
fdd391
* Fri Mar 28 2008 James Bowes <jbowes@redhat.com> 1.5.4.5-1
fdd391
- git-1.5.4.5
fdd391
fdd391
* Wed Mar 26 2008 James Bowes <jbowes@redhat.com> 1.5.4.4-4
fdd391
- Own /etc/bash_completion.d in case bash-completion isn't installed.
fdd391
fdd391
* Tue Mar 25 2008 James Bowes <jbowes@redhat.com> 1.5.4.4-3
fdd391
- Include the sample hooks from contrib/hooks as docs (bug 321151).
fdd391
- Install the bash completion script from contrib (bug 433255).
fdd391
- Include the html docs in the 'core' package again (bug 434271).
fdd391
fdd391
* Wed Mar 19 2008 James Bowes 1.5.4.4-2
fdd391
- Obsolete git <= 1.5.4.3, to catch going from F8 to rawhide/F9
fdd391
fdd391
* Thu Mar 13 2008 James Bowes <jbowes@redhat.com> 1.5.4.4-1
fdd391
- git-1.5.4.4
fdd391
fdd391
* Mon Mar  3 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.5.4.3-3
fdd391
- rebuild for new perl (again)
fdd391
fdd391
* Sun Feb 24 2008 Bernardo Innocenti <bernie@codewiz.org> 1.5.4.3-2
fdd391
- Do not silently overwrite /etc/httpd/conf.d/git.conf
fdd391
fdd391
* Sat Feb 23 2008 James Bowes <jbowes@redhat.com> 1.5.4.3-1
fdd391
- git-1.5.4.3
fdd391
- Include Kristian Høgsberg's changes to rename git-core to
fdd391
  git and git to git-all.
fdd391
fdd391
* Sun Feb 17 2008 James Bowes <jbowes@redhat.com> 1.5.4.2-1
fdd391
- git-1.5.4.2
fdd391
fdd391
* Mon Feb 11 2008 Jeremy Katz <katzj@redhat.com> - 1.5.4.1-2
fdd391
- Add upstream patch (e62a641de17b172ffc4d3a803085c8afbfbec3d1) to have 
fdd391
  gitweb rss feeds point be commitdiffs instead of commit
fdd391
fdd391
* Sun Feb 10 2008 James Bowes <jbowes@redhat.com> 1.5.4.1-1
fdd391
- git-1.5.4.1
fdd391
fdd391
* Tue Feb 05 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.5.4-3
fdd391
- rebuild for new perl
fdd391
fdd391
* Sun Feb 03 2008 James Bowes <jbowes@redhat.com> 1.5.4-1
fdd391
- Add BuidRequires on gettext.
fdd391
fdd391
* Sat Feb 02 2008 James Bowes <jbowes@redhat.com> 1.5.4-1
fdd391
- git-1.5.4
fdd391
fdd391
* Tue Jan 08 2008 James Bowes <jbowes@redhat.com> 1.5.3.8-1
fdd391
- git-1.5.3.8
fdd391
fdd391
* Fri Dec 21 2007 James Bowes <jbowes@redhat.com> 1.5.3.7-2
fdd391
- Have git metapackage require explicit versions (bug 247214)
fdd391
fdd391
* Mon Dec 03 2007 Josh Boyer <jwboyer@gmail.com> 1.5.3.7-1
fdd391
- git-1.5.3.7
fdd391
fdd391
* Tue Nov 27 2007 Josh Boyer <jwboyer@gmail.com> 1.5.3.6-1
fdd391
- git-1.5.3.6
fdd391
- git-core requires perl(Error) (bug 367861)
fdd391
- git-svn requires perl(Term:ReadKey) (bug 261361)
fdd391
- git-email requires perl-Git (bug 333061)
fdd391
fdd391
* Wed Oct 24 2007 Lubomir Kundrak <lkundrak@redhat.com> 1.5.3.4-2
fdd391
- git-Perl requires Error package
fdd391
fdd391
* Tue Oct 09 2007 James Bowes <jbowes@redhat.com> 1.5.3.4-1
fdd391
- git-1.5.3.4
fdd391
fdd391
* Sun Sep 30 2007 James Bowes <jbowes@redhat.com> 1.5.3.3-1
fdd391
- git-1.5.3.3
fdd391
fdd391
* Wed Sep 26 2007 James Bowes <jbowes@redhat.com> 1.5.3.2-1
fdd391
- git-1.5.3.2
fdd391
fdd391
* Thu Sep 06 2007 Josh Boyer <jwboyer@jdub.homelinux.org> 1.5.3.1-2
fdd391
- Include git-gui and git-citool docs
fdd391
fdd391
* Thu Sep 06 2007 Josh Boyer <jwboyer@jdub.homelinux.org> 1.5.3.1-1
fdd391
- git-1.5.3.1-1
fdd391
fdd391
* Thu Aug 23 2007 James Bowes <jbowes@redhat.com> 1.5.2.5-1
fdd391
- git-1.5.2.5-1
fdd391
fdd391
* Fri Aug 03 2007 Josh Boyer <jwboyer@jdub.homelinux.org> 1.5.2.4-1
fdd391
- git-1.5.2.4-1
fdd391
fdd391
* Tue Jul 03 2007 Josh Boyer <jwboyer@jdub.homelinux.org> 1.5.2.2-3
fdd391
- Add git-daemon and gitweb packages
fdd391
fdd391
* Thu Jun 21 2007 Josh Boyer <jwboyer@jdub.homelinux.org> 1.5.2.2-2
fdd391
- Add emacs-git package (#235431)
fdd391
fdd391
* Mon Jun 18 2007 James Bowes <jbowes@redhat.com> 1.5.2.2-1
fdd391
- git-1.5.2.2
fdd391
fdd391
* Fri Jun 08 2007 James Bowes <jbowes@redhat.com> 1.5.2.1-1
fdd391
- git-1.5.2.1
fdd391
fdd391
* Sun May 13 2007 Quy Tonthat <qtonthat@gmail.com>
fdd391
- Added lib files for git-gui
fdd391
- Added Documentation/technical (As needed by Git Users Manual)
fdd391
fdd391
* Tue May 8 2007 Quy Tonthat <qtonthat@gmail.com>
fdd391
- Added howto files
fdd391
fdd391
* Fri Mar 30 2007 Chris Wright <chrisw@redhat.com> 1.5.0.6-1
fdd391
- git-1.5.0.6
fdd391
fdd391
* Mon Mar 19 2007 Chris Wright <chrisw@redhat.com> 1.5.0.5-1
fdd391
- git-1.5.0.5
fdd391
fdd391
* Tue Mar 13 2007 Chris Wright <chrisw@redhat.com> 1.5.0.3-1
fdd391
- git-1.5.0.3
fdd391
fdd391
* Fri Mar 2 2007 Chris Wright <chrisw@redhat.com> 1.5.0.2-2
fdd391
- BuildRequires perl-devel as of perl-5.8.8-14 (bz 230680)
fdd391
fdd391
* Mon Feb 26 2007 Chris Wright <chrisw@redhat.com> 1.5.0.2-1
fdd391
- git-1.5.0.2
fdd391
fdd391
* Tue Feb 13 2007 Nicolas Pitre <nico@cam.org>
fdd391
- Update core package description (Git isn't as stupid as it used to be)
fdd391
fdd391
* Mon Feb 12 2007 Junio C Hamano <junkio@cox.net>
fdd391
- Add git-gui and git-citool.
fdd391
fdd391
* Sun Dec 10 2006 Chris Wright <chrisw@redhat.com> 1.4.4.2-2
fdd391
- no need to install manpages executable (bz 216790)
fdd391
- use bytes for git-cvsserver
fdd391
fdd391
* Sun Dec 10 2006 Chris Wright <chrisw@redhat.com> 1.4.4.2-1
fdd391
- git-1.4.4.2
fdd391
fdd391
* Mon Nov 6 2006 Jindrich Novy <jnovy@redhat.com> 1.4.2.4-2
fdd391
- rebuild against the new curl
fdd391
fdd391
* Tue Oct 17 2006 Chris Wright <chrisw@redhat.com> 1.4.2.4-1
fdd391
- git-1.4.2.4
fdd391
fdd391
* Wed Oct 4 2006 Chris Wright <chrisw@redhat.com> 1.4.2.3-1
fdd391
- git-1.4.2.3
fdd391
fdd391
* Fri Sep 22 2006 Chris Wright <chrisw@redhat.com> 1.4.2.1-1
fdd391
- git-1.4.2.1
fdd391
fdd391
* Mon Sep 11 2006 Chris Wright <chrisw@redhat.com> 1.4.2-1
fdd391
- git-1.4.2
fdd391
fdd391
* Thu Jul 6 2006 Chris Wright <chrisw@redhat.com> 1.4.1-1
fdd391
- git-1.4.1
fdd391
fdd391
* Tue Jun 13 2006 Chris Wright <chrisw@redhat.com> 1.4.0-1
fdd391
- git-1.4.0
fdd391
fdd391
* Thu May 4 2006 Chris Wright <chrisw@redhat.com> 1.3.3-1
fdd391
- git-1.3.3
fdd391
- enable git-email building, prereqs have been relaxed
fdd391
fdd391
* Thu May 4 2006 Chris Wright <chrisw@redhat.com> 1.3.2-1
fdd391
- git-1.3.2
fdd391
fdd391
* Fri Apr 28 2006 Chris Wright <chrisw@redhat.com> 1.3.1-1
fdd391
- git-1.3.1
fdd391
fdd391
* Wed Apr 19 2006 Chris Wright <chrisw@redhat.com> 1.3.0-1
fdd391
- git-1.3.0
fdd391
fdd391
* Mon Apr 10 2006 Chris Wright <chrisw@redhat.com> 1.2.6-1
fdd391
- git-1.2.6
fdd391
fdd391
* Wed Apr 5 2006 Chris Wright <chrisw@redhat.com> 1.2.5-1
fdd391
- git-1.2.5
fdd391
fdd391
* Wed Mar 1 2006 Chris Wright <chrisw@redhat.com> 1.2.4-1
fdd391
- git-1.2.4
fdd391
fdd391
* Wed Feb 22 2006 Chris Wright <chrisw@redhat.com> 1.2.3-1
fdd391
- git-1.2.3
fdd391
fdd391
* Tue Feb 21 2006 Chris Wright <chrisw@redhat.com> 1.2.2-1
fdd391
- git-1.2.2
fdd391
fdd391
* Thu Feb 16 2006 Chris Wright <chrisw@redhat.com> 1.2.1-1
fdd391
- git-1.2.1
fdd391
fdd391
* Mon Feb 13 2006 Chris Wright <chrisw@redhat.com> 1.2.0-1
fdd391
- git-1.2.0
fdd391
fdd391
* Wed Feb 1 2006 Chris Wright <chrisw@redhat.com> 1.1.6-1
fdd391
- git-1.1.6
fdd391
fdd391
* Tue Jan 24 2006 Chris Wright <chrisw@redhat.com> 1.1.4-1
fdd391
- git-1.1.4
fdd391
fdd391
* Sun Jan 15 2006 Chris Wright <chrisw@redhat.com> 1.1.2-1
fdd391
- git-1.1.2
fdd391
fdd391
* Tue Jan 10 2006 Chris Wright <chrisw@redhat.com> 1.1.1-1
fdd391
- git-1.1.1
fdd391
fdd391
* Tue Jan 10 2006 Chris Wright <chrisw@redhat.com> 1.1.0-1
fdd391
- Update to latest git-1.1.0 (drop git-email for now)
fdd391
- Now creates multiple packages:
fdd391
-        git-core, git-svn, git-cvs, git-arch, gitk
fdd391
fdd391
* Mon Nov 14 2005 H. Peter Anvin <hpa@zytor.com> 0.99.9j-1
fdd391
- Change subpackage names to git-<name> instead of git-core-<name>
fdd391
- Create empty root package which brings in all subpackages
fdd391
- Rename git-tk -> gitk
fdd391
fdd391
* Thu Nov 10 2005 Chris Wright <chrisw@osdl.org> 0.99.9g-1
fdd391
- zlib dependency fix
fdd391
- Minor cleanups from split
fdd391
- Move arch import to separate package as well
fdd391
fdd391
* Tue Sep 27 2005 Jim Radford <radford@blackbean.org>
fdd391
- Move programs with non-standard dependencies (svn, cvs, email)
fdd391
  into separate packages
fdd391
fdd391
* Tue Sep 27 2005 H. Peter Anvin <hpa@zytor.com>
fdd391
- parallelize build
fdd391
- COPTS -> CFLAGS
fdd391
fdd391
* Fri Sep 16 2005 Chris Wright <chrisw@osdl.org> 0.99.6-1
fdd391
- update to 0.99.6
fdd391
fdd391
* Fri Sep 16 2005 Horst H. von Brand <vonbrand@inf.utfsm.cl>
fdd391
- Linus noticed that less is required, added to the dependencies
fdd391
fdd391
* Sun Sep 11 2005 Horst H. von Brand <vonbrand@inf.utfsm.cl>
fdd391
- Updated dependencies
fdd391
- Don't assume manpages are gzipped
fdd391
fdd391
* Thu Aug 18 2005 Chris Wright <chrisw@osdl.org> 0.99.4-4
fdd391
- drop sh_utils, sh-utils, diffutils, mktemp, and openssl Requires
fdd391
- use RPM_OPT_FLAGS in spec file, drop patch0
fdd391
fdd391
* Wed Aug 17 2005 Tom "spot" Callaway <tcallawa@redhat.com> 0.99.4-3
fdd391
- use dist tag to differentiate between branches
fdd391
- use rpm optflags by default (patch0)
fdd391
- own %%{_datadir}/git-core/
fdd391
fdd391
* Mon Aug 15 2005 Chris Wright <chrisw@osdl.org>
fdd391
- update spec file to fix Buildroot, Requires, and drop Vendor
fdd391
fdd391
* Sun Aug 07 2005 Horst H. von Brand <vonbrand@inf.utfsm.cl>
fdd391
- Redid the description
fdd391
- Cut overlong make line, loosened changelog a bit
fdd391
- I think Junio (or perhaps OSDL?) should be vendor...
fdd391
fdd391
* Thu Jul 14 2005 Eric Biederman <ebiederm@xmission.com>
fdd391
- Add the man pages, and the --without docs build option
fdd391
fdd391
* Thu Jul 7 2005 Chris Wright <chris@osdl.org>
fdd391
- initial git spec file