summaryrefslogtreecommitdiff
path: root/git-annex-shell.hs
Commit message (Collapse)AuthorAge
* add a UUID typeGravatar Joey Hess2011-11-07
| | | | Should have done this a long time ago.
* refactoring and cleanupGravatar Joey Hess2011-10-30
| | | | No code changes.
* clean up check selection codeGravatar Joey Hess2011-10-29
| | | | | | | | | This new approach allows filtering out checks from the default set that are not appropriate for a command, rather than having to list every check that is appropriate. It also reduces some boilerplate. Haskell does not define Eq for functions, so I had to go a long way around with each check having a unique id. Meh.
* git-annex-shell: GIT_ANNEX_SHELL_READONLY and GIT_ANNEX_SHELL_LIMITED ↵Gravatar Joey Hess2011-10-15
| | | | | | environment variables can be set to limit what commands can be run. This could be used by eg, gitolite.
* break out non-log stuff to separate moduleGravatar Joey Hess2011-10-15
|
* reorganize log modulesGravatar Joey Hess2011-10-15
| | | | no code changes
* minor syntax changesGravatar Joey Hess2011-10-11
|
* git-annex-shell uuid verificationGravatar Joey Hess2011-10-06
| | | | | | | | | | | * git-annex now asks git-annex-shell to verify that it's operating in the expected repository. * Note that this git-annex will not interoperate with remotes using older versions of git-annex-shell. The reason for this check is to avoid git-annex getting confused about what remote repository actually contains a value. It's a prerequisite for supporting git insteadOf aliases.
* renameGravatar Joey Hess2011-10-05
|
* renameGravatar Joey Hess2011-10-04
|
* factor out common importsGravatar Joey Hess2011-10-03
| | | | no code changes
* split groups of related functions out of UtilityGravatar Joey Hess2011-08-22
|
* hlint tweaksGravatar Joey Hess2011-07-15
| | | | Did all sources except Remotes/* and Command/*
* tweakGravatar Joey Hess2011-06-30
|
* renamed GitRepo to GitGravatar Joey Hess2011-06-30
| | | | It was always imported qualified as Git anyway
* tweakGravatar Joey Hess2011-06-02
|
* clarify synopsis re optionsGravatar Joey Hess2011-05-21
|
* add whenM and unlessMGravatar Joey Hess2011-05-17
| | | | | Just more golfing.. I am pretty sure something in a library somewhere can do this, but I have been unable to find it.
* support git funky remote syntaxesGravatar Joey Hess2011-03-03
| | | | | | * Look for dir.git directories the same as git does. * Support remote urls specified as relative paths. * Support non-ssh remote paths that contain tilde expansions.
* use ShellParam typeGravatar Joey Hess2011-02-28
| | | | | So, I have a type checked safe handling of filenames starting with dashes, throughout the code.
* idiomatic elemGravatar Joey Hess2011-01-30
|
* idiomGravatar Joey Hess2011-01-27
|
* support ssh urls containing "~", and relative user:pathGravatar Joey Hess2010-12-31
|
* git-annex-shell can now be used as a login shellGravatar Joey Hess2010-12-31
|
* git-annex-shell is completeGravatar Joey Hess2010-12-31
| | | | still not used
* git-annex-shell mostly done now, only needs 2 more subcommandsGravatar Joey Hess2010-12-30
|
* add git-annex-shell commandGravatar Joey Hess2010-12-30
This is not yet complete, as it does not allow starting rsync or scp.