646f7db
Summary:       A set of scripts to work locally on subversion checkouts using mercurial
646f7db
Name:          hgsvn
7eb7d40
Version:       0.2.1
7eb7d40
Release:       0.1.dev%{?dist}
646f7db
License:       GPLv3+
646f7db
Group:         Development/Tools
7012d93
URL:           http://pypi.python.org/pypi/hgsvn/
7eb7d40
Source0:       https://pypi.python.org/packages/source/h/hgsvn/hgsvn-%{version}.dev.zip
8d6d757
Patch0:        hgsvn-0.1.9-disable-ez.patch
7012d93
Patch1:        hgsvn-0.1.9-subversion-1.7.patch
646f7db
BuildArch:     noarch
8d6d757
Requires:      mercurial >= 1.4.3
8d6d757
Requires:      subversion
8d6d757
Requires:      python-setuptools
8d6d757
# Needed in %%check
646f7db
BuildRequires: python-devel
8d6d757
BuildRequires: mercurial >= 1.4.3
8d6d757
BuildRequires: python-nose
8d6d757
BuildRequires: subversion
646f7db
BuildRequires: python-setuptools-devel
646f7db
646f7db
%description
646f7db
This set of scripts allows to work locally on subversion managed
646f7db
projects using the mercurial distributed version control system.
646f7db
646f7db
Why use mercurial? You can do local (disconnected) work, pull the
646f7db
latest changes from the subversion server, manage private branches,
646f7db
submit patches to project maintainers, etc. And of course you have
646f7db
fast local operations like hg log and hg annotate.
646f7db
646f7db
%prep
7eb7d40
%setup -q -n %{name}-%{version}.dev
c5d5c31
%patch0 -p1
7012d93
%patch1 -p1
646f7db
646f7db
%build
7eb7d40
CFLAGS="%{optflags}" %{__python2} setup.py build
646f7db
646f7db
%install
7eb7d40
%{__python2} setup.py install -O1 --skip-build --root %{buildroot}
646f7db
c5d5c31
%check
7eb7d40
%{__python2} setup.py test || :
646f7db
646f7db
%files
646f7db
%doc AUTHORS.txt COPYING.txt README.txt TODO.txt
646f7db
%{_bindir}/hgimportsvn
646f7db
%{_bindir}/hgpullsvn
c5d5c31
%{_bindir}/hgpushsvn
646f7db
%{python_sitelib}/%{name}
7eb7d40
%{python_sitelib}/%{name}-*-py*.egg-info
646f7db
646f7db
%changelog
7eb7d40
* Tue Nov 19 2013 Terje Rosten <terje.rosten@ntnu.no> - 0.2.1-0.1.dev-1
7eb7d40
- 0.2.1.dev
7eb7d40
75e83b4
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.9-6
75e83b4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
75e83b4
edfdf18
* Mon Jun 10 2013 Terje Rosten <terje.rosten@ntnu.no> - 0.1.9-5
edfdf18
- Add patch to fix remove issue (bz #963320)
edfdf18
7012d93
* Sun Feb 24 2013 Terje Rosten <terje.rosten@ntnu.no> - 0.1.9-4
7012d93
- Add patch to fix subversion 1.7 issue
7012d93
a0e3185
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.9-3
a0e3185
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
a0e3185
0137cdd
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.9-2
0137cdd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
0137cdd
8d6d757
* Tue Jan 31 2012 Terje Rosten <terje.rosten@ntnu.no> - 0.1.9-1
8d6d757
- Update to 0.1.9
8d6d757
- With mercurial >= 1.4.3 license issue is resolved
8d6d757
e393273
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.8-4
e393273
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e393273
6abcb80
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.8-3
6abcb80
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
6abcb80
24bc253
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 0.1.8-2
24bc253
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
24bc253
18f2eec
* Thu Mar 04 2010 Terje Rosten <terje.rosten@ntnu.no> - 0.1.8-1
18f2eec
- Update to 0.1.8
18f2eec
c5d5c31
* Sun Nov 01 2009 Terje Rosten <terje.rosten@ntnu.no> - 0.1.7-1
c5d5c31
- Update to 0.1.7
c5d5c31
- Fix license issue (bz #531456)
c5d5c31
 
5f1c849
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-4
5f1c849
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
5f1c849
96dfd3d
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.6-3
96dfd3d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
96dfd3d
660704c
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.1.6-2
660704c
- Rebuild for Python 2.6
660704c
4d2d340
* Fri Aug 22 2008 Terje Rosten <terje.rosten@ntnu.no> - 0.1.6-1
4d2d340
- 0.1.6
4d2d340
- tests are broken, disable %%check
4d2d340
119c9b5
* Sat Feb 16 2008 Terje Rosten <terje.rosten@ntnu.no> - 0.1.5-3
119c9b5
- Add setuptools to req, (Ian Burrell, bz #433050)
119c9b5
646f7db
* Sun Jan 27 2008 Terje Rosten <terje.rosten@ntnu.no> - 0.1.5-2
646f7db
- Add %%check section and build req as needed
646f7db
- Add req on mercurial and subversion
646f7db
646f7db
* Fri Jan 25 2008 Terje Rosten <terje.rosten@ntnu.no> - 0.1.5-1
646f7db
- Initial build