AmendHub

Download

jcs

/

amend

/

README

 

(View History)

jcs   README: Add 3.6 changes Latest amendment: 105 on 2022-09-12

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.6 - 2022-09-12
7 - Add Command+W keyboard shortcut to cancel and close committer
8 window
9 - Fix launching Desk Accessories when Amend is in the foreground
10 - Center dialog windows on larger displays, limit the size of Amend
11 windows to roughly 80 characters of code
12 - Disable "Apply Patch" menu option as it is not yet ready for production
13 and was previously enabled by mistake
14 - Change internal project structure to allow building with THINK C's
15 default ANSI C library, instead of requiring a custom library
16
17 3.5 - 2022-08-17
18 - Add metadata editor to change author name, date/time, and log messages
19 of existing amendments
20 - Change references of "commits" to "amendments" to be consistent
21 - Change temporary filename generation to avoid generating bogus
22 filenames when diffing
23 - Show progress while opening repo
24 - Tweak font sizes
25 - Fix bug that may have shown a bogus character at the end of a log
26 message in the amendment list
27
28 3.4 - 2022-06-15
29 - Fix newline handling in diff generation that was adding erroneous
30 newlines after chunk headers
31 - Update backend database library with bug fixes
32 - Fix crash that occurred after saving settings
33 - Other minor crash fixes
34
35 3.3 - 2022-06-03
36 - Correctly include C function prototypes in diffs (equivalent to diff's -p
37 option)
38 - Bug fixes and speedups in backend database library
39
40 3.2 - 2022-02-03
41 - When filtering out already-added files, also filter out the open repo
42 file itself.
43 - Fix a possible crash after committing
44 - Stop occasionally displaying a cursor on read-only text boxes
45
46 3.0 - 2022-01-20
47 - Change repo file format yet again, to include a larger header for future
48 use and to include a backup map pointer. File corruption could stll be
49 possible if a new map is written at the end of the file where the
50 filesystem has to allocate new blocks, even though the file is flushed.
51 With a backup map pointer, the previous map already written to disk can
52 still be reliably located.
53 - In the "Add File" dialog, remove files from the list that are already in the
54 repo, or are outside of the repo's directory. This should make it much
55 easier to see what is not being managed by Amend.
56
57 2.0 - 2022-01-11
58 - Change repo file format from standard Mac Resource Files to a custom
59 file format that offers more resiliance against data corruption.
60 Unfortunately this means files can't be directly edited in ResEdit, and
61 there is no built-in conversion mechanism for repos created in version 1.
62
63 1.0 - 2021-12-16
64 - Add a Settings menu to change the tab width (defaults to 4) and the
65 author username used for new commits
66
67 0.9.2 - 2021-12-15
68 - When 'All Files' is selected when doing a diff, skip files that have the
69 same size, creation time, and modification time
70 - Fix crash when switching applications under MultiFinder
71
72 0.9.1 - 2021-11-22
73 - Initial public release