]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Replace GNU RCS ident with a BSD license ident
authorBaptiste Daroussin <bapt@FreeBSD.org>
Sun, 26 Jul 2015 11:21:36 +0000 (11:21 +0000)
committerBaptiste Daroussin <bapt@FreeBSD.org>
Sun, 26 Jul 2015 11:21:36 +0000 (11:21 +0000)
commitc048a83f5192d293094d4e0bec4ebdbd005e0bae
tree2fd9cfca9282ae9a513f748e8348480e9776c79f
parentda6c24e123811d0c0db790f2e815cda57d7f8578
Replace GNU RCS ident with a BSD license ident

Rationale: ident(1) is useful out of RCS, lot of scripts are using ident(1) and
failing when base is built WITHOUT_RCS.

This version is:
- fully compatible with RCS 5.7 ident.
- fully compatible with RCS 5.9 ident.
- passes all ident test from GNU RCS 5.9 test suite

This version has support for: svn extension for the Keyword id (double colon and
# before last $)

DiffĂ©rences with GNU RCS ident:
- no long options as found in GNU RCS 5.9 (but not commented there).
- '-V' reports nothing but has been added for compatibility.

Differential Revision: https://reviews.freebsd.org/D3200
Reviewed by: pfg
16 files changed:
etc/mtree/BSD.tests.dist
gnu/usr.bin/rcs/Makefile
gnu/usr.bin/rcs/ident/Makefile [deleted file]
gnu/usr.bin/rcs/ident/Makefile.depend [deleted file]
gnu/usr.bin/rcs/ident/ident.1 [deleted file]
gnu/usr.bin/rcs/ident/ident.c [deleted file]
tools/build/mk/OptionalObsoleteFiles.inc
usr.bin/Makefile
usr.bin/ident/Makefile [new file with mode: 0644]
usr.bin/ident/ident.1 [new file with mode: 0644]
usr.bin/ident/ident.c [new file with mode: 0644]
usr.bin/ident/tests/Makefile [new file with mode: 0644]
usr.bin/ident/tests/ident.sh [new file with mode: 0755]
usr.bin/ident/tests/test.in [new file with mode: 0644]
usr.bin/ident/tests/test.out [new file with mode: 0644]
usr.bin/ident/tests/testnoid [new file with mode: 0644]