diff options
author | Justin Wernick <justin@worthe-it.co.za> | 2023-02-18 21:24:19 +0200 |
---|---|---|
committer | Justin Wernick <justin@worthe-it.co.za> | 2023-02-18 21:25:47 +0200 |
commit | bc08e1e0dde1aa1c5f7645e8c50fe3a0d21cc23a (patch) | |
tree | c33a84c00b40bb59ec6fa56f79ceba418fe83bb7 /readme.org |
Initial commit
Diffstat (limited to 'readme.org')
-rw-r--r-- | readme.org | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/readme.org b/readme.org new file mode 100644 index 0000000..a06c97f --- /dev/null +++ b/readme.org @@ -0,0 +1,27 @@ +#+TITLE: Shackle Shell + +A shell intended for restricted access on a version control repo server. + +This is intended as a replacement for [[https://git-scm.com/docs/git-shell][Git Shell]], but with the additional +commands I want to create new repos, rearrange things, etc built +in. + +It will also limit access to only git repos within the file hierarchy I use. + +Additionally, this may support passthrough for other version control system like +Pijul. + +* Roadmap + +- [ ] git fetch and git push +- [ ] interactive command prompt +- [ ] git init of both private and shared repos +- [ ] help command +- [ ] history (only within same session) +- [ ] listing of repos +- [ ] set repo descriptions +- [ ] set the main branch of a repo +- [ ] move a repo to a different group +- [ ] housekeeping git tasks (git fsck, git gc) +- [ ] pijul fetch and pijul push +- [ ] pijul support on other commands |