-
Notifications
You must be signed in to change notification settings - Fork 2
/
TODO.txt
24 lines (22 loc) · 879 Bytes
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
TODO:
For TODOs not listed in here, search for them via:
$ grep -r --exclude-dir=".git" --exclude="TODO.txt" "TODO" .
- user create --{allow-create-repos,admin}
- Usage: $0
- Debian packaging
- Docker image to quickly set up a self-hosted Git server
- Support multiple profiles (set via config file, e.g. one server for work, one for private stuff)
- Support to rename repos
- Support to enable / disable users
- Check for race conditions / use mutex / file locking
- POSIX compliance
- Repo move command
- Individual error codes, so they can be checked for
- DRY: Don't repeat yourself. Will be hard, we're using plain shell after all, not even bash
- repo --current
- repo create --track
- sshd ChrootDirectory
- Make repos forkable
- Add simple issue tracker (https://github.com/neithernut/git-dit ?)
- Permissions per branch
- Protected branches, so you can't force-push