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
Age
Commit message (
Collapse
)
Author
2023-03-20
Refactor git functions into the git module
Justin Wernick
2023-03-20
Use clap to parse paths
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
Added an batch mode
Justin Wernick
2023-03-12
Test for batch command
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-12
Make sure ssh ports don't conflict between tests
Justin Wernick
There were race conditions here since it previously checked with the OS if the port was in use yet.
2023-03-11
Fix docker shell issue
Justin Wernick
2023-03-11
Fixed several small issues preventing ssh tests from running correctly in ↵
Justin Wernick
parallel
2023-03-09
Note on research
Justin Wernick
2023-03-09
Make docker build only run once even if there are multiple tests using it
Justin Wernick
2023-03-08
Quieten down docker build
Justin Wernick
2023-03-08
Docker build with the shell set to a relative path so it works
Justin Wernick
2023-03-08
Start building the test infrastructure to launch this docker ssh daemon
Justin Wernick
2023-03-08
Created an dockerfile for testing shackle on a server
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 ↵
Justin Wernick
leaked through
2023-02-27
Revamp parsing to support more complex commands
Justin Wernick
2023-02-27
Rearrange TODO list
Justin Wernick
It's easier to test a git fetch if I already have git init.
2023-02-24
Anyhow to simplify tests
Justin Wernick
2023-02-24
Exit
Justin Wernick
2023-02-21
Prompt in a loop
Justin Wernick
2023-02-20
The first test, prints a prompt
Justin Wernick
2023-02-18
Initial commit
Justin Wernick
[prev]