aboutsummaryrefslogtreecommitdiff
path: root/contrib/csup/diff.c
Commit message (Collapse)AuthorAgeFilesLines
* - Move csup away from contrib/ and into usr.bin/. Software is no longerUlf Lilleengen2010-03-021-438/+0
| | | | | | | | | contributed, and main development is happening in the FreeBSD repo. Suggested by: joel Notes: svn path=/head/; revision=204556
* A few bugfixes:Ulf Lilleengen2008-12-031-2/+2
| | | | | | | | | | | | | | | | - Instead of including protocol info in diffs, strip them before adding deltatext and take this into account when applying the diff later. - Don't use strlen when the string in the RCS file may contain garbage. This got caught in the checksumming before, but was not fixed until now. Instead of using strlen, pass the token length when adding log and text entries to a delta. Add an extra length parameter to duptext() to record the token length. - When adding new branches to a file, add them in at the tail instead of the head of the list to get correct ordering when writing out. - Input stream when diffing was opened twice. - Don't expand keywords in diffs between deltas. Notes: svn path=/projects/csup_cvsmode/; revision=185592
* - Refactor some parts of the code and increase code reuse.Ulf Lilleengen2008-11-201-33/+18
| | | | | | | | - Fix a lot of style issues remaining and old debugging output. - Update comments where needed. Notes: svn path=/projects/csup_cvsmode/; revision=185134
* - Import csup work from p4.Ulf Lilleengen2008-10-191-2/+241
| | | | Notes: svn path=/projects/csup_cvsmode/; revision=184054
* Initial import of csup.vendor/csup/20060302Maxime Henrion2006-03-031-0/+214
Notes: svn path=/vendor/csup/dist/; revision=156230 svn path=/vendor/csup/20060302/; revision=156232; tag=vendor/csup/20060302