2ea52bd
# build Rust binary and extensions for non-Enterprise Linux systems
2ea52bd
%if ! 0%{?rhel}
095581b
%ifarch %{rust_arches}
a181557
%bcond_with rust
095581b
%else
095581b
%bcond_with rust
095581b
%endif
2ea52bd
%endif
095581b
5f9bacf
Summary: A fast, lightweight Source Control Management system
6fb3ece
Name: mercurial
b36f282
Version: 6.7.2
a181557
Release: 3%{?dist}
abe9fd4
491e6d4
# Release: 1.rc1%%{?dist}
Neal Becker 39baad4
491e6d4
#% define upstreamversion %%{version}-rc
9d9f80a
%define upstreamversion %{version}
Neal Becker 39baad4
0dd2f6e
License: GPLv2+
18eb990
URL: https://mercurial-scm.org/
18eb990
Source0: https://www.mercurial-scm.org/release/%{name}-%{upstreamversion}.tar.gz
5e35fe9
Source1: mercurial-site-start.el
1da3f98
# Patch cargo metadata for dependency versions available in Fedora
1da3f98
Patch0:  mercurial-rust-metadata.patch
eceabf6
BuildRequires: make
486c653
BuildRequires: emacs-el
486c653
BuildRequires: emacs-nox
8850702
BuildRequires: gcc
486c653
BuildRequires: gettext
486c653
BuildRequires: pkgconfig
486c653
BuildRequires: python3-devel
707c45e
BuildRequires: python3-setuptools
486c653
BuildRequires: python3-docutils
095581b
%if %{with rust}
095581b
BuildRequires: rust-packaging
095581b
%endif
2e1aa65
2e1aa65
Provides: hg = %{version}-%{release}
486c653
Requires: python3
486c653
Requires: emacs-filesystem
3932ffd
Recommends: python3-fb-re2
a181557
Provides: mercurial-rust = %{version}-%{release}
a181557
Obsoletes: mercurial-rust < %{version}-%{release}
360515d
084cfec
%description
2e1aa65
Mercurial is a fast, lightweight source control management system designed
2e1aa65
for efficient handling of very large distributed projects.
2e1aa65
39fadcb
Quick start: https://www.mercurial-scm.org/wiki/QuickStart
39fadcb
Tutorial: https://www.mercurial-scm.org/wiki/Tutorial
39fadcb
Extensions: https://www.mercurial-scm.org/wiki/UsingExtensions
2e1aa65
5389909
0002e3e
%package hgk
491e6d4
Summary:    Hgk interface for mercurial
486c653
Requires:   hg = %{version}-%{release}
486c653
Requires:   tk
0002e3e
0002e3e
%description hgk
5e35fe9
A Mercurial extension for displaying the change history graphically
5e35fe9
using Tcl/Tk.  Displays branches and merges in an easily
5e35fe9
understandable way and shows diffs for each revision.  Based on
5e35fe9
gitk for the git SCM.
5e35fe9
491e6d4
Adds the "hg view" command.  See
39fadcb
https://www.mercurial-scm.org/wiki/HgkExtension for more
5e35fe9
documentation.
0002e3e
5389909
Tom Prince 0d95b5b
%package chg
cb1bb27
Summary:    A fast Mercurial command without slow Python startup
Tom Prince 0d95b5b
Requires:   hg = %{version}-%{release}
Tom Prince 0d95b5b
Tom Prince 0d95b5b
%description chg
Tom Prince 0d95b5b
chg is a C wrapper for the hg command. Typically, when you type hg, a new
Tom Prince 0d95b5b
Python process is created, Mercurial is loaded, and your requested command runs
Tom Prince 0d95b5b
and the process exits.
Tom Prince 0d95b5b
Tom Prince 0d95b5b
With chg, a Mercurial command server background process is created that runs
Tom Prince 0d95b5b
Mercurial. When you type chg, a C program connects to that background process
Tom Prince 0d95b5b
and executes Mercurial commands.
Tom Prince 0d95b5b
095581b
%if %{with rust}
095581b
%package rust
095581b
Summary:    Mercurial Rust binaries and extensions
095581b
# Effective license for the rust binaries, computed from statically linked dependencies:
095581b
# BSD
095581b
# GPLv2+
095581b
# MIT
095581b
# MIT or ASL 2.0
095581b
# MPLv2.0
095581b
# Python
095581b
# Unlicense or MIT
095581b
# zlib or ASL 2.0 or MIT
095581b
License:    GPLv2+
095581b
Requires:   hg = %{version}-%{release}
095581b
095581b
%description rust
095581b
This subpackage provides following Mercurial components implemented in Rust:
095581b
095581b
The `rustext` extension speeds up some functionality of Mercurial, e.g.
095581b
ancestry computations in revision graphs, status or discovery of differences
095581b
between repositories.
095581b
2edc087
The experimental `rhg` executable implements a subset of the functionality of
2edc087
`hg` using only Rust, to avoid the startup cost of a Python interpreter. This
2edc087
subset is initially small but grows over time as `rhg` is improved. When
2edc087
fallback to the Python implementation is configured, `rhg` aims to be a drop-in
2edc087
replacement for `hg` that should behave the same, except that some commands run
2edc087
faster.
095581b
%endif
Tom Prince 0d95b5b
6fb3ece
%prep
095581b
%autosetup -p1 -n %{name}-%{upstreamversion}
095581b
095581b
%if %{with rust}
095581b
pushd rust
095581b
%cargo_prep
095581b
popd
095581b
095581b
%generate_buildrequires
095581b
for crate in rust/hg-core rust/hg-cpython rust/rhg; do
095581b
  cd $crate
095581b
  # Temporarily remove  hg-core = { path = "../hg-core"}  dependencies while generating buildrequires.
095581b
  sed -i.br -r -e '/=\s*\{[^}]+path\s*=/d' Cargo.toml
095581b
  %cargo_generate_buildrequires
095581b
  mv -f Cargo.toml{.br,}
095581b
  cd - >/dev/null
095581b
done
095581b
%endif
095581b
# /with rust
9ce37cd
6d9997e
# These are shipped as examples in /usr/share/docs and should not be executable
6d9997e
chmod -x hgweb.cgi contrib/hgweb.fcgi
6d9997e
6fb3ece
%build
8d3639f
PYTHON=%{python3} make all
c68158f
643dd08
# chg will invoke the 'hg' command - no direct Python dependency
Tom Prince 0d95b5b
pushd contrib/chg
Tom Prince 0d95b5b
make
Tom Prince 0d95b5b
popd
Tom Prince 0d95b5b
095581b
%if %{with rust}
095581b
# Mercurial build system hardcodes too much. Instead, just build with Fedora macro.
095581b
pushd rust
095581b
%cargo_build
095581b
popd
095581b
%endif
095581b
6fb3ece
%install
1db5fee
%py3_install
8d3639f
make install-doc DESTDIR=%{buildroot} MANDIR=%{_mandir}
a3a46f9
095581b
# Overrule setup.py policy "c" for module usage: always allow rust extension (if available)
095581b
echo 'modulepolicy = b"rust+c-allow"' > %{buildroot}%{python3_sitearch}/mercurial/__modulepolicy__.py
095581b
095581b
%if %{with rust}
095581b
# We are not using the Mercurial build system to build rust, and must thus manually install relevant parts.
095581b
install -D -m 755 -pv rust/target/release/rhg %{buildroot}%{_bindir}
095581b
install -D -m 755 -pv rust/target/release/librusthg.so \
095581b
        %{buildroot}%{python3_sitearch}/mercurial/rustext%{python3_ext_suffix}
095581b
%endif
095581b
db91f16
install -D -m 755 contrib/hgk       %{buildroot}%{_libexecdir}/mercurial/hgk
db91f16
install -m 755 contrib/hg-ssh       %{buildroot}%{_bindir}
a3a46f9
db91f16
mkdir -p %{buildroot}%{_emacs_sitelispdir}/mercurial
733dfe8
adcde5c
pushd contrib
adcde5c
for file in mercurial.el mq.el; do
434c35b
  #emacs -batch -l mercurial.el --no-site-file -f batch-byte-compile $file
434c35b
  %{_emacs_bytecompile} $file
db91f16
  install -p -m 644 $file ${file}c %{buildroot}%{_emacs_sitelispdir}/mercurial
adcde5c
  rm ${file}c
adcde5c
done
adcde5c
popd
adcde5c
Tom Prince 0d95b5b
pushd contrib/chg
b94d33f
make install DESTDIR=%{buildroot} PREFIX=%{_prefix} MANDIR=%{_mandir}/man1
Tom Prince 0d95b5b
popd
adcde5c
adcde5c
db91f16
mkdir -p %{buildroot}%{_sysconfdir}/mercurial/hgrc.d
6fb3ece
db91f16
mkdir -p %{buildroot}%{_emacs_sitestartdir} && install -m644 %SOURCE1 %{buildroot}%{_emacs_sitestartdir}
adcde5c
adcde5c
cat >hgk.rc <
adcde5c
[extensions]
adcde5c
# enable hgk extension ('hg help' shows 'view' as a command)
adcde5c
hgk=
19135c3
19135c3
[hgk]
19135c3
path=%{_libexecdir}/mercurial/hgk
adcde5c
EOF
db91f16
install -m 644 hgk.rc %{buildroot}%{_sysconfdir}/mercurial/hgrc.d
adcde5c
99d7010
cat > certs.rc <
39fadcb
# see: https://www.mercurial-scm.org/wiki/CACertificates
99d7010
[web]
99d7010
cacerts = /etc/pki/tls/certs/ca-bundle.crt
99d7010
EOF
db91f16
install -m 644 certs.rc %{buildroot}%{_sysconfdir}/mercurial/hgrc.d
99d7010
b2869a8
mv %{buildroot}%{python3_sitearch}/mercurial/locale %{buildroot}%{_datadir}/locale
db91f16
rm -rf %{buildroot}%{python3_sitearch}/mercurial/locale
0a9c455
3f69f4d
%find_lang hg
3f69f4d
1db5fee
%py3_shebang_fix %{buildroot}%{_bindir}/hg-ssh
2e1aa65
2e1aa65
cb3bef4
%files -f hg.lang
6d9997e
%doc CONTRIBUTORS COPYING doc/README doc/hg*.html hgweb.cgi contrib/hgweb.fcgi contrib/hgweb.wsgi
9562d17
%doc %attr(644,root,root) %{_mandir}/man?/hg*
2e1aa65
%doc %attr(644,root,root) contrib/*.svg
2e1aa65
%dir %{_sysconfdir}/mercurial
2e1aa65
%dir %{_sysconfdir}/mercurial/hgrc.d
f962933
%{bash_completions_dir}/hg
f962933
%{zsh_completions_dir}/_hg
cb3bef4
%pycached %exclude %{python3_sitearch}/hgext/hgk.py
095581b
%exclude %{python3_sitearch}/mercurial/rustext%{python3_ext_suffix}
cb3bef4
%{python3_sitearch}/mercurial-%{version}-py%{python3_version}.egg-info/
2e1aa65
%{python3_sitearch}/mercurial/
2e1aa65
%{python3_sitearch}/hgext/
94933db
%{python3_sitearch}/hgext3rd/
94933db
%{python3_sitearch}/hgdemandimport/
2e1aa65
%{_emacs_sitelispdir}/mercurial
2e1aa65
%{_emacs_sitestartdir}/*.el
5b9b9bf
%{_bindir}/hg
5b9b9bf
%{_bindir}/hg-ssh
5389909
2e1aa65
%config(noreplace) %{_sysconfdir}/mercurial/hgrc.d/certs.rc
2e1aa65
cb3bef4
%files hgk
19135c3
%{_libexecdir}/mercurial/
cb3bef4
%pycached %{python3_sitearch}/hgext/hgk.py
094fe0c
%config(noreplace) %{_sysconfdir}/mercurial/hgrc.d/hgk.rc
0002e3e
Tom Prince 0d95b5b
%files chg
Tom Prince 0d95b5b
%{_bindir}/chg
9562d17
%doc %attr(644,root,root) %{_mandir}/man?/chg.*
Tom Prince 0d95b5b
095581b
%if %{with rust}
095581b
%files rust
095581b
%{_bindir}/rhg
095581b
%{python3_sitearch}/mercurial/rustext%{python3_ext_suffix}
095581b
%endif
095581b
5389909
5389909
#%%check
5389909
# This will now fail everytime. Mercurial is not ported properly for Python3
5389909
# and current split of mercurial for Py2 and Py3 brings additional problems
5389909
# for extensions then pure Python3 packaging.
a3033a7
#cd tests && HGPYTHON3=1 %%{python3} run-tests.py
Tom Prince 0d95b5b
0002e3e
6fb3ece
%changelog
a181557
* Mon Apr 08 2024 Mads Kiilerich <mads@kiilerich.com> - 6.7.2-3
a181557
- Disable rust packaging - cpython create doesn't work with Python 3.12
a181557
  (#2249383)
a181557
3e5e8be
* Mon Apr 08 2024 Mads Kiilerich <mads@kiilerich.com> - 6.7.2-2
3e5e8be
- Drop python3-zombie-imp - it is no longer needed
3e5e8be
b36f282
* Mon Apr 08 2024 Mads Kiilerich <mads@kiilerich.com> - 6.7.2-1
b36f282
- mercurial 6.7.2
b36f282
0d20518
* Mon Feb 12 2024 Mads Kiilerich <mads@kiilerich.com> - 6.6.3-1
0d20518
- mercurial 6.6.3
0d20518
285db08
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 6.6.2-3
285db08
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
285db08
d2d1b4e
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 6.6.2-2
d2d1b4e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
d2d1b4e
99bc18d
* Thu Jan 11 2024 Mads Kiilerich <mads@kiilerich.com> - 6.6.2-1
99bc18d
- mercurial 6.6.2
99bc18d
baf7582
* Wed Jan 10 2024 Mads Kiilerich <mads@kiilerich.com> - 6.6.1-2
baf7582
- Fix sources file
baf7582
9178194
* Mon Dec 11 2023 Mads Kiilerich <mads@kiilerich.com> - 6.6.1-1
9178194
- mercurial 6.6.1
9178194
1da3f98
* Tue Nov 21 2023 Mads Kiilerich <mads@kiilerich.com> - 6.6-1
1da3f98
- mercurial 6.6 and patch to use cargo toml 0.8
1da3f98
4bdb18c
* Thu Nov 09 2023 Mads Kiilerich <mads@kiilerich.com> - 6.5.3-2
4bdb18c
- Better support for custom _prefix
4bdb18c
fa09328
* Wed Nov 08 2023 Mads Kiilerich <mads@kiilerich.com> - 6.5.3-1
fa09328
- mercurial 6.5.3
fa09328
68fd5a2
* Mon Aug 07 2023 Mads Kiilerich <mads@kiilerich.com> - 6.5.1-1
68fd5a2
- mercurial 6.5.1
68fd5a2
943a79a
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 6.5-2
943a79a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
943a79a
ae0da65
* Fri Jul 07 2023 Mads Kiilerich <mads@kiilerich.com> - 6.5-1
ae0da65
- mercurial 6.5
ae0da65
f021da6
* Mon Jun 26 2023 Python Maint <python-maint@redhat.com> - 6.4.5-2
f021da6
- Rebuilt for Python 3.12
f021da6
664590c
* Thu Jun 22 2023 Mads Kiilerich <mads@kiilerich.com> - 6.4.5-1
664590c
- mercurial 6.4.5
664590c
2bab387
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 6.4.4-2
2bab387
- Rebuilt for Python 3.12
2bab387
d7101bb
* Thu Jun 08 2023 Mads Kiilerich <mads@kiilerich.com> - 6.4.4-1
d7101bb
- mercurial 6.4.4
d7101bb
8a57f66
* Thu May 04 2023 Mads Kiilerich <mads@kiilerich.com> - 6.4.3-1
8a57f66
- mercurial 6.4.3
8a57f66
c7c294c
* Tue Apr 18 2023 Mads Kiilerich <mads@kiilerich.com> - 6.4.2-1
c7c294c
- mercurial 6.4.2
c7c294c
ac533b1
* Thu Apr 13 2023 Mads Kiilerich <mads@kiilerich.com> - 6.4.1-1
ac533b1
- mercurial 6.4.1
ac533b1
02c76a1
* Fri Mar 24 2023 Mads Kiilerich <mads@kiilerich.com> - 6.4-1
02c76a1
- mercurial 6.4
02c76a1
d0eb857
* Thu Mar 02 2023 Mads Kiilerich <mads@kiilerich.com> - 6.3.3-1
d0eb857
- mercurial 6.3.3
d0eb857
5716bdf
* Thu Feb 23 2023 Fabio Valentini <decathorpe@gmail.com> - 6.3.2-4
5716bdf
- Bump zstd crate dependency from 0.11 to 0.12.
5716bdf
2ad436b
* Sun Feb 05 2023 Fabio Valentini <decathorpe@gmail.com> - 6.3.2-3
2ad436b
- Rebuild for fixed frame pointer compiler flags in Rust RPM macros.
2ad436b
6a04c33
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 6.3.2-2
6a04c33
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
6a04c33
7c27423
* Wed Jan 04 2023 Mads Kiilerich <mads@kiilerich.com> - 6.3.2-1
7c27423
- mercurial 6.3.2
7c27423
e03b0a5
* Sat Nov 19 2022 Mads Kiilerich <mads@kiilerich.com> - 6.3.1-1
e03b0a5
- mercurial 6.3.1
e03b0a5
8866eea
* Mon Nov 14 2022 Mads Kiilerich <mads@kiilerich.com> - 6.3.0-1
8866eea
- mercurial 6.3.0
8866eea
d36fab1
* Tue Oct 04 2022 Mads Kiilerich <mads@kiilerich.com> - 6.2.3-1
d36fab1
- mercurial 6.2.3
d36fab1
0e09815
* Sun Sep 04 2022 Mads Kiilerich <mads@kiilerich.com> - 6.2.2-1
0e09815
- mercurial 6.2.2
0e09815
166a735
* Sat Aug 06 2022 Fabio Valentini <decathorpe@gmail.com> - 6.2.1-3
166a735
- Bump zstd crate dependency from 0.10 to 0.11.
166a735
93aa4c7
* Sat Aug 06 2022 Mads Kiilerich <mads@kiilerich.com> - 6.2.1-2
93aa4c7
- Own .egg-info as directory, as introduced by setuptools 60 (#2115906)
93aa4c7
ffedc5c
* Thu Jul 28 2022 Mads Kiilerich <mads@kiilerich.com> - 6.2.1-1
ffedc5c
- mercurial 6.2.1
ffedc5c
1d79441
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 6.2-3
1d79441
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
1d79441
a18ecea
* Mon Jul 11 2022 Mads Kiilerich <mads@kiilerich.com> - 6.2-2
a18ecea
- Update sources with mercurial-6.2.tar.gz
a18ecea
d3b863b
* Mon Jul 11 2022 Mads Kiilerich <mads@kiilerich.com> - 6.2-1
d3b863b
- mercurial 6.2
d3b863b
d89037f
* Mon Jul 11 2022 Mads Kiilerich <mads@kiilerich.com> - 6.1.4-2
d89037f
- Fix build after upstream applied patch
d89037f
e573612
* Thu Jun 16 2022 Mads Kiilerich <mads@kiilerich.com> - 6.1.4-1
e573612
- mercurial 6.1.4
e573612
3bd50ea
* Tue Jun 14 2022 Python Maint <python-maint@redhat.com> - 6.1.3-3
3bd50ea
- Rebuilt for Python 3.11
3bd50ea
30ef05c
* Fri Jun 03 2022 Mads Kiilerich <mads@kiilerich.com> - 6.1.3-2
30ef05c
- work around too narrow im-rc version constraint
30ef05c
170019e
* Thu Jun 02 2022 Mads Kiilerich <mads@kiilerich.com> - 6.1.3-1
170019e
- mercurial 6.1.3
170019e
2ea52bd
* Mon May 23 2022 Stefan Bluhm <stefan.bluhm@clacee.eu> - 6.1.2-3
2ea52bd
- Disable Rust components for Enterprise Linux.
2ea52bd
739a392
* Fri May 13 2022 Mads Kiilerich <mads@kiilerich.com> - 6.1.2-2
739a392
- Rust dependency catch-up
739a392
ce600e0
* Thu May 05 2022 Mads Kiilerich <mads@kiilerich.com> - 6.1.2-1
ce600e0
- mercurial 6.1.2
ce600e0
2b8b076
* Tue May 03 2022 Mads Kiilerich <mads@kiilerich.com> - 6.1.1-4
2b8b076
- Address some rpmlint issues
2b8b076
095581b
* Thu Apr 14 2022 Aleksei Bavshin <alebastr@fedoraproject.org> - 6.1.1-3
095581b
- Build Rust components
095581b
d5e33e9
* Wed Apr 06 2022 Mads Kiilerich <mads@kiilerich.com> - 6.1.1-2
d5e33e9
- Undo accicental commit
d5e33e9
bf385c9
* Wed Apr 06 2022 Mads Kiilerich <mads@kiilerich.com> - 6.1.1-1
bf385c9
- mercurial 6.1.1
bf385c9
c7b1805
* Tue Mar 01 2022 Mads Kiilerich <mads@kiilerich.com> - 6.1-1
c7b1805
- mercurial 6.1
c7b1805
3a88474
* Fri Feb 18 2022 Mads Kiilerich <mads@kiilerich.com> - 6.0.3-1
3a88474
- mercurial 6.0.3
3a88474
c10c43f
* Wed Feb 02 2022 Mads Kiilerich <mads@kiilerich.com> - 6.0.2-1
c10c43f
- mercurial 6.0.2
c10c43f
209ee75
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 6.0.1-2
209ee75
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
209ee75
29e2ccf
* Wed Jan 05 2022 Mads Kiilerich <mads@kiilerich.com> - 6.0.1-1
29e2ccf
- mercurial 6.0.1
29e2ccf
10bfe46
* Wed Nov 24 2021 Mads Kiilerich <mads@kiilerich.com> - 6.0-1
10bfe46
- mercurial 6.0
10bfe46
f893dc2
* Thu Nov 18 2021 Mads Kiilerich <mads@kiilerich.com> - 5.9.3-2
f893dc2
- Drop old upgrade path
f893dc2
- Recommend python3-fb-re2 which will speed up some operations
f893dc2
a6ef7a3
* Wed Oct 27 2021 Mads Kiilerich <mads@kiilerich.com> - 5.9.3-1
a6ef7a3
- mercurial 5.9.3
a6ef7a3
8570c35
* Wed Oct 06 2021 Mads Kiilerich <mads@kiilerich.com> - 5.9.2-1
8570c35
- mercurial 5.9.2
8570c35
39fadcb
* Wed Sep 01 2021 Mads Kiilerich <mads@kiilerich.com> - 5.9.1-1
39fadcb
- mercurial 5.9.1
39fadcb
9adcb42
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.8.1-2
9adcb42
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
9adcb42
522da3d
* Mon Jul 12 2021 Mads Kiilerich <mads@kiilerich.com> - 5.8.1-1
522da3d
- mercurial 5.8.1
522da3d
81a784c
* Thu Jun 03 2021 Python Maint <python-maint@redhat.com> - 5.8-2
81a784c
- Rebuilt for Python 3.10
81a784c
d3e95e0
* Tue May 11 2021 Mads Kiilerich <mads@kiilerich.com> - 5.8-1
d3e95e0
- mercurial 5.8
d3e95e0
cfdb01f
* Tue Mar 09 2021 Mads Kiilerich <mads@kiilerich.com> - 5.7.1-1
cfdb01f
- mercurial 5.7.1
cfdb01f
35aac4b
* Wed Feb 03 2021 Mads Kiilerich <mads@kiilerich.com> - 5.7-1
35aac4b
- mercurial 5.7
35aac4b
37e5530
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.1-7
37e5530
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
37e5530
360515d
* Wed Jan 20 2021 Petr Stodulka <pstodulk@redhat.com> - 5.6.1-6
360515d
- Set Provides for the obsoleted mercurial-py3 and mercurial-lang rpms
360515d
- Relates: #1917946
360515d
9195f4b
* Sun Jan  3 03:39:35 CET 2021 Mads Kiilerich <mads@kiilerich.com> - 5.6.1-5
9195f4b
- Stop providing hg3 - that is the only hg we have
9195f4b
- Drop alternatives - there is no alternative
9195f4b
- Move main package back to mercurial without py3 suffix
9195f4b
- Drop the -lang package
9195f4b
29a0f12
* Tue Dec  8 17:14:14 CET 2020 Mads Kiilerich <mads@kiilerich.com> - 5.6.1-4
29a0f12
- Change mercurial-hgk to use py3
29a0f12
- Use py3 for locales - py2 is going away
29a0f12
- Clarify in comment that chg has no py2/py3 concerns
29a0f12
- Drop comment left over from 53899096 when it introduced use of PYTHON=
29a0f12
- Let mercurial-py3 obsolete mercurial-py2 - it is going away soon
29a0f12
- Trivial removal of py2 package - no cleanup
29a0f12
119347b
* Sat Dec  5 14:50:30 CET 2020 Mads Kiilerich <mads@kiilerich.com> - 5.6.1-3
94933db
- Fix ownership of hgext3rd and hgdemandimport (#1897681)
94933db
4ddc458
* Thu Dec  3 21:24:26 CET 2020 Mads Kiilerich <mads@kiilerich.com> - 5.6.1-2
4ddc458
- Drop hgdemandimport_ast.patch - it has been fixed both in Mercurial 5.5.2 and
4ddc458
  Python 3.9.0rc2
4ddc458
144750c
* Thu Dec  3 20:39:41 CET 2020 Mads Kiilerich <mads@kiilerich.com> - 5.6.1-1
144750c
- mercurial 5.6.1
144750c
f79667f
* Mon Nov 30 2020 Miro Hrončok <mhroncok@redhat.com> - 5.4-5
f79667f
- Install Python 3 based mercurial by default
f79667f
cde053d
* Wed Sep 02 2020 Petr Viktorin <pviktori@redhat.com> - 5.4-4
cde053d
- Add _ast to hgdemandimport ignore list
cde053d
  Works around: BZ#1871992
cde053d
b589f69
* Mon Aug 10 2020 Petr Stodulka <pstodulk@redhat.com> - 5.4-3
b589f69
- Fix upgrade from previous mercurial 4.9 causing broken alternatives for
b589f69
  mercurial
b589f69
- Resolves: #1831562
b589f69
6f95eeb
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.4-2
6f95eeb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
6f95eeb
3c5ba1d
* Wed Jun  3 2020 Neal Becker <ndbecker2@gmail.com> - 5.4-1
3c5ba1d
- Update to 5.4
3c5ba1d
9de31df
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 5.2-5
9de31df
- Rebuilt for Python 3.9
9de31df
9b92ee7
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 5.2-4
9b92ee7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
9b92ee7
8c6c528
* Thu Dec 12 2019 Miro Hrončok <mhroncok@redhat.com> - 5.2-3
8c6c528
- Remove stray Python 2 files from the Python 3 package
8c6c528
2e1aa65
* Tue Nov 26 2019 Miro Hrončok <mhroncok@redhat.com> - 5.2-2
2e1aa65
- Use alternatives for /usr/bin/hg
2e1aa65
6a90d19
* Mon Nov 25 2019 Petr Stodulka <pstodulk@redhat.com> - 5.2-1
6a90d19
- Update to 5.2
6a90d19
- Mercurial port is now much more stable on Python3 than before;
6a90d19
  still some issues can be discovered regarding the Python3
6a90d19
- Relates: #1737931
6a90d19
5389909
* Sat Oct 19 2019 Petr Stodulka <pstodulk@redhat.com> - 5.1.2-2
5389909
- first attempt to create builds for py2 & py3 version
5389909
- separate lang into the own subpackage as files are shared between
5389909
  mercurial for both pythons
5389909
- extensions are now prepared and working only under Python2
5389909
- the core mercurial is prepared in mercurial-python3 subpackage providing
5389909
  the hg3 executable
5389909
- Relates: #1737931
5389909
b7dea99
* Sat Oct 19 2019 Petr Stodulka <pstodulk@redhat.com> - 5.1.2-1
b7dea99
- Update to 5.1.2
b7dea99
- fix patching of Makefiles
b7dea99
0481db5
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.9-2
0481db5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
0481db5
4e5726b
* Mon Apr  8 2019 Neal Becker <ndbecker2@gmail.com> - 4.9-1
4e5726b
- Update to 4.9
4e5726b
3ad3b95
* Tue Mar  5 2019 Neal Becker <ndbecker2@gmail.com> - 4.7-3
3ad3b95
- Fix shebang for python2
3ad3b95
377abb5
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.7-2
377abb5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
377abb5
b7dea99
* Mon Aug 20 2018 Petr Stodulka <pstodulk@redhat.com> - 4.7-1
c6890ef
- Update to 4.7
c6890ef
896a60e
* Sat Aug 11 2018 Tom Prince <tom.prince@ualberta.net> - 4.5.3-1
Tom Prince 0d95b5b
- Package chg extension.
Tom Prince 0d95b5b
f23a33d
* Sat Aug 11 2018 Petr Stodulka <pstodulk@redhat.com> - 4.5.3-1
f23a33d
- Update to 4.5.3
f23a33d
- Resolves: CVE-2018-1000132
f23a33d
05e7e33
* Tue Jul 24 2018 Sebastian Kisela <skisela@redhat.com> - 4.4.2-6
05e7e33
- Stop using deprecated python macros: https://fedoraproject.org/wiki/Packaging:Python
8850702
- Add gcc build time dependency, as gcc was removed from default buildroot package set.
05e7e33
699dc07
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.4.2-5
699dc07
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
699dc07
93269cc
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.4.2-4
93269cc
- Escape macros in %%changelog
93269cc
1e8e8e3
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.4.2-3
1e8e8e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
1e8e8e3
b3a51ae
* Tue Jan 09 2018 Iryna Shcherbina <ishcherb@redhat.com> - 4.4.2-2
b3a51ae
- Update Python 2 dependency declarations to new packaging standards
b3a51ae
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
b3a51ae
635899e
* Fri Dec 29 2017 Neal Becker <nbecker@nbecker2> - 4.4.2-1
635899e
- Update to 4.4.2
635899e
7dae030
* Fri Aug 11 2017 Petr Stodulka <pstodulk@redhat.com> - 4.2.3-1
7dae030
- Update to 4.2.3
7dae030
- Resolves: CVE-2017-1000115 CVE-2017-1000116
7dae030
12be362
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-3
12be362
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
12be362
04127ee
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.1-2
04127ee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
04127ee
55b833f
* Mon Jun 12 2017 Neal Becker <nbecker@nbecker2> - 4.2.1-1
55b833f
- Update to 4.2.1
55b833f
8e7ee9d
* Mon Feb 27 2017 Neal Becker <nbecker@nbecker2> - 4.1-1
8e7ee9d
- Update to 4.1
8e7ee9d
6a64c49
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.1-2
6a64c49
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
6a64c49
aae3662
* Fri Dec 23 2016 Neal Becker <nbecker@nbecker2> - 4.0.1-1
aae3662
- Update to 4.0.1
aae3662
efef1b3
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.1-2
efef1b3
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
efef1b3
07bf77b
* Tue May 03 2016 Neal Becker <ndbecker2@gmail.com> - 3.8.1-1
07bf77b
- Update to 3.8.1
07bf77b
3980ed6
* Tue Mar 29 2016 Neal Becker <ndbecker2@gmail.com> - 3.7.3-1
3980ed6
- Update to 3.7.3
3980ed6
7dae030
* Thu Feb 25 2016 Neal Becker <ndbecker2@gmail.com> - 3.7.1-1
2e8f058
- Update to 3.7.1
2e8f058
c827039
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.3-2
c827039
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
c827039
2195fad
* Fri Jan 22 2016 Neal Becker <ndbecker2@gmail.com> - 3.6.3-1
2195fad
- Update to 3.6.3
2195fad
18741a1
* Thu Dec 24 2015 Neal Becker <ndbecker2@gmail.com> - 3.6.2-1
18741a1
- Update to 3.6.2
18741a1
744270d
* Fri Sep 11 2015 Neal Becker <ndbecker2@gmail.com> - 3.5.1-1
744270d
- Update to 3.5.1
744270d
c1b41ab
* Wed Aug 12 2015 Neal Becker <ndbecker2@gmail.com> - 3.5-1
c1b41ab
- Update to 3.5
c1b41ab
ec5cdb0
* Tue Jun 23 2015 Neal Becker <ndbecker2@gmail.com> - 3.4.1-1
ec5cdb0
- Update to 3.4.1
ec5cdb0
- Obsolete emacs-mercurial{-el}
807df15
- own _emacs_sitelispdir/mercurial
807df15
- use standard emacs macros
ec5cdb0
673e12e
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.3-2
673e12e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
673e12e
6a0bb9f
* Fri Apr  3 2015 Neal Becker <ndbecker2@gmail.com> - 3.3.3-1
6a0bb9f
- update to 3.3.3
6a0bb9f
bdf8985
* Mon Mar 16 2015 Neal Becker <ndbecker2@gmail.com> - 3.3.2-1
bdf8985
- Update to 3.3.2
bdf8985
- upstream dropped mergetools.rc
bdf8985
586cb41
* Sat Jan 24 2015 Ville Skyttä <ville.skytta@iki.fi> - 3.2.3-2
586cb41
- Install bash completion to %%{_datadir}/bash-completion/completions
586cb41
1616829
* Sun Dec 21 2014 nbecker <ndbecker2@gmail.com> - 3.2.3-1
1616829
- Fixes CVE-2014-9390
1616829
8e23281
* Tue Dec 16 2014 nbecker <ndbecker2@gmail.com> - 3.2-1
8e23281
- Update to 3.2.2
8e23281
4fd08ef
* Sun Oct 19 2014 nbecker <ndbecker2@gmail.com> - 3.2-1.rc
4fd08ef
- Patch0 no longer needed?
4fd08ef
- Drop sample.hgrc (from upstream)
4fd08ef
e2cceba
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-3
e2cceba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
e2cceba
a0e15bd
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-2
a0e15bd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a0e15bd
35eeec1
* Fri May 30 2014 nbecker <ndbecker2@gmail.com> - 3.0-1
35eeec1
- fix Release
35eeec1
adadd10
* Fri May 30 2014 nbecker <ndbecker2@gmail.com> - 3.0-
adadd10
- Update to 3.0
adadd10
1485019
* Wed Feb  5 2014 nbecker <ndbecker2@gmail.com> - 2.9-1
1485019
- Update to 2.9
1485019
885f7da
* Fri Nov  8 2013 nbecker <ndbecker2@gmail.com> - 2.8-1
885f7da
- Update to 2.8
885f7da
f5342d3
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.3-2
f5342d3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
f5342d3
88e0b13
* Mon Jul  8 2013 nbecker <ndbecker2@gmail.com> - 2.6.3-1
88e0b13
- Update to 2.6.3
88e0b13
2252e88
1954e17
* Thu Jun 6 2013 nbecker <ndbecker2@gmail.com> - 2.6.2-1
2252e88
- Update to 2.6.2
2252e88
4dec3c6
* Wed May  8 2013 nbecker <ndbecker2@gmail.com> - 2.6-1
4dec3c6
- Update to 2.6
4dec3c6
c880ad4
* Mon Mar 18 2013 nbecker <ndbecker2@gmail.com> - 2.5.2-2
c880ad4
- Add hgweb.wsgi
c880ad4
afe46c4
* Sat Mar  2 2013 nbecker <ndbecker2@gmail.com> - 2.5.2-1
afe46c4
- Update to 2.5.2
afe46c4
f747f11
* Sat Feb  9 2013 Neal Becker <ndbecker2@gmail.com> - 2.5.1-1
f747f11
- Update to 2.5.1
f747f11
19d02a5
* Tue Feb  5 2013 Neal Becker <ndbecker2@gmail.com> - 2.5-1
19d02a5
- Update to 2.5
19d02a5
8615862
* Sun Dec 16 2012 Neal Becker <ndbecker2@gmail.com> - 2.4.1-1
8615862
- Update to 2.4.1
8615862
edc5312
* Sun Nov  4 2012 Neal Becker <ndbecker2@gmail.com> - 2.4-1
edc5312
- Update to 2.4
edc5312
82aa4a4
* Wed Sep  5 2012 Neal Becker <ndbecker2@gmail.com> - 2.3.1-1
82aa4a4
- Update to 2.3.1
82aa4a4
9bf375f
* Mon Aug 13 2012 Neal Becker <ndbecker2@gmail.com> - 2.3-1
9bf375f
- Update to 2.3
9bf375f
9cceb88
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.3-2
9cceb88
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9cceb88
4cef611
* Mon Jul  9 2012 Neal Becker <ndbecker2@gmail.com> - 2.2.3-1
4cef611
- Update to 2.2.3
4cef611
5d95ed0
* Sun Jun  3 2012 Neal Becker <ndbecker2@gmail.com> - 2.2.2-1
5d95ed0
- Update to 2.2.2
5d95ed0
99d7010
* Fri May 25 2012 Neal Becker <ndbecker2@gmail.com> - 2.2.1-2
99d7010
- Add certs.rc
99d7010
721ebb8
* Fri May  4 2012 Neal Becker <ndbecker2@gmail.com> - 2.2.1-1
721ebb8
- update to 2.2.1
721ebb8
69314a0
* Wed May  2 2012 Neal Becker <ndbecker2@gmail.com> - 2.2-1
69314a0
- Update to 2.2
69314a0
05d0501
* Fri Apr  6 2012 Neal Becker <ndbecker2@gmail.com> - 2.1.2-1
05d0501
- Update to 2.1.2
05d0501
f6417b1
* Sat Mar 10 2012 Neal Becker <ndbecker2@gmail.com> - 2.1.1-1
f6417b1
- Update to 2.1.1
f6417b1
a129645
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.2-2
a129645
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
a129645
Neal Becker 9e9df11
* Sun Jan  1 2012 Neal Becker <ndbecker2@gmail.com> - 2.0.2-1
Neal Becker 9e9df11
- Update to 2.0.2
Neal Becker 9e9df11
Neal Becker 9a17d8c
* Wed Nov 16 2011 Neal Becker <ndbecker2@gmail.com> - 2.0-1
Neal Becker 9a17d8c
- Update to 2.0
Neal Becker 9a17d8c
7abb7b6
* Tue Oct 11 2011 Neal Becker <ndbecker2@gmail.com> - 1.9.3-2
7abb7b6
- Fix br 744931 (unowned dir)
7abb7b6
6168dac
* Sun Oct  2 2011 Neal Becker <ndbecker2@gmail.com> - 1.9.3-1
6168dac
- update to 1.9.3
6168dac
493afb2
* Sat Aug 27 2011 Neal Becker <ndbecker2@gmail.com> - 1.9.2-1
493afb2
- Update to 1.9.2
493afb2
312531c
* Wed Aug  3 2011 Neal Becker <ndbecker2@gmail.com> - 1.9.1-1
312531c
- Update to 1.9.1
312531c
af82303
* Fri Jul  1 2011 Neal Becker <ndbecker2@gmail.com> - 1.9-2
af82303
- Remove docutils patch
af82303
17a5652
* Fri Jul  1 2011 Neal Becker <ndbecker2@gmail.com> - 1.9-1
17a5652
- Update to 1.9
17a5652
bdb6aef
* Thu Jun  2 2011 Neal Becker <ndbecker2@gmail.com> - 1.8.4-2
bdb6aef
- Add docutils-0.8 patch
bdb6aef
cd1aebc
* Wed Jun  1 2011 Neal Becker <ndbecker2@gmail.com> - 1.8.4-1
cd1aebc
- Update to 1.8.4
cd1aebc
4b1339e
* Sat Apr  2 2011 Neal Becker <ndbecker2@gmail.com> - 1.8.2-1
4b1339e
- update to 1.8.2
4b1339e
6290479
* Mon Mar 14 2011 Neal Becker <ndbecker2@gmail.com> - 1.8.1-2
6290479
- Try BR emacs-nox
6290479
8d8ca20
* Mon Mar 14 2011 Neal Becker <ndbecker2@gmail.com> - 1.8.1-1
8d8ca20
- Update to 1.8.1
8d8ca20
bd336b6
* Wed Mar  2 2011 Neal Becker <ndbecker2@gmail.com> - 1.8-1
bd336b6
- Update to 1.8
bd336b6
c49cfca
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7.5-2
c49cfca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
c49cfca
05e7c58
* Sat Feb  5 2011 Neal Becker <ndbecker2@gmail.com> - 1.7.5-1
05e7c58
- Update to 1.7.5
05e7c58
42cbfe3
* Sun Jan  2 2011 Neal Becker <ndbecker2@gmail.com> - 1.7.3-1
42cbfe3
- Update to 1.7.3
42cbfe3
9272930
* Thu Dec  2 2010 Neal Becker <ndbecker2@gmail.com> - 1.7.2-1
9272930
- Update to 1.7.2
9272930
51f1117
* Mon Nov 15 2010 Neal Becker <ndbecker2@gmail.com> - 1.7.1-1
51f1117
- Update to 1.7.1
51f1117
f14a596
* Mon Nov  1 2010 Neal Becker <ndbecker2@gmail.com> - 1.7-3
f14a596
- BR python-docutils
f14a596
1fecbaf
* Mon Nov  1 2010 Neal Becker <ndbecker2@gmail.com> - 1.7-2
1fecbaf
- Make that 1.7
1fecbaf
a6e3220
* Mon Nov  1 2010 Neal Becker <ndbecker2@gmail.com> - 1.7.0-1
a6e3220
- Update to 1.7.0
a6e3220
15e5576
* Thu Oct 21 2010 Neal Becker <ndbecker2@gmail.com> - 1.6.4-4
15e5576
- Try another way to own directories
15e5576
8f92c19
* Wed Oct 20 2010 Neal Becker <ndbecker2@gmail.com> - 1.6.4-3
8f92c19
- Fixup unowned directories
8f92c19
7949d0b
* Wed Oct  6 2010 Neal Becker <ndbecker2@gmail.com> - 1.6.4-3
7949d0b
- patch i18n.py so hg will find moved locale files
7949d0b
e558705
* Fri Oct  1 2010 Neal Becker <ndbecker2@gmail.com> - 1.6.4-1
e558705
- Update to 1.6.4
e558705
a6bb01d
* Fri Aug 27 2010 Neal Becker <ndbecker2@gmail.com> - 1.6.3-1
a6bb01d
- Fix some rpmlint issues
a6bb01d
397992d
* Thu Aug 26 2010 Neal Becker <ndbecker2@gmail.com> - 1.6.3-1
397992d
- Update to 1.6.3
397992d
Neal Becker 133e7b7
* Mon Aug  2 2010 Neal Becker <ndbecker2@gmail.com> - 1.6.2-1
Neal Becker 133e7b7
- Update to 1.6.2
Neal Becker 133e7b7
f4b4300
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 1.6-4
f4b4300
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
f4b4300
c6385fc
* Sun Jul  4 2010 Neal Becker <ndbecker2@gmail.com> - 1.6-2
c6385fc
- Remove hg-viz, git-rev-tree
c6385fc
334b83f
* Sun Jul  4 2010 Neal Becker <ndbecker2@gmail.com> - 1.6-1
334b83f
- Update to 1.6
dd47557
- git-viz is removed
334b83f
334b83f
* Fri Jun 25 2010 Neal Becker <ndbecker2@gmail.com> - 1.5.4-1
334b83f
- Don't install mercurial-convert-repo (use hg convert instead)
334b83f
29fbc85
* Wed Jun  2 2010 Neal Becker <ndbecker2@gmail.com> - 1.5.4-1
29fbc85
- Update to 1.5.4
29fbc85
4e98401
* Fri May 14 2010 Neal Becker <ndbecker2@gmail.com> - 1.5.3-1
4e98401
- Update to 1.5.3
4e98401
4045859
* Mon May  3 2010 Neal Becker <ndbecker2@gmail.com> - 1.5.2-1
4045859
- update to 1.5.2
4045859
8c3ca11
* Mon Apr  5 2010 Neal Becker <ndbecker2@gmail.com> - 1.5.1-1
8c3ca11
- Update to 1.5.1
8c3ca11
13cd2b4
* Sat Mar  6 2010 Neal Becker <ndbecker2@gmail.com> - 1.5-2
13cd2b4
- doc/ja seems to be gone
13cd2b4
0dd2f6e
* Sat Mar  6 2010 Neal Becker <ndbecker2@gmail.com> - 1.5-1
0dd2f6e
- Update to 1.5
0dd2f6e
0dd2f6e
* Fri Feb  5 2010 Neal Becker <ndbecker2@gmail.com> - 1.4.3-2
0dd2f6e
- License changed to gplv2+
0dd2f6e
67a31e3
* Mon Feb  1 2010 Neal Becker <ndbecker2@gmail.com> - 1.4.3-1
67a31e3
- Update to 1.4.3
67a31e3
4a28d0f
* Sat Jan  2 2010 Neal Becker <ndbecker2@gmail.com> - 1.4.2-1
4a28d0f
- Update to 1.4.2
4a28d0f
8d2c898
* Wed Dec  2 2009 Neal Becker <ndbecker2@gmail.com> - 1.4.1-1
8d2c898
- Update to 1.4.1
8d2c898
8d2c898
* Mon Nov 16 2009 Neal Becker <ndbecker2@gmail.com> - 1.4-1.1
8d2c898
- Bump to 1.4-1.1
8d2c898
228cc88
* Mon Nov 16 2009 Neal Becker <ndbecker2@gmail.com> - 1.4-1
228cc88
- Update to 1.4
228cc88
8b12dff
* Fri Jul 24 2009 Neal Becker <ndbecker2@gmail.com> - 1.3.1-3
8b12dff
- Disable self-tests
8b12dff
5511936
* Fri Jul 24 2009 Neal Becker <ndbecker2@gmail.com> - 1.3.1-2
5511936
- Update to 1.3.1
5511936
53eee81
* Wed Jul  1 2009 Neal Becker <ndbecker2@gmail.com> - 1.3-2
53eee81
- Re-enable tests since they now pass
53eee81
5246564
* Wed Jul  1 2009 Neal Becker <ndbecker2@gmail.com> - 1.3-1
5246564
- Update to 1.3
5246564
1323632
* Sat Mar 21 2009 Neal Becker <ndbecker2@gmail.com> - 1.2.1-1
1323632
- Update to 1.2.1
4e35654
- Tests remain disabled due to failures
1323632
72340f9
* Wed Mar  4 2009 Neal Becker <ndbecker2@gmail.com> - 1.2-2
72340f9
- patch0 for filemerge bug should not be needed
72340f9
4c4848f
* Wed Mar  4 2009 Neal Becker <ndbecker2@gmail.com> - 1.2-1
4c4848f
- Update to 1.2
4c4848f
13f9070
* Tue Feb 24 2009 Neal Becker <ndbecker2@gmail.com> - 1.1.2-7
13f9070
- Use noreplace option on config
13f9070
d53bc13
* Mon Feb 23 2009 Neal Becker <ndbecker2@gmail.com> - 1.1.2-6
d53bc13
- Fix typo
d53bc13
641e372
* Mon Feb 23 2009 Neal Becker <ndbecker2@gmail.com> - 1.1.2-5
641e372
- Own directories bash_completion.d and zsh/site-functions
641e372
  https://bugzilla.redhat.com/show_bug.cgi?id=487015
641e372
2f88f6b
* Mon Feb  9 2009 Neal Becker <ndbecker2@gmail.com> - 1.1.2-4
2f88f6b
- Mark mergetools.rc as config
2f88f6b
bffcc67
* Sat Feb  7 2009 Neal Becker <ndbecker2@gmail.com> - 1.1.2-3
eef0e2c
- Patch mergetools.rc to fix filemerge bug
bffcc67
118e315
* Thu Jan  1 2009 Neal Becker <ndbecker2@gmail.com> - 1.1.2-2
118e315
- Rename mergetools.rc -> mergetools.rc.sample
118e315
8eeda7b
* Thu Jan  1 2009 Neal Becker <ndbecker2@gmail.com> - 1.1.2-1
8eeda7b
- Update to 1.1.2
8eeda7b
8eeda7b
* Wed Dec 24 2008 Neal Becker <ndbecker2@gmail.com> - 1.1.1-3
8eeda7b
- Install mergetools.rc as mergetools.rc.sample
8eeda7b
0386a6f
* Sun Dec 21 2008 Neal Becker <ndbecker2@gmail.com> - 1.1.1-2
0386a6f
- Fix typo
0386a6f
34d8288
* Sun Dec 21 2008 Neal Becker <ndbecker2@gmail.com> - 1.1.1-1
34d8288
- Update to 1.1.1
34d8288
7b9fa21
* Thu Dec 04 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 1.1-2
7b9fa21
- Rebuild for Python 2.6
7b9fa21
747e4e8
* Tue Dec  2 2008 Neal Becker <ndbecker2@gmail.com> - 1.1-1
747e4e8
- Update to 1.1
747e4e8
747e4e8
* Mon Dec  1 2008 Neal Becker <ndbecker2@gmail.com> - 1.0.2-4
747e4e8
- Bump tag
747e4e8
7d0b94e
* Mon Dec  1 2008 Neal Becker <ndbecker2@gmail.com> - 1.0.2-3
7d0b94e
- Remove BR asciidoc
7d0b94e
- Use macro for python executable
7d0b94e
0ef9770
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 1.0.2-2
0ef9770
- Rebuild for Python 2.6
0ef9770
c4f92bc
* Fri Aug 15 2008 Neal Becker <ndbecker2@gmail.com> - 1.0.2-1
c4f92bc
- Update to 1.0.2
c4f92bc
1fb68cc
* Sun Jun 15 2008 Neal Becker <ndbecker2@gmail.com> - 1.0.1-4
1fb68cc
- Bitten by expansion of commented out macro (again)
1fb68cc
86f4ce2
* Sun Jun 15 2008 Neal Becker <ndbecker2@gmail.com> - 1.0.1-3
86f4ce2
- Add BR pkgconfig
86f4ce2
add71ed
* Sun Jun 15 2008 Neal Becker <ndbecker2@gmail.com> - 1.0.1-2
22deae1
- Update to 1.0.1
add71ed
- Fix emacs_version, etc macros (need expand)
9fdb5b5
- Remove patch0
22deae1
22deae1
* Mon Jun  2 2008 Neal Becker <ndbecker2@gmail.com> - 1.0-15
22deae1
- Bump release tag
22deae1
f910414
* Thu Apr 17 2008 Neal Becker <ndbecker2@gmail.com> - 1.0-14
f910414
- Oops, fix %%files due to last change
f910414
7a98ec2
* Wed Apr 16 2008 Neal Becker <ndbecker2@gmail.com> - 1.0-13
7a98ec2
- install mergetools.hgrc as mergetools.rc
7a98ec2
733dfe8
* Sat Apr 12 2008 Neal Becker <ndbecker2@gmail.com> - 1.0-12
733dfe8
- Remove xemacs pkg - this is moved to xemacs-extras
93269cc
- Own %%{python_sitearch}/{mercurial,hgext} dirs
733dfe8
db6d8de
* Thu Apr 10 2008 Neal Becker <ndbecker2@gmail.com> - 1.0-11
db6d8de
- Use install -p to install .el{c} files
db6d8de
- Don't (load mercurial) by default.
db6d8de
19135c3
* Wed Apr  9 2008 Neal Becker <ndbecker2@gmail.com> - 1.0-10
19135c3
- Patch to hgk from Mads Kiilerich <mads@kiilerich.com>
19135c3
45fdcc1
* Tue Apr  8 2008 Neal Becker <ndbecker2@gmail.com> - 1.0-9
45fdcc1
- Add '-l mercurial.el' for emacs also
45fdcc1
b0bf1f7
* Tue Apr  8 2008 Neal Becker <ndbecker2@gmail.com> - 1.0-8
b0bf1f7
- BR xemacs-packages-extra
b0bf1f7
a0695b4
* Tue Apr  8 2008 Neal Becker <ndbecker2@gmail.com> - 1.0-7
a0695b4
- Various fixes
a0695b4
adcde5c
* Tue Apr  8 2008 Neal Becker <ndbecker2@gmail.com> - 1.0-6
adcde5c
- fix to comply with emacs packaging guidelines
adcde5c
adcde5c
* Thu Mar 27 2008 Neal Becker <ndbecker2@gmail.com> - 1.0-5
adcde5c
- Move hgk-related py files to hgk
adcde5c
- Put mergetools.hgrc in /etc/mercurial/hgrc.d
adcde5c
- Add hgk.rc and put in /etc/mercurial/hgrc.d
adcde5c
5e35fe9
* Wed Mar 26 2008 Neal Becker <ndbecker2@gmail.com> - 1.0-4
5e35fe9
- Rename mercurial-site-start -> mercurial-site-start.el
5e35fe9
5e35fe9
* Wed Mar 26 2008 Neal Becker <ndbecker2@gmail.com> - 1.0-3
5e35fe9
- Incorprate suggestions from hopper@omnifarious.org
5e35fe9
8d4a395
* Wed Mar 26 2008 Neal Becker <ndbecker2@gmail.com> - 1.0-2
8d4a395
- Add site-start
8d4a395
0002e3e
* Tue Mar 25 2008 Neal Becker <ndbecker2@gmail.com> - 1.0-1
0002e3e
- Update to 1.0
0002e3e
- Disable check for now - 1 test fails
0002e3e
- Move emacs to separate package
0002e3e
- Add check
0002e3e
3af5677
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.9.5-7
3af5677
- Autorebuild for GCC 4.3
3af5677
795ef7d
* Fri Nov  9 2007 Neal Becker <ndbecker2@gmail.com> - 0.9.5-6
795ef7d
- rpmlint fixes
795ef7d
3bceaf6
* Fri Nov  9 2007 Neal Becker <ndbecker2@gmail.com> - 0.9.5-5
3bceaf6
- /etc/mercurial/hgrc.d missing
3bceaf6
eedf521
* Fri Nov  9 2007 Neal Becker <ndbecker2@gmail.com> - 0.9.5-3
eedf521
- Fix to last change
eedf521
04ef41f
* Fri Nov  9 2007 Neal Becker <ndbecker2@gmail.com> - 0.9.5-2
04ef41f
- mkdir /etc/mercurial/hgrc.d for plugins
04ef41f
19a54fe
* Tue Oct 23 2007  <ndbecker2@gmail.com> - 0.9.5-2
19a54fe
- Bump tag to fix confusion
19a54fe
a3a46f9
* Mon Oct 15 2007 Neal Becker <ndbecker2@gmail.com> - 0.9.5-1
a3a46f9
- Sync with spec file from mercurial
a3a46f9
4ff07a4
* Sat Sep 22 2007 Neal Becker <ndbecker2@gmail.com> - 0.9.4-8
4ff07a4
- Just cp contrib tree.
4ff07a4
- Revert install -O2
4ff07a4
c606469
* Thu Sep 20 2007 Neal Becker <ndbecker2@gmail.com> - 0.9.4-7
c606469
- Change setup.py install to -O2 to get bytecompile on EL-4
c606469
204edc7
* Thu Sep 20 2007 Neal Becker <ndbecker2@gmail.com> - 0.9.4-6
204edc7
- Revert last change.
204edc7
fc904f4
* Thu Sep 20 2007 Neal Becker <ndbecker2@gmail.com> - 0.9.4-5
795ef7d
- Use {ghost} on contrib, otherwise EL-4 build fails
fc904f4
c9cb06a
* Thu Sep 20 2007 Neal Becker <ndbecker2@gmail.com> - 0.9.4-4
795ef7d
- remove {_datadir}/contrib stuff for now
c9cb06a
18b9e19
* Thu Sep 20 2007 Neal Becker <ndbecker2@gmail.com> - 0.9.4-3
18b9e19
- Fix mercurial-install-contrib.patch (/usr/share/mercurial->/usr/share/mercurial/contrib)
18b9e19
18b9e19
* Wed Aug 29 2007 Jonathan Shapiro <shap@eros-os.com> - 0.9.4-2
18b9e19
- update to 0.9.4-2
18b9e19
- install contrib directory
18b9e19
- set up required path for hgk
18b9e19
- install man5 man pages
18b9e19
445b47d
* Thu Aug 23 2007 Neal Becker <ndbecker2@gmail.com> - 0.9.4-1
445b47d
- update to 0.9.4
445b47d
5ef1bff
* Wed Jan  3 2007 Jeremy Katz <katzj@redhat.com> - 0.9.3-1
5ef1bff
- update to 0.9.3
5ef1bff
- remove asciidoc files now that we have them as manpages
5ef1bff
6bb94ce
* Mon Dec 11 2006 Jeremy Katz <katzj@redhat.com> - 0.9.2-1
6bb94ce
- update to 0.9.2
6bb94ce
3323263
* Mon Aug 28 2006 Jeremy Katz <katzj@redhat.com> - 0.9.1-2
3323263
- rebuild
3323263
f3015ae
* Tue Jul 25 2006 Jeremy Katz <katzj@redhat.com> - 0.9.1-1
f3015ae
- update to 0.9.1
f3015ae
Mihai Ibanescu f585cd2
* Fri May 12 2006 Mihai Ibanescu <misa@redhat.com> - 0.9-1
Mihai Ibanescu f585cd2
- update to 0.9
Mihai Ibanescu f585cd2
c68158f
* Mon Apr 10 2006 Jeremy Katz <katzj@redhat.com> - 0.8.1-1
c68158f
- update to 0.8.1
c68158f
- add man pages (#188144)
c68158f
3628ae8
* Fri Mar 17 2006 Jeremy Katz <katzj@redhat.com> - 0.8-3
3628ae8
- rebuild
3628ae8
df17dbf
* Fri Feb 17 2006 Jeremy Katz <katzj@redhat.com> - 0.8-2
df17dbf
- rebuild
df17dbf
d0b24d2
* Mon Jan 30 2006 Jeremy Katz <katzj@redhat.com> - 0.8-1
d0b24d2
- update to 0.8
d0b24d2
e329f72
* Thu Sep 22 2005 Jeremy Katz <katzj@redhat.com> 
e329f72
- add contributors to %%doc
e329f72
3899d86
* Tue Sep 20 2005 Jeremy Katz <katzj@redhat.com> - 0.7
3899d86
- update to 0.7
3899d86
a63102f
* Mon Aug 22 2005 Jeremy Katz <katzj@redhat.com> - 0.6c
a63102f
- update to 0.6c
a63102f
019530e
* Tue Jul 12 2005 Jeremy Katz <katzj@redhat.com> - 0.6b
019530e
- update to new upstream 0.6b
019530e
6fb3ece
* Fri Jul  1 2005 Jeremy Katz <katzj@redhat.com> - 0.6-1
6fb3ece
- Initial build.
6fb3ece