summaryrefslogtreecommitdiff
path: root/readme.org
diff options
context:
space:
mode:
authorJustin Wernick <justin@worthe-it.co.za>2023-02-18 21:24:19 +0200
committerJustin Wernick <justin@worthe-it.co.za>2023-02-18 21:25:47 +0200
commitbc08e1e0dde1aa1c5f7645e8c50fe3a0d21cc23a (patch)
treec33a84c00b40bb59ec6fa56f79ceba418fe83bb7 /readme.org
Initial commit
Diffstat (limited to 'readme.org')
-rw-r--r--readme.org27
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