The NetBSD Project

CVS log for pkgsrc/devel/reposurgeon/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / reposurgeon

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.34 / (download) - annotate - [select for diffs], Mon Aug 14 05:24:15 2023 UTC (6 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, HEAD
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

*: recursive bump for Python 3.11 as new default

Revision 1.33 / (download) - annotate - [select for diffs], Tue Jun 6 12:41:15 2023 UTC (8 months, 3 weeks ago) by riastradh
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.32: +3 -3 lines
Diff to previous 1.32 (colored)

Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html

Revision 1.32 / (download) - annotate - [select for diffs], Mon Sep 26 16:22:10 2022 UTC (17 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.31: +3 -1 lines
Diff to previous 1.31 (colored)

reposurgeon: Use Python 2.7 to work properly

Revision 1.31 / (download) - annotate - [select for diffs], Thu Jun 30 11:18:17 2022 UTC (19 months, 3 weeks ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

*: Revbump packages that use Python at runtime without a PKGNAME prefix

Revision 1.30 / (download) - annotate - [select for diffs], Fri Dec 4 20:45:13 2020 UTC (3 years, 2 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

Revbump packages with a runtime Python dep but no version prefix.

For the Python 3.8 default switch.

Revision 1.29 / (download) - annotate - [select for diffs], Thu Apr 25 07:32:49 2019 UTC (4 years, 10 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.28: +2 -1 lines
Diff to previous 1.28 (colored)

PKGREVISION bump for anything using python without a PYPKGPREFIX.

This is a semi-manual PKGREVISION bump.

Revision 1.28 / (download) - annotate - [select for diffs], Sat Feb 11 00:29:37 2017 UTC (7 years ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

Updated devel/reposurgeon to 3.41
---------------------------------
3.41: 2016-02-10::
     Fix fatal error in reposurgeon version command (introduced in 3.40).
     In repocutter, the pathrename command now hacks svn:mergeinfo properties.
     'split' adds a ".split" suffix to any legacy ID in the new commit.
     More control over prefix stripping in the "path sup" command.
     Add --notagify option to expunge command.
     Repair implementation of "split at".
     Add "tag create" command.

Revision 1.27 / (download) - annotate - [select for diffs], Sat Jan 21 15:37:49 2017 UTC (7 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.26: +1 -3 lines
Diff to previous 1.26 (colored)

Program now supports python-3.x. Mark it as such.

Revision 1.26 / (download) - annotate - [select for diffs], Sat Jan 21 12:23:48 2017 UTC (7 years, 1 month ago) by kim
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

Note license change from modified-bsd to 2-clause-bsd.

Revision 1.25 / (download) - annotate - [select for diffs], Sat Jan 21 12:07:28 2017 UTC (7 years, 1 month ago) by kim
Branch: MAIN
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored)

Update to 3.40:

3.40: 2016-09-20
     In repocutter, repair fatal bugs in log and setlog commands.
     In repocutter, added "see" command for reporting repository structure.
     In repocutter, added "sift" command inverting "expunge".

3.39: 2016-09-01
     Make repocutter pathrename and expunge preserve Node-copyfrom-* headers.
     Make pathrename hack Node-copyfrom-path headers as well as Node-path.
     Enable repocutter to handle binary content in blobs.
     Improved documentation for the unite command.

3.38: 2016-08-27
     Fix handling of second argument of timeoffset.
     Allow full find/replace with UTF-8.
     Make the syntax of the 'split' command consistent with the manual.
     Fix buggy 'authors write' command, and add a regression test for it.

3.37: 2016-03-14
     Prevent two potential crash bug introduced by Python 3 porting.

3.36: 2016-03-13
     The repocutter and repomapper utilities are now 8-bit clean under Python 3.
     Reorder 'done' stream terminator after tag and commit creates.
     Fix for GitLab issue #52, crash on a weird unite case.

3.35: 2016-02-25
     Reposurgeon now runs under either Python 2 or 3.
     CVS repos are recognized by CVSROOT, not a (possibly missing) Attic.

3.34: 2016-02-16
     Make repocutter DTRT when copyfrom roots are removed by expunge.

3.33: 2016-02-01
     More work on header-order independence for both reposurgeon and repocutter.

3.32: 2016-01-31
     Handle Subversion dumps as produced by svndumpfilter with Node-kind first.

3.31: 2016-01-23
     repocutter, a tool for preprocessing Subversion repos, is now included.
     In repotool, a new 'branches' command lists branches (not tags).
     Fix repotool, 'tags' for CVS repo so it lists only tags, not branches.
     In repotool, a new 'compare-branches' command compares all branches.
     In repotool, a new 'compare-all' compares tip, tags, and branches.
     repotool no longer needs to run within a module directory for CVS.
     Move from BSD-3-clause to BSD-2-clause, apply SPDX tag.

3.30: 2016-01-10
     Added "when" command for timestamp conversions.
     Fix GitHub issue #42: Repository.split_commit() produces invalid marks.
     Commands now tab-complete name arguments wherever that makes sense.
     Handle format 7 Subversion dumps with sporadic empty nodes.
     Selection sets now remain ordered rather than being sorted.
     There is a new @srt() function to explicitly sort selection sets.
     The reparent command can now specify multiple ancestors.
     In SVN repositories, a tag's subdirectory is now part of its name.

Revision 1.24 / (download) - annotate - [select for diffs], Sun Jan 1 14:43:36 2017 UTC (7 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

Add python-3.6 to incompatible versions.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Jul 9 13:03:45 2016 UTC (7 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Remove python33: adapt all packages that refer to it.

Revision 1.22 / (download) - annotate - [select for diffs], Sat Dec 5 21:25:40 2015 UTC (8 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Extend PYTHON_VERSIONS_INCOMPATIBLE to 35

Revision 1.21 / (download) - annotate - [select for diffs], Wed Sep 16 16:13:16 2015 UTC (8 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.20: +4 -2 lines
Diff to previous 1.20 (colored)

Update to 3.29:

3.29: 2015-09-02
 Now included: git aliases that allow git to work with action stamps.
 The new repomapper tool helps prepare contributor maps.
 Use of branchify/branchify_map is now less likely to produce invalid resets.
 branchify_map has been changed to handle subdirectories better.
 "branchify_map reset" actually works now.
 Prevent a crash on empty SVN comments produced by dumpfiltering.
 'assign' command with no selection set or arguments lists assignments.
 New --user-ignores option on Subversion reads passes through .gitignores.
 'repotool initialize' now generates an easier-to-read conversion makefile.

Revision 1.20 / (download) - annotate - [select for diffs], Fri Aug 14 17:54:43 2015 UTC (8 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Update to 3.28:

3.26: 2015-07-05
     Make repotool honor the mirror directory argument for CVS.
     Fix gitlab issue 4: even successful CVS export returns error code.
     Fix some name lookup issues from the cache needing invalidation.
     Implement and document that action stamps from author dates are preferred.
     New --filter option to mailbox_out for selective emission of headers.
     Fix gitlab issue #9: blank lines in svn:ignore misinterpreted.

3.27: 2015-06-22
     Per-repo-type preserves aren't clobbered when there's a lister.
     Git repository hooks are preserved.
     Read support for Monotone, not yet very well tested.

Revision 1.19 / (download) - annotate - [select for diffs], Fri Jun 12 12:28:37 2015 UTC (8 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.18: +3 -1 lines
Diff to previous 1.18 (colored)

Does not support python-3.x since it uses python's command module.

Revision 1.18 / (download) - annotate - [select for diffs], Fri Jun 12 11:46:53 2015 UTC (8 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored)

Update to 3.26:

3.26: 2015-06-10
     Output redirect with '>>' appends to the output file.
     The strip blob command can take a selection set.
     Repo source type is now kept inline in stream files and emitted on write.
     Legacy IDs are now kept inline in stream files and emitted on write.
     The selection syntax <#nnn> now names commit nnn, 1-origin numbering.

3.25: 2015-06-03
     Reading hg is now supported through an extractor class, no plugin required.
     Now 'blob' command allows creating new content from lift scripts.

3.24: 2015-05-31
     Fix repository-type detection bug introduced in 3.23.
     DVCS Migration HOWTO is now merged into this distribution.
     Legacy-ID detection is now more discriminating, based on sourcetype.

3.23: 2015-05-29
     The 'prefer' command no longer changes the repo type, but 'sourcetype' does.
     The =N set is all commits and tags with text matching a legacy ID.
     Legacy-ID recognition is more intelligent, depending on the source type.
     The 'lint' command now checks for time and action-stamp collisions.
     Exporters can now embed a repository type declaration in an import stream.
     Fast-import syntax extensions are documented.

3.22: 2015-05-20
     The path rename --relax option has been removed as too confusing.
     In selection expressions, =Z is the set of all commits with no fileops.
     repopuller has been replaced by the more general repotool.
     For consistency, the 'changed' modifier of mailbox_in is now '--changed'.
     New '--create' option of mailbox_in to create new tags and commits.
     The command prompt can be queried or set with the new command 'prompt'.
     Change in terminology: fossil IDs and maps are now legacy IDs and maps.
     A front end can now set legacy IDs via the "legacy-id" property.
     DMRCN suffix flags on restrict path regexp matches to specified op types.
     The 'remove' command can now be told to look for specific fileop types.

3.21: 2015-04-02
     In selection expressions, =U is the set of all commits with callouts.

3.20: 2015-02-22
     Code is now fully functional, all regression test passing, on Mac OS X.
     Warn in the docs about the consequences of case-smashing filesystems.
     diff command no longer relies on external diff(1).
     Bugfix for writing callouts in partial dumps.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Jan 16 09:30:51 2015 UTC (9 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Update to 3.19:

3.19: 2015-01-06
     Minor bugfix for handling of indexed action stamps.

3.18: 2014-11-28
     The graft command now has a --prune option like unite.

3.17: 2014-11-17
     Export support for SRC and RCS.
     Bug fix for automated preservation under hg.
     Bug fix for reparenting and checkout of commits with inline data.

3.16: 1014-11-08
     Import support for SRC.

3.15: 1014-11-05
     New 'add' command to insert new fileops in commits.

3.14: 2014-10-29
     Assignments are preserved across squashes (including deletions).
     Name lookups are, after the first one, significantly faster.

3.13: 2014-10-24
     Read/write support for the Fossil system.
     Fixes for timezone handling.

3.12: 2014-09-11
     Explicit svn:ignore patterns aren't recursive to lower directories; cope.
     A new 'ignores' command has options for translation of ignore files.
     The --noignores option has been retired.

3.11: 2014-08-12
     When converting SVN, ignore explicit .gitignores created by git-svn.
     (Better than letting them collide with translated svn:ignore properties.)

Revision 1.16 / (download) - annotate - [select for diffs], Sat Jun 7 00:29:32 2014 UTC (9 years, 8 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.15: +2 -3 lines
Diff to previous 1.15 (colored)

Update to 3.10

Changelog:
3.10: 2014-04-19
     Finer control over filtering with caC flags.
     New setfield command for tweaking object attributes from lift scripts.

3.9: 2014-04-12
     The attribution-parsing code handles odd characters in names better now.
     The filter command can operate on email addresses as well as names.
     New 'stamp' command to report action stamps of commits.
     New 'count' comment reports selection-set counts.
     New branchify_mapping option for renaming Subversion branches on analysis.

Revision 1.15 / (download) - annotate - [select for diffs], Sat May 17 16:10:43 2014 UTC (9 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored)

Bump applications PKGREVISIONs for python users that might be using
python3, since the default changed from python33 to python34.

I probably bumped too many. I hope I got them all.

Revision 1.14 / (download) - annotate - [select for diffs], Fri Apr 4 20:39:52 2014 UTC (9 years, 10 months ago) by ryoon
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Update to 3.8

Changelog:
3.8: 2014-03-28
     New transcode command for moving metadata to UTF-8.
     New @dsc() function for selecting all descendants if a selection set.

3.7: 2014-03-15
     New --dedos option for filter command, to change \r\n line endings to \n.
     New append command for annotating comments.
     The 'b' search code has been changed to appropriately match non-commits.
     New form of 'graft' allows greater control over graft points.
     New =I selector to find non-UTF-8 commit metadata.
     Import stream comments led with # are preserved as passthroughs.
     Buggy text search of authors fields has been fixed.

3.6: 2014-02-19
     Major rewrite of the generic conversion makefile.
     Fixed a bug in the graft and unite commands, thanks to Ralf Schlatterbeck.

3.5: 2014-02-16
     Single fossil or tag names now select as if surrounded by <>.
     Fixed more bugs in debranch.

3.4: 2014-02-14
     @amp() function useful for logic-gating in conjunctive expressions.
     New 'assign' command allows precomputation of expensive selections.
     There's an 'unassign' as well.
     exec/eval facility for custom Python extensions.
     path rename has a --relax and --force options to deal with path collisions
     New --changelog option of coalesce can recognize FSF-style ChangeLog files.

3.3: 2014-02-11
     Set negation in selections with ~.
     @min() and @max() in selections.
     'define' by itself lists macros.
     New 'deletes' option in the remove command.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Feb 11 20:53:25 2014 UTC (10 years ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Update reposurgeon from 3.1 to 3.2

Changes:
3.2: 2014-02-03
     New path rename command.
     List and inspect now take either a leading or following selection.
     Text search selections can now have a B suffix to search blobs.
     Now possible to transplant fileops between commits using remove .. to.
     A date of the form <YYYY-mm-dd> selects all commits and tags that day.
     Macros can now be multiline.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Jan 30 14:40:34 2014 UTC (10 years ago) by ryoon
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Update to 3.1

Changelog:
3.1 2014-01-27
     The filter command now has a --replace modifier to avoid regex overhead.
     Associated branches are renamed when a reset or tag is moved or deleted.
     Bug fix for off-by-one error in tags reporting.

3.0: 2014-01-05
     Many syntactic features of the language have changed incompatibly.
     Backward-incompatible language changes are documented on the manual page.
     'expunge' and 'unite' commands have been incompatibly improved.
     New 'strip' command for generating test cases with blobs stripped out
     New 'reduce' command for topological reduction of test cases.
     The 'lint' command gets a test for the existence of multiple roots.
     Selecting a date or action stamp matching multiple commits now matches all.
     The surgical language now has a macro facility.

Revision 1.11 / (download) - annotate - [select for diffs], Thu Jan 2 13:14:05 2014 UTC (10 years, 1 month ago) by ryoon
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Update to 2.43

Changelog:
2.43: 2013-12-01
     "set canonicalize" is now effective during import stream reads.
     Introduced =O, =M, =F selectors for parentless, merge, and fork commits.
     The "multiline" modifier on edit is replaced by the =L selector.
     Selection-set evaluation now short-circuits predicates and is faster.
     Fixed a buggy test that caused the reader to choke on submodule links.

2.42: 2013-11-21
     Prevented crash when tagifying a mixed-branch commit.
     svn_no_autoignores -> svn_noautoignores
     Ignore single-rev mergeinfos in Subversion, they're cherry-picks.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Nov 16 07:22:58 2013 UTC (10 years, 3 months ago) by shattered
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.9: +1 -1 lines
Diff to previous 1.9 (colored)

Update to 2.41. Changes:

     Fixed a fatal bug when reading any symlink from a live Subversion repo.
     Added svn_no_autoignores option.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Nov 16 07:20:23 2013 UTC (10 years, 3 months ago) by shattered
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

Update to 2.40. Changes:

     Improve translation of Subversion ignores.

Revision 1.8 / (download) - annotate - [select for diffs], Tue Aug 20 22:38:39 2013 UTC (10 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Fix typo.

Revision 1.7 / (download) - annotate - [select for diffs], Fri May 24 11:42:04 2013 UTC (10 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Update to 2.39:

2.39: 2013-05-23
     New 'tagify' commsnd for tagifying empty commits.
     Correctness fixes for deletion edge cases.

2.38: 2013-05-10
     Significant improvements to Subversion branch link detection.
     New 'reparent' command for modifying the DAG.
     Fixes for two minor crash bugs in handling of malformed commands.

Revision 1.6 / (download) - annotate - [select for diffs], Sat Apr 27 07:35:57 2013 UTC (10 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Update to 2.37:

2.37: 2013-04-25
     No more tree pollution on branches deduced from file copies.

2.36: 2013-04-22
     Optimizations, and fixes for some subtle bugs in the deletion logic.

Revision 1.5 / (download) - annotate - [select for diffs], Sun Apr 21 11:51:52 2013 UTC (10 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Update to 2.35:

2.35: 2013-04:20
     New "manifest" command.
     Path-matching now has @ to require all paths in a commit to match.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Apr 18 07:39:18 2013 UTC (10 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.3: +8 -33 lines
Diff to previous 1.3 (colored)

Update to 2.34; simplify package. patch sent upstream.

2.34: 2013-04-15
     More performance improvents. Larghe deletion are much faster now.
     Path matches with [] now have a regexp variant

2.33: 2013-04-14
     "from COMMIT remove OP" for removing botched renames etc.
     Event-Mark can be be used as a commit identifier in mailbox format.
     Line continuation with \ works in scripts.
     There is nopw a regular expression matching syntax for paths.

2.32: 2013-04-03
     Fix bug introduced in expunges when blobfile path generation changed.

2.31: 2013-04-03
     New 'filter' command supports content filtering with a batch command.
     Yet more speed tuning - now 17K commits/min under cpython, 22K under pypy.

2.30: 2013-03-28
     Fossil map dumps are pruned appropriately after an expunge.
     More speed tuning.
     An AUTHORS file now credits some significant collaborators

2.29: 2013-03-24
     Extreme speed tuning in SVN analysis - measured at over 11K commits/sec.
     canonicalize option changes CR-LF to LF in commit comments.

2.28: 2013-03-22
     There is now a 'reset' command like the tag command.
     Fix for buggy debranch command.
     More speed tuning.

2.27: 2013-03-18
     More speed tuning.
     Simplify the baton display in SVN processing, its overhead was high.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Mar 24 16:21:56 2013 UTC (10 years, 11 months ago) by dholland
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.2: +4 -2 lines
Diff to previous 1.2 (colored)

Needs asciidoc as well as xmlto; however, xmlto is only used at build time.
PKGREVISION -> 1

Revision 1.2 / (download) - annotate - [select for diffs], Thu Mar 14 21:20:14 2013 UTC (10 years, 11 months ago) by ryoon
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Update to 2.26

Changelog:
2.26: 2013-03-13
     Enable Subversion dump reader to handle yet another pathological case.
     Code has been tested and verified with PyPy.
     Prefer author date for action stamps when it is available.
     More speed tuning.

2.25: 2013-03-07
     More speed tuning in repository analysis.
     O(n**2) cost for renumbering has been eliminated, svn_no_renumber is gone.
     New 'timings' command displays phase timings for repo analysis.
     Improved packaging for distributions (thanks, Mike Swanson).

2.24: 2013-03-03
     Fix a crash bug in the new blob handling, and more performance tweaks.

2.23: 2013-03-01
     Drastically cut the amount of disk storage and I/O required for surgery.
     Add svn_ignore_properties option.
     The .svn extension is now stripped from repo names on load.

2.22: 2013-02-26
     New debranch feature for merging branches that should be subdirectories.
     Minor speed tuning via memoization.

2.21: 2013-02-21
     Added "compressblobs" and "svn_no_renumber" option for very large repos.
     Added the "sizes" and "lint" commands.
     Interpretation of timezone field in author maps was buggy, is now fixed.
     Experimental Emacs Lisp mode for editing comment mailboxes.

2.20: 2013-02-08
     Teach repodiffer how not to choke on revisions with empty manifests.
     Make repodiffer more explicit when a revision's parent set changes.
     Improvements to the graph command's output of branches.

2.19: 2013-02-06
     Serious tuning of internals for reduced memory usage.

2.18: 2013-02-02
     Translation of symlinks in Subversion repos was buggy, is now fixed.
     repodiffer now has a useful and documented return value.
     New --tree-diff option of repodiffer shows context diffs of mismatches.

2.17: 2013-01-26
     repodiffer can now take a map file and show fossil IDs with diff reports.
     The '?' selection-set modifier can be repeated for effect.

2.16: 2013-01-25
     Fix a memoization bug that resulted in misbehavior after branch cuts.

2.15: 2013-01-22
     Switch to cvs-fast-export for reading RCS and CVS collections.
     Efficiency and code-cleanup improvements by Julien Rivaud.

2.14: 2013-01-19
     Dramatic decrease in memory footprint on large repositories.
     Improvements in DAG visualization via 'graph'.

2.13: 2013-01-08
     The new 'graph' command supports making commit graphs in the DOT language.
     On read of an import stream, interpret a "cvs-revisions" property.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Jan 7 12:12:20 2013 UTC (11 years, 1 month ago) by ryoon
Branch: MAIN

Import reposurgeon-2.12 as devel/reposurgeon.

A tool for editing version-control repository history reposurgeon
enables risky operations that version-control systems don't want
to let you do, such as editing past comments and metadata and
removing commits. It works with any version control system that
can export and import git fast-import streams, including git and
hg and bzr. It can also read Subversion dump files directly and
can thus be used to script production of very high-quality conversions
from Subversion to any supported DVCS.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>