jcs
/amend
/amendments
/browser.h
Amendments on November 1, 2023
browser: Use a custom LDEF for file list to cross out deleted files
Also sort the list with deleted files at the bottom
Amendments on November 10, 2022
browser: Tweak menu language, fix bug in amendment exporting
We were passing a NULL pointer to SFPutFile instead of an empty
Pascal string, which has bad results on System 7. Now we will
supply "amendment_##.diff" as the default filename.
Also rename exporting functions to export an amendment instead of
a patch. The patch utility applies a diff, not a patch. But we're
exporting the whole amendment anyway.
Amendments on August 17, 2022
editor: Add amendment metadata editor
This allows changing an amendment's author, date/time, and log.
Also continue on changing commit to amendment.
Amendments on August 16, 2022
jcs made amendment
83
over 2 years ago
Amendments on December 15, 2021
committer: If "All Files" is selected, skip diffing unchanged files
If the file size, ctime, and mtime are all the same, consider it
unchanged.
Amendments on November 22, 2021
Repo: Support file deletion, repo versioning and migration
I broke my own rule of always adding versions to things, so start
now and migrate all unversioned repos to version 2 which adds file
flags.
When a file is deleted, doing a diff of it will diff against a blank
file and then the file in the repo is marked as deleted. For now this
just draws the file with tildes in the file list, but a custom LDEF
will draw these as strucken through.
Also fix a few bugs along the way...
Amendments on October 28, 2021
patch: Initial progress on patch applying
Unify on "patch" instead of "diff" terminology for export/apply
Amendments on October 27, 2021
browser+repo: Add diff exporting
Refactor diff header generation into a function to also use here.
When disabling menus, only disable their items. This avoids having
to call DrawMenuBar() which flashes annoyingly.
Amendments on October 20, 2021
jcs made amendment
11
over 2 years ago
Amendments on October 19, 2021
jcs made amendment
1
over 2 years ago
1