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
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
|
An informal list of FIXMEs which don't warrant full tickets...
This is not *intended* to be a list of long-lived fixme's, but more of a scratchpad for things which come up spontaneously and shouldn't be forgotten.
# f-new and friends: creating new repositories
New repo files created by the library currently have 2 known issues:
New repo files created by the library currently have the following known issue(s):
- No ticket table(s), so opening up the repo in `fossil ui` and browsing to an `/info` page (or one of many other pages) will result in a fatal "no such table..." error. Running `fossil rebuild` on the repo is the current quick workaround for that.
- When opening such a repo, fossil recognizes a fingerprint mismatch, probably because the library does not establish an initial fingerprint. Here's a repro from Dan S.:
- <s>When opening such a repo, fossil recognizes a fingerprint mismatch</s> (resolved)
```
$ f-test-ciwoco ; cp _ciwoco.f /tmp ; cd /tmp; \
mkdir 12345 ; cd 12345; \
fossil rebuild ../_ciwoco.f ; \
fossil open ../_ciwoco.f ; fossil timeline
```
Similarly:
```
$ f-new -m foo foo.f; mkdir foo; cd foo; fossil open ../foo.f; fossil timeline
```
If the repo is created without an initial checkin (i.e. without the `-m` flag to `f-new`) the warning does not appear, as fossil doesn't have any information to work with. fossil-created repos are never empty: they are seeded with the initial empty checkin.
# f-ci (checkin)
```
$ ls
abc def ghi
|