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
Age
Commit message (
Expand
)
Author
2023-08-18
Added a prompt to confirm risky actions like deleting a repo
Justin Wernick
2023-08-15
Create group directories if they don't already exist
Justin Wernick
2023-07-17
Standardise main branch name used in tests
Justin Wernick
2023-07-17
Add test user config for the test
Justin Wernick
2023-07-14
Add cleaning up stale objects to the housekeeping task
Justin Wernick
2023-07-14
Add a housekeeping task, which does git gc
Justin Wernick
2023-07-12
Starting with tests for the planned git housekeeping tasks
Justin Wernick
2023-07-06
Move test helper functions into their own helper module
Justin Wernick
2023-07-03
Added a new "--verbose" option to the list command
Justin Wernick
2023-07-03
Extract common test code into function
Justin Wernick
2023-06-30
Move out common test data
Justin Wernick
2023-06-24
Some extra test helper functions to make tests a bit more succinct
Justin Wernick
2023-06-24
Added a command to delete a repo
Justin Wernick
2023-06-21
Use a cargo feature to allow disabling docker tests in CI
Justin Wernick
2023-05-10
Simplify project by getting rid of workspace
v0.1.0
Justin Wernick
2023-04-29
Add required user config for tests into the tests
Justin Wernick
2023-04-19
Added some missing expected output in the listing tests
Justin Wernick
2023-04-10
Tests for setting the repo's branch
Justin Wernick
2023-04-09
Update naming of git-init to just init
Justin Wernick
2023-04-08
Fill in test for updating description on existing repo
Justin Wernick
2023-04-07
Failing test for setting description
Justin Wernick
2023-04-04
Figure out the testing for listing
Justin Wernick
2023-04-02
Start the basics of listing repos
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-29
Function to get the current user's groups
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
Move user info gathering to its own workspace crate
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-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-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
Make sure ssh ports don't conflict between tests
Justin Wernick
2023-03-11
Fix docker shell issue
Justin Wernick
2023-03-11
Fixed several small issues preventing ssh tests from running correctly in par...
Justin Wernick
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
[next]