Commit graph

728 commits

Author SHA1 Message Date
Joey Hess
e2af0914fa fsck: Fix bug in moving of corrupted files to .git/annex/bad/ 2011-01-11 19:41:13 -04:00
Joey Hess
cc7db6f058 test fsck 2011-01-11 19:34:28 -04:00
Joey Hess
cebee37401 add tests for trust/untrust 2011-01-11 18:50:18 -04:00
Joey Hess
caa0b6c0c2 quiet git commit messages 2011-01-11 18:49:45 -04:00
Joey Hess
730c273eae robustness fixes for empty or missing trust log 2011-01-11 18:49:32 -04:00
Joey Hess
8d6da87eec better types 2011-01-11 18:13:26 -04:00
Joey Hess
196c2fa786 Bugfix: copy --to and move --to forgot to stage location log changes after transferring the file to the remote repository. (Did not affect ssh remotes.) 2011-01-11 16:06:19 -04:00
Joey Hess
a8ce30401d add checks that location log files are committed
currently failing for move --to
2011-01-11 16:00:40 -04:00
Joey Hess
3a844b1f3c test locationlog contents too 2011-01-11 15:43:29 -04:00
Joey Hess
c2b13a88bf use concat 2011-01-09 18:23:58 -04:00
Joey Hess
9de1192c57 enable dpkg-mergechangelogs 2011-01-09 15:12:52 -04:00
Joey Hess
fd3efc086a close bug 2011-01-09 11:02:04 -04:00
Joey Hess
5ddabe1bf7 release 2011-01-09 11:01:59 -04:00
Joey Hess
53170b1a14 fix real underlaying cause, and fix test suite to not skip it 2011-01-09 10:48:04 -04:00
Joey Hess
f4ddb580c8 bugfix: Fix crash caused by a symlink in the repo with link text ending in a "/". (Thanks Henrik for reporting.) 2011-01-09 10:04:16 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmlUJkSWTkiWuwzwilXh1Wd3jg8I33iTQg
51327c242f 2011-01-09 13:17:59 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmlUJkSWTkiWuwzwilXh1Wd3jg8I33iTQg
292c2796a4 2011-01-09 13:16:53 +00:00
Joey Hess
9de982eab7 copyright years 2011-01-08 16:09:17 -04:00
Joey Hess
a78b0555e1 New migrate subcommand can be used to switch files to using a different backend, safely and with no duplication of content. 2011-01-08 15:54:14 -04:00
Joey Hess
32b0e10390 unannex: Now skips files whose content is not present, rather than it being an error. This allows gradual conversion from one backend to another by running unannex followed by add in each repository. 2011-01-08 15:14:41 -04:00
Joey Hess
82fe151f87 add another test and improve error handling 2011-01-08 15:00:04 -04:00
Joey Hess
d31e61a90d add news item for git-annex 0.16 2011-01-07 14:36:52 -04:00
Joey Hess
ad9dfe3228 mention test suite 2011-01-07 14:10:38 -04:00
Joey Hess
a14c881f02 more 2011-01-07 14:08:43 -04:00
Joey Hess
f3472d3a5d Test suite improvements. Current top-level test coverage: 65% 2011-01-07 14:06:32 -04:00
Joey Hess
6cb1dff757 quiet git commits 2011-01-07 13:57:37 -04:00
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