Module Name:    src
Committed By:   rillig
Date:           Thu Nov 18 16:54:35 UTC 2021

Added Files:
        src/usr.bin/indent: README.md
Removed Files:
        src/usr.bin/indent: README

Log Message:
indent: replace old license discussion with a brief history section


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r0 src/usr.bin/indent/README
cvs rdiff -u -r0 -r1.1 src/usr.bin/indent/README.md

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: src/usr.bin/indent/README.md
diff -u /dev/null src/usr.bin/indent/README.md:1.1
--- /dev/null	Thu Nov 18 16:54:35 2021
+++ src/usr.bin/indent/README.md	Thu Nov 18 16:54:34 2021
@@ -0,0 +1,21 @@
+# History
+
+This is NetBSD indent.  It originally came from the University of Illinois via
+some distribution tape for PDP-11 Unix.  It has subsequently been hacked upon 
+by James Gosling @ CMU.  At some point in the 1970s or even 1980s, it was 
+thought to be "the nicest C pretty printer around".  Around 1985, further
+additions to provide "Kernel Normal Form" were contributed by the folks at Sun 
+Microsystems.
+
+Between 2000 and 2019, FreeBSD maintained the code, adding several features.
+NetBSD imported these changes on 2019-04.04.
+
+In 2021, indent was updated to handle C99 comments, cleaning up the code.  It
+got a proper test suite, uncovering many inconsistencies and bugs that either
+had been there forever or had been introduced by importing the FreeBSD version
+in 2019.
+
+# References
+
+* https://github.com/freebsd/freebsd-src/tree/main/usr.bin/indent
+* https://github.com/pstef/freebsd_indent

Reply via email to