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
/
tests
/
server_shell.rs
Age
Commit message (
Collapse
)
Author
2023-06-21
Use a cargo feature to allow disabling docker tests in CI
Justin Wernick
Ideally these tests would run in CI, but that would require docker in docker, since CI runs its tests in docker.
2023-04-29
Add required user config for tests into the tests
Justin Wernick
2023-04-09
Update naming of git-init to just init
Justin Wernick
2023-03-30
Update path restrictions to allow shared repos
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
Put git repos into a user-specific dir
Justin Wernick
2023-03-20
Add a failing test for the limiting where git repos can be on the server
Justin Wernick
2023-03-16
Git push
Justin Wernick
2023-03-13
Git clone / fetch
Justin Wernick
2023-03-12
Ignore failing test for now. It needs a different command mode.
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