Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | more standard names for whenM and unlessM operators | Joey Hess | 2011-05-17 |
| | | | | | | | These are defined in ifelse, but it's not currently available and I don't want to pull in a library for 6 lines of code anyhow. Also, ifelse sets the fixity to 1, which does not allow >>? error $ ... | ||
* | add whenM and unlessM | Joey Hess | 2011-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. | ||
* | more pointless monadic golfing | Joey Hess | 2011-05-16 |
| | |||
* | simplified a bunch of Maybe handling | Joey Hess | 2011-05-15 |
| | |||
* | add boolSystemEnv | Joey Hess | 2011-04-28 |
| | |||
* | rsync special remote | Joey Hess | 2011-04-27 |
| | | | | | | | | | Fully tested and working, including resuming and encryption. (Though not resuming when sending *with* encryption; gpg doesn't produce identical output each time.) Uses same layout as the directory special remote and the .git/annex/objects/ directory. | ||
* | generalized relPathDirTo functions | Joey Hess | 2011-04-25 |
| | |||
* | refactor | Joey Hess | 2011-04-17 |
| | |||
* | store annex.uuid in bup repos | Joey Hess | 2011-04-09 |
| | |||
* | add loggedKeys | Joey Hess | 2011-04-02 |
| | |||
* | Fix space leak in fsck and drop commands. | Joey Hess | 2011-03-22 |
| | | | | | | | | | | | | | | The space leak was somehow caused by this line: absfiles <- mapM absPath files I confess, I don't quite understand why this caused bad buffering, but apparently the whole pipeline from git-ls-files backed up at that point. Happily, rewriting the code to only get the cwd once and use a pure function to calculate absfiles clears it up, and should be a little more efficient in syscalls too. | ||
* | rename | Joey Hess | 2011-02-28 |
| | |||
* | use ShellParam type | Joey Hess | 2011-02-28 |
| | | | | | So, I have a type checked safe handling of filenames starting with dashes, throughout the code. | ||
* | add ShellParam type, for type-checked shell params | Joey Hess | 2011-02-28 |
| | |||
* | Support filenames that start with a dash; when such a file is passed to a ↵ | Joey Hess | 2011-02-25 |
| | | | | utility it will be escaped to avoid it being interpreted as an option. | ||
* | hello, liftM | Joey Hess | 2011-02-19 |
| | |||
* | cleanup last change | Joey Hess | 2011-01-31 |
| | |||
* | add more tests | Joey Hess | 2011-01-04 |
| | |||
* | git-annex-shell can now be used as a login shell | Joey Hess | 2010-12-31 |
| | |||
* | Add trust and untrust subcommands, to allow configuring remotes that are ↵ | Joey Hess | 2010-12-28 |
| | | | | trusted to retain files without explicit checking. | ||
* | Add uninit subcommand. Closes: #605749 | Joey Hess | 2010-12-03 |
| | |||
* | Bugfix: Always correctly handle gitattributes when in a subdirectory of the ↵ | Joey Hess | 2010-11-28 |
| | | | | repository. | ||
* | In .gitattributes, the git-annex-numcopies attribute can be used to control ↵ | Joey Hess | 2010-11-28 |
| | | | | the number of copies to retain of different types of files. | ||
* | finished hlinting | Joey Hess | 2010-11-22 |
| | |||
* | simplifiy | Joey Hess | 2010-11-17 |
| | |||
* | add unsetFileMode | Joey Hess | 2010-11-08 |
| | |||
* | tweak | Joey Hess | 2010-10-31 |
| | |||
* | more accurate type | Joey Hess | 2010-10-31 |
| | |||
* | more Wall cleaning | Joey Hess | 2010-10-31 |
| | |||
* | another memory optimisation | Joey Hess | 2010-10-31 |
| | | | | | | | | | This time memory leaked if lots of UUIDs needed to be pretty-printed, as in a get or drop of many files. Essentially the same strict read buffering problem that affected the LocationLog underneath though. uuidMap really could stand to be cached, as the uuid log is read many times in this case. But it is a fairly edge case. | ||
* | really fix SIGINT handling | Joey Hess | 2010-10-29 |
| | | | | | Have to completly avoid SIGINT being trapped, which means going very low-level. | ||
* | Fix SIGINT handling. | Joey Hess | 2010-10-29 |
| | |||
* | copyright statements0.02 | Joey Hess | 2010-10-27 |
| | |||
* | fix perl refugee code | Joey Hess | 2010-10-22 |
| | |||
* | add shellEscape | Joey Hess | 2010-10-22 |
| | | | | | | ugly, but sometimes necessary There is a haskell shell-escape module, but it is not packaged in Debian | ||
* | add boolSystem | Joey Hess | 2010-10-19 |
| | |||
* | now finds files in git or not depending on what command wants | Joey Hess | 2010-10-16 |
| | |||
* | basic recursion done; skipping git stuff still todo | Joey Hess | 2010-10-16 |
| | |||
* | use some library functions | Joey Hess | 2010-10-15 |
| | | | | retry with a bugfix | ||
* | Revert "use some library functions" | Joey Hess | 2010-10-15 |
| | | | | | | This reverts commit 8e742bd89e6bd3d83c44847c0455043809c64c89. meh? | ||
* | use some library functions | Joey Hess | 2010-10-15 |
| | |||
* | relative link fix | Joey Hess | 2010-10-15 |
| | |||
* | fix parentDir to work for relative too | Joey Hess | 2010-10-13 |
| | |||
* | explicit exports | Joey Hess | 2010-10-11 |
| | |||
* | fixed close after locking | Joey Hess | 2010-10-10 |
| | |||
* | strictness and handle closing | Joey Hess | 2010-10-10 |
| | |||
* | add | Joey Hess | 2010-10-10 |