|
Christopher Meng |
2d3f4e5 |
Name: reposurgeon
|
|
|
3692361 |
Version: 3.11
|
|
|
3692361 |
Release: 1%{?dist}
|
|
Christopher Meng |
2d3f4e5 |
Summary: SCM Repository Manipulation Tool
|
|
Christopher Meng |
54a6ca2 |
License: BSD
|
|
Christopher Meng |
2d3f4e5 |
URL: http://www.catb.org/~esr/reposurgeon/
|
|
Christopher Meng |
bfd44a0 |
Source0: http://www.catb.org/~esr/reposurgeon/%{name}-%{version}.tar.gz
|
|
Christopher Meng |
97367c3 |
BuildArch: noarch
|
|
Christopher Meng |
2d3f4e5 |
BuildRequires: asciidoc
|
|
Christopher Meng |
2d3f4e5 |
BuildRequires: python
|
|
Christopher Meng |
97367c3 |
BuildRequires: xmlto
|
|
Christopher Meng |
2d3f4e5 |
Requires: python
|
|
Christopher Meng |
ad0e060 |
|
|
Christopher Meng |
ad0e060 |
%description
|
|
Christopher Meng |
97367c3 |
Reposurgeon enables risky operations that version-control systems don't want
|
|
Christopher Meng |
97367c3 |
to let you do, such as editing past comments and metadata and removing
|
|
Christopher Meng |
97367c3 |
commits. It works with any version control system that can export and import
|
|
Christopher Meng |
97367c3 |
git fast-import streams, including git, hg, and bzr.
|
|
Christopher Meng |
ad0e060 |
|
|
Christopher Meng |
ad0e060 |
%prep
|
|
Christopher Meng |
ad0e060 |
%setup -q
|
|
Christopher Meng |
ad0e060 |
|
|
Christopher Meng |
ad0e060 |
%build
|
|
|
3692361 |
%make_build
|
|
Christopher Meng |
ad0e060 |
|
|
Christopher Meng |
ad0e060 |
%install
|
|
|
73e63e6 |
make install INSTALL="install -p" target="%{buildroot}%{_prefix}"
|
|
|
73e63e6 |
# We use %%doc to install docs.
|
|
|
3692361 |
rm -frv %{buildroot}%{_pkgdocdir}
|
|
|
73e63e6 |
|
|
|
73e63e6 |
%check
|
|
|
73e63e6 |
make check
|
|
Christopher Meng |
ad0e060 |
|
|
Christopher Meng |
ad0e060 |
%files
|
|
Christopher Meng |
2d3f4e5 |
%doc AUTHORS COPYING NEWS README TODO features.html
|
|
Christopher Meng |
ad0e060 |
%{_bindir}/%{name}
|
|
Christopher Meng |
ad0e060 |
%{_bindir}/repopuller
|
|
Christopher Meng |
ad0e060 |
%{_bindir}/repodiffer
|
|
Christopher Meng |
77d9602 |
%{_mandir}/man1/%{name}.1*
|
|
Christopher Meng |
77d9602 |
%{_mandir}/man1/repodiffer.1*
|
|
Christopher Meng |
77d9602 |
%{_mandir}/man1/repopuller.1*
|
|
Christopher Meng |
ad0e060 |
|
|
Christopher Meng |
ad0e060 |
%changelog
|
|
|
3692361 |
* Thu Aug 28 2014 Christopher Meng <rpm@cicku.me> - 3.11-1
|
|
|
b6ff8c1 |
- Update to 3.11
|
|
|
3692361 |
- When converting SVN, ignore explicit .gitignores created by git-svn.
|
|
|
3692361 |
|
|
|
7b95d14 |
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10-2
|
|
|
7b95d14 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
7b95d14 |
|
|
|
e3fae78 |
* Tue Apr 22 2014 Christopher Meng <rpm@cicku.me> - 3.10-1
|
|
|
b6ff8c1 |
- Update to 3.10
|
|
|
e3fae78 |
- Finer control over filtering with caC flags.
|
|
|
e3fae78 |
- New setfield command for tweaking object attributes from lift scripts.
|
|
|
e3fae78 |
- The attribution-parsing code handles odd characters in names better now.
|
|
|
e3fae78 |
- The filter command can operate on email addresses as well as names.
|
|
|
e3fae78 |
- New 'stamp' command to report action stamps of commits.
|
|
|
e3fae78 |
- New 'count' comment reports selection-set counts.
|
|
|
e3fae78 |
- New branchify_mapping option for renaming Subversion branches on analysis.
|
|
|
e3fae78 |
- New transcode command for moving metadata to UTF-8.
|
|
|
e3fae78 |
- New @dsc() function for selecting all descendants of a selection set.
|
|
|
e3fae78 |
|
|
|
88957f6 |
* Fri Mar 21 2014 Christopher Meng <rpm@cicku.me> - 3.7-1
|
|
|
b6ff8c1 |
- Update to 3.7
|
|
|
88957f6 |
- New --dedos option for filter command, to change \r\n line endings to \n.
|
|
|
88957f6 |
- New append command for annotating comments.
|
|
|
88957f6 |
- The 'b' search code has been changed to appropriately match non-commits.
|
|
|
88957f6 |
- New form of 'graft' allows greater control over graft points.
|
|
|
88957f6 |
- New =I selector to find non-UTF-8 commit metadata.
|
|
|
88957f6 |
- Import stream comments led with # are preserved as passthroughs.
|
|
|
88957f6 |
- Buggy text search of authors fields has been fixed.
|
|
|
88957f6 |
|
|
|
73e63e6 |
* Thu Feb 20 2014 Christopher Meng <rpm@cicku.me> - 3.6-1
|
|
|
b6ff8c1 |
- Update to 3.6
|
|
|
73e63e6 |
- Major rewrite of the generic conversion makefile.
|
|
|
73e63e6 |
- Fixed a bug in the graft and unite commands.
|
|
|
73e63e6 |
- Single fossil or tag names now select as if surrounded by <>.
|
|
|
73e63e6 |
- Fixed more bugs in debranch.
|
|
|
73e63e6 |
- @amp() function useful for logic-gating in conjunctive expressions.
|
|
|
73e63e6 |
- New 'assign' command allows precomputation of expensive selections.
|
|
|
73e63e6 |
- There's an 'unassign' as well.
|
|
|
73e63e6 |
- exec/eval facility for custom Python extensions.
|
|
|
73e63e6 |
- path rename has a --relax and --force options to deal with oath collisions
|
|
|
73e63e6 |
- New --changelog option of coalesce can recognize FSF-style ChangeLog files.
|
|
|
73e63e6 |
|
|
|
8402304 |
* Thu Feb 13 2014 Christopher Meng <rpm@cicku.me> - 3.3-1
|
|
|
b6ff8c1 |
- Update to 3.3
|
|
|
8402304 |
- Set negation in selections with ~.
|
|
|
8402304 |
- @min() and @max() in selections.
|
|
|
8402304 |
- 'define' by itself lists macros.
|
|
|
8402304 |
- New 'deletes' option in the remove command.
|
|
|
8402304 |
|
|
|
cbef270 |
* Wed Feb 05 2014 Christopher Meng <rpm@cicku.me> - 3.2-1
|
|
|
b6ff8c1 |
- Update to 3.2
|
|
|
cbef270 |
- New path rename command.
|
|
|
cbef270 |
- List and inspect now take either a leading or following selection.
|
|
|
cbef270 |
- Text search selections can now have a B suffix to search blobs.
|
|
|
cbef270 |
- Now possible to transplant fileops between commits using remove .. to.
|
|
|
cbef270 |
- A date of the form <YYYY-mm-dd> selects all commits and tags that day.
|
|
|
cbef270 |
- Macros can now be multiline.
|
|
|
cbef270 |
- The filter command now has a --replace modifier to avoid regex overhead.
|
|
|
cbef270 |
- Associated branches are renamed when a reset or tag is moved or deleted.
|
|
|
cbef270 |
- Bug fix for off-by-one error in tags reporting.
|
|
|
cbef270 |
- Many syntactic features of the language have changed incompatibly.
|
|
|
cbef270 |
- Backward-incompatible language changes are documented on the manual page.
|
|
|
cbef270 |
- 'expunge' and 'unite' commands have been incompatibly improved.
|
|
|
cbef270 |
- New 'strip' command for generating test cases with blobs stripped out
|
|
|
cbef270 |
- New 'reduce' command for topological reduction of test cases.
|
|
|
cbef270 |
- The 'lint' command gets a test for the existence of multiple roots.
|
|
|
cbef270 |
- Selecting a date or action stamp matching multiple commits now matches all.
|
|
|
cbef270 |
- The surgical language now has a macro facility.
|
|
|
cbef270 |
- "set canonicalize" is now effective during import stream reads.
|
|
|
cbef270 |
- Introduced =O, =M, =F selectors for parentless, merge, and fork commits.
|
|
|
cbef270 |
- The "multiline" modifier on edit is replaced by the =L selector.
|
|
|
cbef270 |
- Selection-set evaluation now short-circuits predicates and is faster.
|
|
|
cbef270 |
- Fixed a buggy test that caused the reader to choke on submodule links.
|
|
|
cbef270 |
|
|
Christopher Meng |
54a6ca2 |
* Thu Nov 21 2013 Christopher Meng <rpm@cicku.me> - 2.42-1
|
|
|
b6ff8c1 |
- Update to 2.42
|
|
Christopher Meng |
54a6ca2 |
- Prevented crash when tagifying a mixed-branch commit.
|
|
Christopher Meng |
54a6ca2 |
- svn_no_autoignores -> svn_noautoignores.
|
|
Christopher Meng |
54a6ca2 |
- Ignore single-rev mergeinfos in Subversion, they're cherry-picks.
|
|
Christopher Meng |
54a6ca2 |
|
|
Christopher Meng |
97367c3 |
* Sat Nov 09 2013 Christopher Meng <rpm@cicku.me> - 2.41-1
|
|
|
b6ff8c1 |
- Update to 2.41
|
|
Christopher Meng |
54a6ca2 |
- Fixed a fatal bug when reading any symlink from a live Subversion repo.
|
|
Christopher Meng |
54a6ca2 |
- Added svn_no_autoignores option.
|
|
Christopher Meng |
97367c3 |
|
|
Christopher Meng |
2d3f4e5 |
* Thu Aug 08 2013 Christopher Meng <rpm@cicku.me> - 2.40-1
|
|
|
b6ff8c1 |
- Update to 2.40
|
|
Christopher Meng |
54a6ca2 |
- Improvements in .gitignore processing.
|
|
Christopher Meng |
2d3f4e5 |
|
|
|
c68eb6a |
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.39-3
|
|
|
c68eb6a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
c68eb6a |
|
|
Christopher Meng |
ad0e060 |
* Wed May 29 2013 Christopher Meng <rpm@cicku.me> - 2.39-2
|
|
Christopher Meng |
ad0e060 |
- Add parallel make support.
|
|
Christopher Meng |
ad0e060 |
|
|
Christopher Meng |
ad0e060 |
* Fri May 24 2013 Christopher Meng <rpm@cicku.me> - 2.39-1
|
|
|
b6ff8c1 |
- Update to 2.39
|
|
Christopher Meng |
54a6ca2 |
- New 'tagify' command for tagifying empty commits.
|
|
Christopher Meng |
54a6ca2 |
- Correctness fixes for deletion edge cases.
|
|
Christopher Meng |
ad0e060 |
|
|
Christopher Meng |
ad0e060 |
* Fri May 10 2013 Christopher Meng <rpm@cicku.me> - 2.38-1
|
|
|
b6ff8c1 |
- Update to 2.38
|
|
Christopher Meng |
54a6ca2 |
- Significant improvements to Subversion branch link detection.
|
|
Christopher Meng |
54a6ca2 |
- New 'reparent' command for modifying the DAG.
|
|
Christopher Meng |
54a6ca2 |
- Fixes for two minor crash bugs in handling of malformed commands.
|
|
Christopher Meng |
54a6ca2 |
|
|
Christopher Meng |
ad0e060 |
* Fri Apr 26 2013 Christopher Meng <rpm@cicku.me> - 2.37-1
|
|
|
b6ff8c1 |
- Update to 2.37
|
|
Christopher Meng |
54a6ca2 |
- No more tree pollution on branches deduced from file copies.
|
|
Christopher Meng |
ad0e060 |
|
|
Christopher Meng |
ad0e060 |
* Sun Apr 21 2013 Christopher Meng <rpm@cicku.me> - 2.35-1
|
|
|
b6ff8c1 |
- Update to 2.35
|
|
Christopher Meng |
54a6ca2 |
- New "manifest" command.
|
|
Christopher Meng |
54a6ca2 |
- Path-matching now has @ to require all paths in a commit to match.
|
|
Christopher Meng |
ad0e060 |
|
|
Christopher Meng |
ad0e060 |
* Wed Apr 17 2013 Christopher Meng <rpm@cicku.me> - 2.33-1
|
|
|
b6ff8c1 |
- Update to 2.33
|
|
Christopher Meng |
ad0e060 |
|
|
Christopher Meng |
ad0e060 |
* Sun Apr 07 2013 Christopher Meng <rpm@cicku.me> - 2.32-1
|
|
Christopher Meng |
ad0e060 |
- Initial package.
|