aboutsummaryrefslogtreecommitdiff
path: root/TODOs.md
blob: ae05dc6e60d511b04f0046bb2cc9686a339ead25 (plain) (blame)
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
# Tasks

## TODO v0 Overview {#task-946c7f4f-2b97-40ff-b620-5fc241900709}
- TODO in 2021-03-05

---

- [ ] hierarquical tree view, per branch and per commit
- [ ] show notes in commit
- [ ] `tarballs/` folder, with `.tar.gz`, `.tar.gz.sha256` and `.tar.gz.sig` files
- [ ] generate tarballs for all tags and all branches
- [ ] SHA in log
- [ ] `.patch` files (with `git format-patch --stdout -1 $SHA`), raw view
- [ ] blame view, with history
- [ ] highlight code
- [ ] render markdown
- [ ] leverage `cloc`
- [ ] Atom feed of commits and releases
- [ ] use mustache for generating HTML and Gemini files

Benchmark on (stagit):

- Git: 60k commits, 100MB repository
- Guix: 75k commits, 311MB repository
- Nixpkgs: 275k commits, 2.5GB repository
- Linux: 1M commits, 2,5GB repository

# Bugs

# Improvements

# Questions

# Decisions

## TODO Perl vs C {#decision-d349b5be-3e00-4e00-a110-0eb7f402d4ab}
- TODO in 2021-03-06

---

FIXME

# Resources

- <https://github.com/jacquesg/p5-Git-Raw/>
- <http://modernperlbooks.com/books/modern_perl_2016/01-perl-philosophy.html>

# Scratch