File TODO.md changed (mode: 100644) (index 0085f2f..e294522) |
... |
... |
Functions to use: |
49 |
49 |
- `git_commit_parent_id()` |
- `git_commit_parent_id()` |
50 |
50 |
- `git_commit_parentcount()` |
- `git_commit_parentcount()` |
51 |
51 |
|
|
|
52 |
|
## Consider different path sorting. ## |
|
53 |
|
|
|
54 |
|
| ID | Status | Type | |
|
55 |
|
|------|-------------|----------| |
|
56 |
|
| BSY | undecided | change | |
|
57 |
|
|
|
58 |
|
The one which puts contents of child above contents of current one. |
|
59 |
|
|
52 |
60 |
## @branch notation to lookup the latest build on that branch. ## |
## @branch notation to lookup the latest build on that branch. ## |
53 |
61 |
|
|
54 |
62 |
| ID | Status | Type | |
| ID | Status | Type | |
|
... |
... |
Another suitable place is separate table in the database. |
161 |
169 |
|
|
162 |
170 |
And might need a global one at some point too. |
And might need a global one at some point too. |
163 |
171 |
|
|
|
172 |
|
Implementation could be: |
|
173 |
|
|
|
174 |
|
1. Abstract `*Settings` class per unit that needs settings (`FileComparator`, |
|
175 |
|
`FilePrinter`, etc.). |
|
176 |
|
2. A way to set pointer (wrapped in `std::shared<>`) for each such unit (a |
|
177 |
|
static member of that abstract class, separate function or could be a |
|
178 |
|
parameter). |
|
179 |
|
3. One `Settings` class (in `main.cpp` probably) that implements all those |
|
180 |
|
interfaces and is then set used by all units. |
|
181 |
|
|
164 |
182 |
## Maybe introduce range syntax to specify two builds. ## |
## Maybe introduce range syntax to specify two builds. ## |
165 |
183 |
|
|
166 |
184 |
| ID | Status | Type | |
| ID | Status | Type | |