index
:
shackle.git
main
A git shell with batteries included for running my git server
root
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
readme.org
Age
Commit message (
Expand
)
Author
2023-05-10
Rename the package to something not taken on crates.io
Justin Wernick
2023-05-04
Tweak the plan
Justin Wernick
2023-04-29
Finish filling in details in the readme
Justin Wernick
2023-04-29
Add required user config for tests into the tests
Justin Wernick
2023-04-29
Filled in more of the dev guide
Justin Wernick
2023-04-27
Filling in the development dependencies
Justin Wernick
2023-04-26
Add usage docs
Justin Wernick
2023-04-20
Fill in an outline of what's planned for the readme
Justin Wernick
2023-04-19
Rearrange todo list
Justin Wernick
2023-04-19
Add a license
Justin Wernick
2023-04-18
Start fleshing out the readme now that I've done my MVP stuff
Justin Wernick
2023-04-15
Extra todo item
Justin Wernick
2023-04-11
Add docs to all the commands
Justin Wernick
2023-04-10
Update the main branch of a repo
Justin Wernick
2023-04-09
Update naming of git-init to just init
Justin Wernick
2023-04-09
Updating descriptions now works on init too
Justin Wernick
2023-04-08
Fill in test for updating description on existing repo
Justin Wernick
2023-04-05
Nicer error handling on reading config
Justin Wernick
2023-03-30
Failing test to get started with listing repos
Justin Wernick
2023-03-30
Update path restrictions to allow shared repos
Justin Wernick
2023-03-29
Check user group when creating shared repos
Justin Wernick
2023-03-29
Check that shared repos get the right config
Justin Wernick
2023-03-29
Initial implementation of --init group
Justin Wernick
2023-03-28
Git push is now limited to only appropriate paths
Justin Wernick
2023-03-25
Insist that git command paths are relative
Justin Wernick
2023-03-25
Identify where the current code needs the dirs to exist
Justin Wernick
2023-03-24
Added checking for a valid path, but the test is failing for the wrong reason
Justin Wernick
2023-03-20
Add a failing test for the limiting where git repos can be on the server
Justin Wernick
2023-03-17
Rearrange todo list
Justin Wernick
2023-03-17
Use rustyline
Justin Wernick
2023-03-17
Use shlex to split shell arguments
Justin Wernick
2023-03-16
Git push
Justin Wernick
2023-03-13
Git clone / fetch
Justin Wernick
2023-03-13
Batch commands work
Justin Wernick
2023-03-12
Ignore failing test for now. It needs a different command mode.
Justin Wernick
2023-03-12
Correct which does what in the todo list
Justin Wernick
2023-03-11
Fix docker shell issue
Justin Wernick
2023-03-08
Vendor git2 to make it easier to deploy shackle without dynamic libs
Justin Wernick
2023-03-01
Isolate test runs from each other
Justin Wernick
2023-02-28
Notes for my future self
Justin Wernick
2023-02-28
Git init
Justin Wernick
2023-02-28
Specifically test that commands that other shells might support aren't leaked...
Justin Wernick
2023-02-27
Revamp parsing to support more complex commands
Justin Wernick
2023-02-27
Rearrange TODO list
Justin Wernick
2023-02-24
Exit
Justin Wernick
2023-02-21
Prompt in a loop
Justin Wernick
2023-02-18
Initial commit
Justin Wernick