Login
Changes To FIXMEs
Login

Changes to "FIXMEs" between 2021-04-16 14:02:37 and 2021-04-16 14:40:00

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