Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use haskell setenv library to clean up several ugly workarounds for ↵ | 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 | 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 | 2014-02-14 | |
| | |||
* | windows: hack to ensure HOME is always set | 2014-02-14 | |
| | |||
* | avoid git-annex-shell test | 2014-02-14 | |
| | |||
* | reorganize some files and imports | 2014-01-26 | |
| | |||
* | expose tasty test suite's option parser | 2014-01-21 | |
| | |||
* | try building test suite on windows | 2013-05-17 | |
| | |||
* | fix permission damage (thanks, Windows) | 2013-05-11 | |
| | |||
* | git-annex now builds on Windows (doesn't work) | 2013-05-11 | |
| | |||
* | typo | 2013-02-27 | |
| | |||
* | disable test suite on Android | 2013-02-27 | |
| | | | | Cannot get QuickCheck to install just now. | ||
* | break dependency cycle by special casing running of test command | 2013-02-27 | |
| | |||
* | where indenting | 2012-11-11 | |
| | |||
* | shave some 12 mb from the installed size | 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 | 2011-06-30 | |
| | | | | It was always imported qualified as Git anyway | ||
* | put in utf8 forcing workaround | 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 | 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 | 2011-01-06 | |
| | | | | this way, test coverage works | ||
* | git-annex-shell is complete | 2010-12-31 | |
| | | | | still not used | ||
* | git-annex-shell mostly done now, only needs 2 more subcommands | 2010-12-30 | |
| | |||
* | add git-annex-shell command | 2010-12-30 | |
| | | | | This is not yet complete, as it does not allow starting rsync or scp. | ||
* | factor out a little more | 2010-12-30 | |
| | |||
* | refactor in preparation for adding a git-annex-shell command | 2010-12-30 | |
| | |||
* | Add --exclude option to exclude files from processing. | 2010-12-08 | |
| | | | | | Required some lifting so flags are evaled in the Annex monad before file filtering. | ||
* | Avoid deleting temp files when rsync fails. | 2010-12-02 | |
| | |||
* | move stuff out of Core | 2010-11-14 | |
| | |||
* | broke subcommands out into separate modules | 2010-11-02 | |
| | |||
* | move | 2010-11-01 | |
| | |||
* | simplify evals | 2010-10-31 | |
| | |||
* | Fix crash on unknown symlinks. | 2010-10-31 | |
| | |||
* | more Wall cleaning | 2010-10-31 | |
| | |||
* | got rid of almost all 'return ()' | 2010-10-28 | |
| | |||
* | copyright statements0.02 | 2010-10-27 | |
| | |||
* | fix failure propigation | 2010-10-25 | |
| | |||
* | new fromkey subcommand, for registering urls, etc0.01 | 2010-10-21 | |
| | | | | had to redo Annex monad's flag storage | ||
* | stop trapping all exceptions | 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 | 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 | 2010-10-16 | |
| | |||
* | now finds files in git or not depending on what command wants | 2010-10-16 | |
| | |||
* | add flags, and change to subcommand style | 2010-10-14 | |
| | |||
* | better shutdown | 2010-10-14 | |
| | |||
* | bug | 2010-10-14 | |
| | |||
* | comment | 2010-10-14 | |
| | |||
* | cooler command-line handling | 2010-10-14 | |
| | |||
* | refactor | 2010-10-14 | |
| | |||
* | more refactor | 2010-10-14 | |
| | |||
* | more reorg, spiffed up state monad | 2010-10-14 | |
| | |||
* | convert GitRepo to qualified import | 2010-10-14 | |
| | |||
* | add module that only exports abstract types | 2010-10-14 | |
| |