Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | wire tasty's option parser into the main program option parser | Joey Hess | 2015-07-13 |
| | | | | | This makes bash completion work for git-annex test, and is generally cleaner. | ||
* | Windows: Fix S3 special remote; need to call withSocketsDo to support ↵ | Joey Hess | 2015-02-05 |
| | | | | Windows. Thanks, Trent. | ||
* | update my email address and homepage url | Joey Hess | 2015-01-21 |
| | |||
* | Use haskell setenv library to clean up several ugly workarounds for ↵ | Joey Hess | 2014-10-15 |
| | | | | | | | | | inability to manipulate the environment on windows. Didn't know that this library existed! This includes making git-annex not re-exec itself on start on windows, and making the test suite on Windows run tests without forking. | ||
* | unset TZ on Windows | Joey Hess | 2014-06-12 |
| | | | | | | | | | | | | TZ gets set when opening a cygwin terminal. What I'm oberving is strange.. when TZ is set, even if it's set to the same thing as the system time zone, it seems to result in files showing with different mtimes than when TZ is not set. When TZ is not set, the system time zone is used. Anyway, once getCurrentTimeZone is fixed, I'll want to have TZ not set so changes to the system time zone are available immediately. | ||
* | fix windows env hack | Joey Hess | 2014-02-14 |
| | |||
* | windows: hack to ensure HOME is always set | Joey Hess | 2014-02-14 |
| | |||
* | avoid git-annex-shell test | Joey Hess | 2014-02-14 |
| | |||
* | reorganize some files and imports | Joey Hess | 2014-01-26 |
| | |||
* | expose tasty test suite's option parser | Joey Hess | 2014-01-21 |
| | |||
* | try building test suite on windows | Joey Hess | 2013-05-17 |
| | |||
* | fix permission damage (thanks, Windows) | Joey Hess | 2013-05-11 |
| | |||
* | git-annex now builds on Windows (doesn't work) | Joey Hess | 2013-05-11 |
| | |||
* | typo | Joey Hess | 2013-02-27 |
| | |||
* | disable test suite on Android | Joey Hess | 2013-02-27 |
| | | | | Cannot get QuickCheck to install just now. | ||
* | break dependency cycle by special casing running of test command | Joey Hess | 2013-02-27 |
| | |||
* | where indenting | Joey Hess | 2012-11-11 |
| | |||
* | shave some 12 mb from the installed size | Joey Hess | 2012-03-15 |
| | | | | | | * git-annex now behaves as git-annex-shell if symlinked to and run by that name. The Makefile sets this up, saving some 8 mb of installed size. * git-union-merge is a demo program, so it is no longer built by default. | ||
* | renamed GitRepo to Git | Joey Hess | 2011-06-30 |
| | | | | It was always imported qualified as Git anyway | ||
* | put in utf8 forcing workaround | Joey Hess | 2011-03-08 |
| | | | | | | | | | Haskell's IO layer crashes on characters > 255 when in a non-unicode (latin1) locale. Until Haskell gets better behavior, put in an admittedly ugly workaround for that: git-annex forces utf8 output mode no matter what locale is selected. So if you use a non-utf8 locale, your filenames with characters > 127 will not be displayed as you'd expect. But at least it won't crash. | ||
* | workaround ghc weirdness with -odir | Joey Hess | 2011-01-07 |
| | | | | | | The option cause it to always build to build/Main.o, no matter what binary it was building. This caused extra work, and in some cases, could cause the wrong code to be put into the final binary. | ||
* | make test suite link in git-annex's commands and run directly | Joey Hess | 2011-01-06 |
| | | | | this way, test coverage works | ||
* | git-annex-shell is complete | Joey Hess | 2010-12-31 |
| | | | | still not used | ||
* | git-annex-shell mostly done now, only needs 2 more subcommands | Joey Hess | 2010-12-30 |
| | |||
* | add git-annex-shell command | Joey Hess | 2010-12-30 |
| | | | | This is not yet complete, as it does not allow starting rsync or scp. | ||
* | factor out a little more | Joey Hess | 2010-12-30 |
| | |||
* | refactor in preparation for adding a git-annex-shell command | Joey Hess | 2010-12-30 |
| | |||
* | Add --exclude option to exclude files from processing. | Joey Hess | 2010-12-08 |
| | | | | | Required some lifting so flags are evaled in the Annex monad before file filtering. | ||
* | Avoid deleting temp files when rsync fails. | Joey Hess | 2010-12-02 |
| | |||
* | move stuff out of Core | Joey Hess | 2010-11-14 |
| | |||
* | broke subcommands out into separate modules | Joey Hess | 2010-11-02 |
| | |||
* | move | Joey Hess | 2010-11-01 |
| | |||
* | simplify evals | Joey Hess | 2010-10-31 |
| | |||
* | Fix crash on unknown symlinks. | Joey Hess | 2010-10-31 |
| | |||
* | more Wall cleaning | Joey Hess | 2010-10-31 |
| | |||
* | got rid of almost all 'return ()' | Joey Hess | 2010-10-28 |
| | |||
* | copyright statements0.02 | Joey Hess | 2010-10-27 |
| | |||
* | fix failure propigation | Joey Hess | 2010-10-25 |
| | |||
* | new fromkey subcommand, for registering urls, etc0.01 | Joey Hess | 2010-10-21 |
| | | | | had to redo Annex monad's flag storage | ||
* | stop trapping all exceptions | Joey Hess | 2010-10-19 |
| | | | | | | Need to allow exceptions to be thrown for SIGPIPE propigation. Converted places that used error unncessarily to not. | ||
* | move supportedBackends list into annex monad | Joey Hess | 2010-10-17 |
| | | | | | | | This was necessary so the File backend could import Backend w/o a cycle. Moved code that checks whether enough backends have a file into File backend. | ||
* | tweaks | Joey Hess | 2010-10-16 |
| | |||
* | now finds files in git or not depending on what command wants | Joey Hess | 2010-10-16 |
| | |||
* | add flags, and change to subcommand style | Joey Hess | 2010-10-14 |
| | |||
* | better shutdown | Joey Hess | 2010-10-14 |
| | |||
* | bug | Joey Hess | 2010-10-14 |
| | |||
* | comment | Joey Hess | 2010-10-14 |
| | |||
* | cooler command-line handling | Joey Hess | 2010-10-14 |
| | |||
* | refactor | Joey Hess | 2010-10-14 |
| | |||
* | more refactor | Joey Hess | 2010-10-14 |
| |