remove tog TODO items which have been addressed thanks to Mark Jamsek.
[got-portable.git] / TODO
blobb5b4c9b82e5fff5e0754b32bd2e074baa7ff8c76
1 got:
2 - Teach 'got merge' to merge changes into an arbitrary subdirectory
3   of the work tree. This would be nice for merging vendor branches.
4   Say you have a branch 'llvm-12' which intially contains a 12.0
5   release tree as published by the LLVM project, added to the repository
6   with a command such as 'got import -b llvm-12'. On the main branch we
7   would want to merge files from the llvm-12 branch into /usr/src/gnu/llvm
8   instead of the root directory checked out at /usr/src.
9   The next LLVM release 12.1 would later be committed onto the llvm-12
10   branch and then merged into main at /usr/src/gnu/llvm in the same way.
12 libexec:
13 - add http(s) transport with libtls in dial.c, speaking Git's HTTP protocol
14   via got-fetch-pack or a new helper
16 tog:
17 - implement 'limit' for 'tog log' (like search but display matched commits only)
19 gotweb:
20 - tracey has a gotwebd thingy in progress somewhere
22 gotd:
23 - needs to be designed and implemented