Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Changes In Branch lazarus
Excluding Merge-Ins
This is equivalent to a diff from
b03b9b790d
to 1905026b8c
2020-02-08
| | |
23:08 |
|
Leaf
check-in: 1905026b8c user: tinus tags: lazarus
|
22:07 |
|
check-in: 89b16f2b3c user: tinus tags: lazarus
|
2014-07-23
| | |
16:24 |
|
check-in: 35fd697537 user: tinus tags: mono
|
15:03 |
|
check-in: bc5abb11a4 user: tinus tags: lazarus
|
2011-05-03
| | |
06:57 |
|
check-in: 92007772e3 user: Martijn tags: trunk
|
2011-05-01
| | |
14:49 |
|
check-in: b03b9b790d user: tinus tags: trunk
|
| | |
Added .fossil-settings/binary-glob.
|
1
2
3
4
5
6
7
8
|
+
+
+
+
+
+
+
+
|
*.png
*.jpg
*.jpeg
*.gif
*.bmp
*.ico
*.xcf
*.res
|
| | | | | | |
Added .fossil-settings/binary-glob.no-warn.
Added .fossil-settings/ignore-glob.
|
1
2
3
4
5
6
7
8
|
+
+
+
+
+
+
+
+
|
out/
*.bak
*.lps
*/__history/
*/backup/
GPATH
GTAGS
GRTAGS
|
| | | | | | |
Added .fossil-settings/ignore-glob.no-warn.
Added notes/fossil-help-commit.txt.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
|
Usage: f commit ?OPTIONS? ?FILE...?
Create a new version containing all of the changes in the current
checkout. You will be prompted to enter a check-in comment unless
the comment has been specified on the command-line using "-m" or a
file containing the comment using -M. The editor defined in the
"editor" fossil option (see f help set) will be used, or from
the "VISUAL" or "EDITOR" environment variables (in that order) if
no editor is set.
All files that have changed will be committed unless some subset of
files is specified on the command line.
The --branch option followed by a branch name causes the new
check-in to be placed in a newly-created branch with the name
passed to the --branch option.
Use the --branchcolor option followed by a color name (ex:
'#ffc0c0') to specify the background color of entries in the new
branch when shown in the web timeline interface. The use of
the --branchcolor option is not recommend. Instead, let Fossil
choose the branch color automatically.
The --bgcolor option works like --branchcolor but only sets the
background color for a single check-in. Subsequent check-ins revert
to the default color.
A check-in is not permitted to fork unless the --allow-fork option
appears. An empty check-in (i.e. with nothing changed) is not
allowed unless the --allow-empty option appears. A check-in may not
be older than its ancestor unless the --allow-older option appears.
If any of files in the check-in appear to contain unresolved merge
conflicts, the check-in will not be allowed unless the
--allow-conflict option is present. In addition, the entire
check-in process may be aborted if a file contains content that
appears to be binary, Unicode text, or text with CR/NL line endings
unless the interactive user chooses to proceed. If there is no
interactive user or these warnings should be skipped for some other
reason, the --no-warnings option may be used. A check-in is not
allowed against a closed leaf.
If a commit message is blank, you will be prompted:
("continue (y/N)?") to confirm you really want to commit with a
blank commit message. The default value is "N", do not commit.
The --private option creates a private check-in that is never synced.
Children of private check-ins are automatically private.
The --tag option applies the symbolic tag name to the check-in.
The --sha1sum option detects edited files by computing each file's
SHA1 hash rather than just checking for changes to its size or mtime.
Options:
--allow-conflict allow unresolved merge conflicts
--allow-empty allow a commit with no changes
--allow-fork allow the commit to fork
--allow-older allow a commit older than its ancestor
--baseline use a baseline manifest in the commit process
--bgcolor COLOR apply COLOR to this one check-in only
--branch NEW-BRANCH-NAME check in to this new branch
--branchcolor COLOR apply given COLOR to the branch
--close close the branch being committed
--delta use a delta manifest in the commit process
--integrate close all merged-in branches
-m|--comment COMMENT-TEXT use COMMENT-TEXT as commit comment
-M|--message-file FILE read the commit comment from given file
--mimetype MIMETYPE mimetype of check-in comment
-n|--dry-run If given, display instead of run actions
--no-warnings omit all warnings about file contents
--nosign do not attempt to sign this commit with gpg
--private do not sync changes and their descendants
--sha1sum verify file status using SHA1 hashing rather
than relying on file mtimes
--tag TAG-NAME assign given tag TAG-NAME to the checkin
See also: branch, changes, checkout, extras, sync
^ +-(([a-z0-9])\|-)?(-([a-z0-9-]+))( ([A-Z0-9-]+))* +(.*)
short: '\2'; long: '\4'; param: '\6'; help: '\7'
|
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Added notes/utf-8 support.md.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
|
# UTF-8 support in the Wide Diff view
## Steps
1. ✔ Make `FColDefs` a fixed-size array. Populate this as far as possible with the default values during construction.
2. ✔ Include both char and text indices (start, length) in `TSHColDef`.
3. ✔ In `SetLine`, when processing the header '=', adjust the char positions and lengths.
4. ✔ In `SetLine`, when processing a diff line ' ':
* ✔ Scan the entire text line, keeping track of both byte and char indices. (This means we won't have
to keep scanning for positions in text).
* ✔ Populate the entire array of **FColDefs** as we go, only don't differentiate between the three content columns yet.
* ✔ Put aside both left and right content.
* In the case of a '|' modified line:
* ✔ Define three subcolumns each for both left and right content.
* ✔ `TSHSubColDef` contains the regular `TSHColDef` fields, ~~plus `Text: string`~~. _(not necessary)_
* ✔ Compare the left and right content, and split both up in 3 same/diff/same subcols.
5. ✔ In `Next`, step through the **FColDef**s.
* ✔ Only in the case of a '|' modified line, when in either content column, navigate the appropriate subcolumns instead.
## Performance
* ~~Our current implementation of CharLength, CopyChars etc. is quite slow.
The steps outlined above ought to reduce the need for these functions, but once we know which ones we'll need,
we should reimplement them. Probably using `PChar` and `Inc()`, while guarding for buffer overruns.~~ _We only need to scan every line once, in SetLine. This only requires `ByteType` function, and its performance is adequate._
|
| | | | | | | | | | | | | | | | | | | | | | |
Added src/a_commitmessage.lfm.