| Sample programs callable through git-shell. Place a directory named | |
| 'git-shell-commands' in the home directory of a user whose shell is | |
| git-shell. Then anyone logging in as that user will be able to run | |
| executables in the 'git-shell-commands' directory. | |
| Provided commands: | |
| help: Prints out the names of available commands. When run | |
| interactively, git-shell will automatically run 'help' on startup, | |
| provided it exists. | |
| list: Displays any bare repository whose name ends with ".git" under | |
| user's home directory. No other git repositories are visible, | |
| although they might be clonable through git-shell. 'list' is designed | |
| to minimize the number of calls to git that must be made in finding | |
| available repositories; if your setup has additional repositories that | |
| should be user-discoverable, you may wish to modify 'list' | |
| accordingly. |