Skip to content

Commit

Permalink
Add files for initial release, v0.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ben-cohen committed Nov 18, 2014
0 parents commit 9e18063
Show file tree
Hide file tree
Showing 11 changed files with 2,085 additions and 0 deletions.
1 change: 1 addition & 0 deletions CHANGES.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
v0.5.0, 2014-11-18 -- Initial release
674 changes: 674 additions & 0 deletions LICENSE.txt

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
include LICENSE.txt
include CHANGES.txt
include examples/checkout_start
include examples/pivot_branch
include examples/rcs_join
include examples/rename_user
31 changes: 31 additions & 0 deletions README.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
EditRCS is a library to with functions to read RCS files into Python
classes Rcs and RcsDelta, and to manipulate them and write them to a new
RCS file.

It is intended to be used to manipulate RCS files in ways that the RCS tools
don't support, but it requires some knowledge of how RCS files work rather
than being a polished command-line tool.

See rcsfile(5) for RCS file format definition.

Example scripts in the examples directory include:

checkout_start: print the earliest version of a RCS file to standard output.
rcs_join: produce an RCS file with the history of one file followed by that of
a second file.
rename_user: replace an old user name with a new one for each revision checked
in by that user.
pivot_branch: given a branch head and a first-level branch head off that, swap
the sub-branch and the main branch.

Limitations: I'm going with the 5.9.2 version of the manpage, and ignoring
the newphrase in the earlier (e.g. 5.6) specifications for now.
It is written to be simple rather than optimised for speed or space.


INSTALLATION
------------

To install as a Python module run this as root:

python setup.py install
1 change: 1 addition & 0 deletions editrcs/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Empty
Loading

0 comments on commit 9e18063

Please sign in to comment.