Name: hg-git Version: 0.8.12 Release: 4%{?dist} Summary: Mercurial Plugin for Communicating with Git Servers License: GPLv2+ URL: http://hg-git.github.io Source0: https://pypi.python.org/packages/source/h/hg-git/hg-git-%{version}.tar.gz BuildArch: noarch BuildRequires: mercurial BuildRequires: python2-devel BuildRequires: python2-dulwich >= 0.19 BuildRequires: python2-setuptools Requires: mercurial Requires: python2-certifi Requires: python2-dulwich >= 0.19 %if 0%{?rhel} && 0%{?rhel} < 7 Requires: python-ordereddict %endif Patch0: hg50-compat_v2.patch %description This is the Hg-Git plugin for Mercurial, adding the ability to push and pull to/from a Git server repository from Hg. This means you can collaborate on Git based projects from Hg, or use a Git server as a collaboration point for a team with developers using both Git and Hg. It can also convert commits/changesets losslessly from one system to another, so you can push via an Hg repository and another Hg client can pull it and their changeset node ids will be identical - Mercurial data does not get lost in translation. %prep %setup -q %patch0 -p1 rm -frv *.egg-info %build %{__python2} setup.py build %install %{__python2} setup.py install -O1 --skip-build --root=%{buildroot} %files %doc README.md %license COPYING %{python2_sitelib}/hggit/ %{python2_sitelib}/*.egg-info/ %changelog * Sat May 25 2019 Romain DEP. - 0.8.12-4 - Add dependency on python2-certifi to prevent SSL errors * Sun May 19 2019 Romain DEP. - 0.8.12-3 - Sync 5.0 compat with upstream * Sun May 05 2019 Romain DEP. - 0.8.12-2 - Apply compat changes to run against mercurial 5.0 * Tue Feb 19 2019 Romain DEP. - 0.8.12-1 - Rebase to 0.8.12 - Drop patches for dulwich 0.19 which is now supported by upstream * Fri Feb 01 2019 Fedora Release Engineering - 0.8.11-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Wed Sep 12 2018 Petr Stodulka - 0.8.11-3 - fix compatibility with python-dulwich 0.19 Resolves: #1627803 * Fri Jul 13 2018 Fedora Release Engineering - 0.8.11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Thu May 03 2018 Petr Stodulka - 0.8.11-1 - Rebase to 0.8.11 - Compatible with Mercurial v4.5 * Wed Feb 07 2018 Iryna Shcherbina - 0.8.6-4 - Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) * Wed Feb 07 2018 Fedora Release Engineering - 0.8.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 0.8.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri May 12 2017 Petr Stodulka - 0.8.6-1 - Update to 0.8.6 - Compatible with the Mercurial v4.1 * Fri Feb 10 2017 Fedora Release Engineering - 0.8.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Tue Jul 19 2016 Fedora Release Engineering - 0.8.5-2 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages * Fri Jul 01 2016 Petr Stodulka - 0.8.5-1 - Update to 0.8.5 * Wed Feb 03 2016 Fedora Release Engineering - 0.8.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Sun Aug 23 2015 Christopher Meng - 0.8.2-1 - Update to 0.8.2 * Wed Jun 17 2015 Fedora Release Engineering - 0.7.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat Nov 15 2014 Christopher Meng - 0.7.0-1 - Update to 0.7.0 * Tue Aug 05 2014 Christopher Meng - 0.6.1-1 - Update to 0.6.1 * Sat Jun 07 2014 Fedora Release Engineering - 0.6.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Thu May 22 2014 Christopher Meng - 0.6.0-1 - Update to 0.6.0 * Tue Mar 25 2014 Christopher Meng - 0.5.0-1 - Update to 0.5.0 * Mon Dec 02 2013 Matěj Cepl - 0.4.0-4 - We only need python-ordereddict on EPEL<=6. * Fri Nov 08 2013 Christopher Meng - 0.4.0-3 - Add missing ordereddict requires. * Sat Aug 03 2013 Fedora Release Engineering - 0.4.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Sat Apr 20 2013 Christopher Meng - 0.4.0-1 - Initial Package.