| Age | Commit message (Expand) | Author |
| 2018-08-26 | Update usage to include -w | sevan |
| 2017-04-22 | When called as "link" (not currently installed that way) always simply | kre |
| 2017-04-21 | fix number in copyright(4->3) | szptvlfn |
| 2017-04-21 | mark usage dead, simplify strings in it. | christos |
| 2017-04-20 | - fix number in copyright | christos |
| 2017-04-20 | Replace ours with the FreeBSD version; it is more versatile and handles | christos |
| 2016-08-10 | ln was there from v1. | sevan |
| 2012-03-22 | Fix whitespace nits. Suggested by Bug Hunting. | wiz |
| 2011-10-24 | note what "other ln implementations" is. | yamt |
| 2011-08-29 | static + __dead | joerg |
| 2011-02-27 | Typographical improvement by David H. Gutteridge in PR 44645. | wiz |
| 2008-07-20 | Remove the \n and tabs from the __COPYRIGHT() strings. | lukem |
| 2008-05-26 | PR/38755: murray armfield: /bin posix programs missing setprogname and/or | christos |
| 2007-10-29 | PR/37243 - Joerg Niendorf -- fixup botched addition of -i option | jnemeth |
| 2006-10-13 | Add -i to usage. | wiz |
| 2006-10-07 | PR/22799: Hiramatsu Yoshifumi: Add -i option to /bin/ln | elad |
| 2005-06-26 | sprinkle a little const, and now everything compiles with WARNS=3 | christos |
| 2004-06-25 | Add -v to usage. Closes PR 25862 by Kouichirou Hiratsuka. | wiz |
| 2004-01-05 | Homogenize usage messages: make the 'usage' word all lowercase, as this seems | jmmv |
| 2004-01-04 | remove unused code left from printescaped() backput as pointed out by Jeff | jschauma |
| 2003-09-14 | Following private discussion with kleink@ and hubertf@ and public discussion | jschauma |
| 2003-08-21 | Fix two more memory leaks found by Hubert Feyrer. | jschauma |
| 2003-08-13 | use bounded string op | itojun |
| 2003-08-07 | Move UCB-licensed code from 4-clause to 3-clause licence. | agc |
| 2003-08-04 | As discusses a little while back on tech-userlevel: | jschauma |
| 2003-02-25 | .Nm does not need a dummy argument ("") before punctuation or | wiz |
| 2002-12-28 | Whitespace nits. | wiz |
| 2002-12-27 | The previious ln commit did not have the change for -v in the source. Here is... | jrf |
| 2002-12-26 | Added verbose extension and updated manual pages. Changes approved by Klaus K... | jrf |
| 2002-10-30 | Revert rev. 1.16, as per PR kern/17411. | kleink |
| 2002-09-25 | New policy: New sentences start on a new line. | wiz |
| 2001-09-16 | ANSIfy, KNF, by Petri Koistinen. | wiz |
| 2001-02-19 | convert to use getprogname() | cgd |
| 2001-02-04 | fix nested extern. | christos |
| 2000-10-14 | Document POSIX.2 conformance. | bjh21 |
| 1999-09-27 | Move symlink.7 to share/man/man7/, where it belongs | jdolecek |
| 1999-09-26 | add lutimes(2) to list of syscalls not following symlinks | jdolecek |
| 1999-09-05 | Allow hardlinks to symlinks. | hubertf |
| 1999-03-22 | More and more .Os cleanups. .Os is defined in the tmac.doc-common file, | garbled |
| 1998-12-13 | Patch per PR#6166 and clean up some nroff bogons. | fair |
| 1998-07-28 | Delint. | mycroft |
| 1998-02-06 | macroize BSD, NetBSD, FreeBSD and misc cleanup | perry |
| 1997-11-05 | lint | cgd |
| 1997-10-20 | Fix .Nm usage. | enami |
| 1997-10-20 | Partial .Nm usage fix. XXX | enami |
| 1997-07-20 | Remove WARNS=1 from all the subdirectory Makefiles, and add it to Makefile.inc | christos |
| 1997-07-20 | Fix compiler warnings. | christos |
| 1997-05-16 | Correct bogons and omissions in previous change. | mycroft |
| 1997-05-16 | add -h flag to suppress following of symbolic links | jtk |
| 1997-03-25 | add xref to symlink(2) | mikel |