AmendHub

Download

jcs

/

amend

/

README

 

(View History)

jcs   README: Add 3.7.1 bugfix Latest amendment: 120 on 2023-04-18

1 Amend: a small revision control system for Macintosh
2 Written by joshua stein <jcs@jcs.org> - http://jcs.org/amend
3
4 Amend is free software; see the LICENSE file for copyright/licensing
5
6 3.7.1 - 2023-04-18
7 - Fix a bug that sometimes caused a crash after the diff/commit window
8 closed after producing a large diff and using a lot of memory
9 - Fix bug when exporting an amendment as a patch where the suggested
10 filename was bogus
11 - Fix bug that caused a system lockup on some machines with slower
12 disks; thanks to Valtteri Koskivuori for helping locate and fix this bug
13 - Show progress window when opening repositories since the process may
14 take a while
15 - Add resource to allow MultiFinder to correctly open a repo from double-
16 clicking a .repo file when Amend is already running (thanks to Steve
17 Crutchfield)
18 - Properly update scrollbars when cutting or pasting in edit and commit
19 window text fields
20
21 3.6 - 2022-09-12
22 - Add Command+W keyboard shortcut to cancel and close committer
23 window
24 - Fix launching Desk Accessories when Amend is in the foreground
25 - Center dialog windows on larger displays, limit the size of Amend
26 windows to roughly 80 characters of code
27 - Disable "Apply Patch" menu option as it is not yet ready for production
28 and was previously enabled by mistake
29 - Change internal project structure to allow building with THINK C's
30 default ANSI C library, instead of requiring a custom library
31
32 3.5 - 2022-08-17
33 - Add metadata editor to change author name, date/time, and log messages
34 of existing amendments
35 - Change references of "commits" to "amendments" to be consistent
36 - Change temporary filename generation to avoid generating bogus
37 filenames when diffing
38 - Show progress while opening repo
39 - Tweak font sizes
40 - Fix bug that may have shown a bogus character at the end of a log
41 message in the amendment list
42
43 3.4 - 2022-06-15
44 - Fix newline handling in diff generation that was adding erroneous
45 newlines after chunk headers
46 - Update backend database library with bug fixes
47 - Fix crash that occurred after saving settings
48 - Other minor crash fixes
49
50 3.3 - 2022-06-03
51 - Correctly include C function prototypes in diffs (equivalent to diff's -p
52 option)
53 - Bug fixes and speedups in backend database library
54
55 3.2 - 2022-02-03
56 - When filtering out already-added files, also filter out the open repo
57 file itself.
58 - Fix a possible crash after committing
59 - Stop occasionally displaying a cursor on read-only text boxes
60
61 3.0 - 2022-01-20
62 - Change repo file format yet again, to include a larger header for future
63 use and to include a backup map pointer. File corruption could stll be
64 possible if a new map is written at the end of the file where the
65 filesystem has to allocate new blocks, even though the file is flushed.
66 With a backup map pointer, the previous map already written to disk can
67 still be reliably located.
68 - In the "Add File" dialog, remove files from the list that are already in the
69 repo, or are outside of the repo's directory. This should make it much
70 easier to see what is not being managed by Amend.
71
72 2.0 - 2022-01-11
73 - Change repo file format from standard Mac Resource Files to a custom
74 file format that offers more resiliance against data corruption.
75 Unfortunately this means files can't be directly edited in ResEdit, and
76 there is no built-in conversion mechanism for repos created in version 1.
77
78 1.0 - 2021-12-16
79 - Add a Settings menu to change the tab width (defaults to 4) and the
80 author username used for new commits
81
82 0.9.2 - 2021-12-15
83 - When 'All Files' is selected when doing a diff, skip files that have the
84 same size, creation time, and modification time
85 - Fix crash when switching applications under MultiFinder
86
87 0.9.1 - 2021-11-22
88 - Initial public release