Commit graph

34352 commits

Author SHA1 Message Date
Joey Hess
2684cbbd23 clarify 2011-01-07 12:34:44 -04:00
Joey Hess
7d15a5795a more tests 2011-01-07 02:18:39 -04:00
Joey Hess
f189929b8b workaround ghc weirdness with -odir
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.
2011-01-07 02:15:23 -04:00
Joey Hess
55ca64d851 simplify 2011-01-07 02:15:10 -04:00
Joey Hess
3fad3e527e various test fixes 2011-01-07 02:14:48 -04:00
Joey Hess
e43d4730c5 bugfix: Running copy --to when both local and remote had the key dropped it from local. 2011-01-07 02:14:22 -04:00
Joey Hess
71a8278f9c bugfix: Running move --to with a non-ssh remote failed. 2011-01-07 01:14:27 -04:00
Joey Hess
e29d237693 more tests 2011-01-07 01:02:06 -04:00
Joey Hess
f4a26f01ea more tests 2011-01-06 22:22:09 -04:00
Joey Hess
87f424eca7 more tests 2011-01-06 21:39:26 -04:00
Joey Hess
2533d826fc make test suite link in git-annex's commands and run directly
this way, test coverage works
2011-01-06 20:26:57 -04:00
Joey Hess
901cdbde78 added some toplevel git-annex subcommand tests
note that test coverage doesn't work for those yet
2011-01-06 20:09:49 -04:00
Joey Hess
2772faf921 git annex init 2011-01-06 18:12:52 -04:00
Joey Hess
e15385c339 git-annex setup 2011-01-06 18:12:52 -04:00
Joey Hess
f936be30c3 message tweaked 2011-01-05 20:29:11 -04:00
Joey Hess
d134da6dab tweak message 2011-01-05 20:28:50 -04:00
Joey Hess
27619497ec remove file before running cp
This way, if a temp file was left behind, and permissions don't allow it
to be written, cp won't fail.
2011-01-04 22:17:18 -04:00
Joey Hess
446978c1e6 fix reversion in annex-ignored 2011-01-04 22:14:24 -04:00
Joey Hess
a323463726 add more tests 2011-01-04 21:27:08 -04:00
Joey Hess
aedc46caca cleanup 2011-01-04 21:07:58 -04:00
Joey Hess
759e860e4b add testcoverage target using hpc
added a test for key read and show
2011-01-04 21:05:31 -04:00
Joey Hess
f1b747e6d9 bugfix: Running move --to with a remote whose UUID was not yet known
* bugfix: Running `move --to` with a remote whose UUID was not yet known
  could result in git-annex not recording on the local side where the
  file was moved to. This could not result in data loss, or even a
  significant problem, since the remote *did* record that it had the file.
* Also, add a general guard to detect attempts to record information
  about repositories with missing UUIDs.
2011-01-04 17:45:27 -04:00
Joey Hess
a857e1f4ee git-annex-shell: Avoid exposing any git repo config except for the annex.uuid when doing configlist. 2011-01-04 17:34:14 -04:00
Joey Hess
b001e6573c expand 2011-01-04 17:33:24 -04:00
Joey Hess
533419147c reorg 2011-01-04 17:20:35 -04:00
Joey Hess
ca60731e1c refactor 2011-01-04 17:15:39 -04:00
Joey Hess
500ddd7f4b add a check for unknown UUID when logging 2011-01-04 17:03:29 -04:00
Joey Hess
2eb6210525 fixed 2011-01-04 13:13:27 -04:00
Joey Hess
2419d3d50e add news item for git-annex 0.15 2010-12-31 22:22:57 -04:00
Joey Hess
3902b05b25 releasing version 0.15 2010-12-31 22:22:50 -04:00
Joey Hess
14fe13dc2b support ssh urls containing "~", and relative user:path 2010-12-31 21:22:03 -04:00
Joey Hess
ed593f1f3f git-annex-shell makes this more tractable 2010-12-31 20:38:50 -04:00
Joey Hess
5c29bb3b7c git-annex-shell can now be used as a login shell 2010-12-31 20:33:43 -04:00
Joey Hess
e153a116bb remove debug 2010-12-31 19:27:34 -04:00
Joey Hess
e6af35d206 update 2010-12-31 19:19:26 -04:00
Joey Hess
f48658d4ee Now rsync is exclusively used for copying files to and from remotes. scp is not longer supported. 2010-12-31 19:11:18 -04:00
Joey Hess
700aed13cf git-annex-shell now exclusively used for all remote access 2010-12-31 19:09:17 -04:00
Joey Hess
30e0065ab9 tuple makes it clearer 2010-12-31 15:52:59 -04:00
Joey Hess
eac433a84a use git-annex-shell configlist 2010-12-31 15:46:33 -04:00
Joey Hess
60df4e5728 git-annex-shell is complete
still not used
2010-12-31 13:39:43 -04:00
Joey Hess
f38aa3e83a unfinished switch to using git-annex-shell 2010-12-30 20:31:52 -04:00
Joey Hess
a5a302b77d git-annex-shell mostly done now, only needs 2 more subcommands 2010-12-30 20:08:22 -04:00
Joey Hess
7a52b34e06 add git-annex-shell command
This is not yet complete, as it does not allow starting rsync or scp.
2010-12-30 16:52:24 -04:00
Joey Hess
88ff9e82fc factor out a little more 2010-12-30 15:44:15 -04:00
Joey Hess
1c451fe362 tweak 2010-12-30 15:15:22 -04:00
Joey Hess
c274aadabc remove magic numbers 2010-12-30 15:12:55 -04:00
Joey Hess
a89a6f2114 refactor in preparation for adding a git-annex-shell command 2010-12-30 15:06:26 -04:00
Joey Hess
6a5be9d53c rename some stuff and prepare to break out more into Command/* 2010-12-30 14:19:16 -04:00
Joey Hess
14d59b40fb Revert walkthrough annex.backend change
This reverts commit c74347a508.

I'm afraid that change was just all wrong.

* The gitattributes setting is `annex.backend`. Not `annex.backends`.
* `gitattributes` files need to start with a glob, which this commit removed.
* git config's `annex.backends` is NOT the same as the gitattributes
  setting, and is not a knob that we should be encouraging users tweak.
2010-12-29 20:35:51 -04:00
Joey Hess
a91e31cef3 response 2010-12-29 20:33:55 -04:00