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
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
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
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
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
25ffa04c5a
wording
2010-12-29 17:00:14 -04:00
Joey Hess
885f7048d5
Fix bug in numcopies handling when a repoisitory has multiple remotes that point to the same repository.
2010-12-29 16:31:25 -04:00
Joey Hess
7329a1b655
note
2010-12-28 17:19:52 -04:00
Joey Hess
aa4f91b2d6
Add trust and untrust subcommands, to allow configuring remotes that are trusted to retain files without explicit checking.
2010-12-28 17:17:02 -04:00
Joey Hess
022e0c7751
Support scp-style urls for remotes (host:path).
2010-12-28 13:48:11 -04:00
Joey Hess
80aaa68e91
releasing version 0.14
2010-12-24 17:41:15 -04:00
Joey Hess
346c7a0257
Avoid multiple calls to git ls-files when passed eg, "*".
2010-12-23 21:58:58 -04:00
Joey Hess
eedebb0057
Support upgrading from a v0 annex with nothing in it.
2010-12-20 15:01:04 -04:00
Joey Hess
c4a357d5d1
Bugfix to git annex unused in a repository with nothing yet annexed.
2010-12-20 14:57:43 -04:00
Joey Hess
dc25c7030a
releasing version 0.13
2010-12-14 13:12:24 -04:00
Joey Hess
5d4052d0e0
Support remotes using git+ssh and ssh+git as protocol. Closes : #607056
2010-12-14 12:46:09 -04:00
Joey Hess
5ec3cea059
Support remotes using git+ssh:// as protocol. Closes : #607056
2010-12-14 11:37:11 -04:00
Joey Hess
0210628263
Fix upgrade from 0.03.
2010-12-13 11:35:00 -04:00
Joey Hess
67c5036579
Makefile: Add GHCFLAGS variable.
2010-12-12 13:17:53 -04:00
Joey Hess
b805b9ae66
Makefile: Add GHCOPTS variable.
2010-12-12 13:16:34 -04:00
Joey Hess
98ad5402d9
Makefile: Install man page and html (when built).
2010-12-12 13:15:16 -04:00
Joey Hess
3a252efd9d
releasing version 0.12
2010-12-11 17:37:24 -04:00
Joey Hess
10484a69b8
Makefile: Add PREFIX variable.
2010-12-11 17:29:50 -04:00
Joey Hess
77e52a52dd
Bugfix to git annex add of an unlocked file in a subdir. Closes : #606579
2010-12-11 17:14:54 -04:00
Joey Hess
cdf040e816
mwdn2man: Fix a bug in newline supression. Closes : #606578
2010-12-10 17:27:02 -04:00
Joey Hess
f8851aad66
use Text.Regex.PCRE.Light.Char8 rather than Text.Regexp
...
Text.Regexp does not think that á matches . -- seems to be a unicode
problem.
2010-12-08 14:48:10 -04:00
Joey Hess
2099407d8a
Add --exclude option to exclude files from processing.
...
Required some lifting so flags are evaled in the Annex monad before
file filtering.
2010-12-08 14:07:49 -04:00
Joey Hess
b34da73ec2
releasing version 0.11
2010-12-04 17:29:28 -04:00
Joey Hess
57305570eb
Add uninit subcommand. Closes : #605749
2010-12-03 00:33:41 -04:00
Joey Hess
83a87a5229
Improve detection of version 0 repos.
2010-12-02 21:07:16 -04:00
Joey Hess
2fba1ba40d
Avoid deleting temp files when rsync fails.
2010-12-02 17:51:02 -04:00
Joey Hess
b9320ee1d5
use rsync for all remote file transfers
2010-12-02 17:45:28 -04:00
Joey Hess
37941184f9
Rsync will now be used to resume interrupted/failed partial file transfers from a remote.
2010-12-02 16:55:21 -04:00
Joey Hess
0643b7f4c6
releasing version 0.10
2010-11-28 19:32:00 -04:00
Joey Hess
ca32c7859b
The git-annex-backend attribute has been renamed to annex.backend.
2010-11-28 18:58:03 -04:00
Joey Hess
9d82e815ff
change name of numcopies attribute
2010-11-28 18:55:49 -04:00
Joey Hess
dabfc455c6
clarify
2010-11-28 17:34:31 -04:00
Joey Hess
7e82d420d8
missing \n in -q mode
2010-11-28 17:32:06 -04:00
Joey Hess
949e4abc56
fsck: Fix warning about not enough copies of a file, when locations are known, but are not available in currently configured remotes.
2010-11-28 17:26:15 -04:00
Joey Hess
abf084f628
Bugfix: Always correctly handle gitattributes when in a subdirectory of the repository.
2010-11-28 17:17:18 -04:00
Joey Hess
653ad35a9f
In .gitattributes, the git-annex-numcopies attribute can be used to control the number of copies to retain of different types of files.
2010-11-28 15:28:20 -04:00
Joey Hess
92e5d28ca8
precommit: Optimise to avoid calling git-check-attr more than once.
2010-11-28 14:21:30 -04:00
Joey Hess
1493601982
releasing version 0.09
2010-11-27 17:17:14 -04:00