AmendHub

jcs

/

amend

/

amendments

Amendments on October 2, 2026

rsrc: Tweak capitalization

jcs made amendment 184 about 1 month ago

util: Make xmalloc take flags, move xalloc_dump here

This makes it again panic on failure by default, but callers can
pass M_CANFAIL for more fine-grained handling.
 
Also fold xmalloczero into this with M_ZERO.
jcs made amendment 183 about 1 month ago

Amendments on October 1, 2026

settings: Re-zero tsettings before copying during 1->2 migration

jcs made amendment 182 about 1 month ago

*: Add author e-mail to settings and amendments

Migrate settings to a new version and prompt the user to add their e-mail
address, also rename "Author" to "Author Name" to make it more of a name
field than username like it was before.
 
When opening a v4 repo, migrate it to add an author e-mail to each record,
using the user's new name and e-mail if the username matches the first in
the repo (which is assumed to be the user's own username).
jcs made amendment 181 about 1 month ago

Amendments on September 28, 2026

rsrc: Remove SaDerez'd .r version, add native .rsrc file, go to version 4.0

Amend is now doing the resource conversion on the fly so we no longer need
the .r file kept manually in sync.
jcs made amendment 179 about 1 month ago

*: Add native resource file handling

When a file ending in .rsrc is diffed, create a temporary file with an
ASCII hex dump of all the resources found in its resource fork, in the same
format that SaDerez does, and diff against that.
 
Store this dumped format in the bile repo to avoid having to convert twice,
and when doing a checkout of such a file, convert it from the hexdump
format stored in the repo to an actual resource file on disk.
jcs made amendment 178 about 1 month ago

repo: Factor out Create/FSOpen/truncate/FSClose of temp files

jcs made amendment 177 about 1 month ago

diffreg: Fix upstream bug checking for EOF in wrong variable

jcs made amendment 176 about 1 month ago

repo: PtoCstr on file path string

jcs made amendment 175 about 1 month ago

repo+settings: Fix format strings

jcs made amendment 174 about 1 month ago

repo: Zero file_ids when no files in the repo

jcs made amendment 173 about 1 month ago

commit_list: Off-by-one

jcs made amendment 172 about 1 month ago

browser+repo+editor: Clean up close paths

jcs made amendment 171 about 1 month ago

settings: Hoist save initialization

jcs made amendment 170 about 1 month ago

repo: Remove bogus allocation, reset attrs on deleted file

jcs made amendment 169 about 1 month ago

committer+editor: Test for proper window variable

jcs made amendment 168 about 1 month ago

bile: Don't re-use deleted id

jcs made amendment 167 about 1 month ago

repo: Plug leak if migrate is rejected

jcs made amendment 166 about 1 month ago

editor: Clear tm just in case, check mktime result

jcs made amendment 165 about 1 month ago