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
Joey Hess
e0518a4adc
Fix bug in setkey subcommand triggered by move --to.
2010-11-27 17:07:22 -04:00
Joey Hess
e97d13e29b
Add copy subcommand.
2010-11-27 17:02:53 -04:00
Joey Hess
d93e877a3e
releasing version 0.08
2010-11-21 13:47:44 -04:00
Joey Hess
68183b4721
add tests for uuid and xargs -0
2010-11-18 15:15:40 -04:00
Joey Hess
da794cce7d
typo
2010-11-18 14:12:40 -04:00
Joey Hess
161823d6ea
Only use cp -a if it is supported, falling back to cp -p or plain cp.
...
* cp --reflink=auto is used if supported, and will make git annex unlock
much faster on filesystems like btrfs that support copy of write.
2010-11-18 13:49:01 -04:00
Joey Hess
54513c69ba
Add configure step to build process.
...
* configure: Check to see if cp -a can be used.
* configure: Check to see if cp --reflink=auto can be used.
2010-11-18 13:30:42 -04:00
Joey Hess
5c7d1b0279
Fix git annex add ../foo
(when ran in a subdir of the repo).
...
There was no reason for Git.relative to be used here.
2010-11-17 13:55:38 -04:00
Joey Hess
2b7203c5d2
releasing version 0.07
2010-11-15 18:43:59 -04:00
Joey Hess
0893820812
fsck: Print warnings to stderr; --quiet can now be used to only see problems.
2010-11-15 18:37:49 -04:00
Joey Hess
354be7a00b
on dropunused and unused
2010-11-15 18:13:20 -04:00
Joey Hess
748a7475bb
dropunused
2010-11-15 18:04:19 -04:00
Joey Hess
9dc43d2599
unused: New subcommand, finds unused data (the global part of fsck).
2010-11-15 16:35:06 -04:00
Joey Hess
a5c4dd9743
find: New subcommand.
2010-11-14 12:35:05 -04:00
Joey Hess
2403fece78
releasing version 0.06
2010-11-13 16:29:33 -04:00
Joey Hess
5fa25a812a
fsck improvements
...
* fsck: Check if annex.numcopies is satisfied.
* fsck: Verify the sha1 of files when the SHA1 backend is used.
* fsck: Verify the size of files when the WORM backend is used.
* fsck: Allow specifying individual files to fsk if fscking everything
is not desired.
* fsck: Fix bug, introduced in 0.04, in detection of unused data.
2010-11-13 14:59:27 -04:00
Joey Hess
fc6b972da6
link to ghc bug
2010-11-11 19:00:38 -04:00
Joey Hess
3e60c3a3f9
releasing version 0.05
2010-11-11 18:59:19 -04:00
Joey Hess
da0de293d1
refactor param seeking
2010-11-11 18:54:52 -04:00
Joey Hess
ce62f5abf1
rework command dispatching for add and pre-commit
...
Both subcommands do two different operations on different sets of files, so
allowing a subcommand to perform a list of operations cleans things up.
2010-11-11 17:58:55 -04:00
Joey Hess
dffe949963
Optimize both pre-commit and lock subcommands.
...
isLocked was doing the expensive check before the cheap one. Let's not
fork git diff twice per file when committing, especially.
git diff is still run more than strictly necessary (ie, more than once)
if multiple unlocked files are being committed. But much better now.
2010-11-11 14:54:29 -04:00
Joey Hess
b9d7e67f61
releasing version 0.04
2010-11-10 14:29:51 -04:00
Joey Hess
d9d6b256fc
cleanup
2010-11-10 14:16:53 -04:00
Joey Hess
99d9c1cf89
edit an alias for unlock
2010-11-10 13:28:04 -04:00
Joey Hess
361d28e138
Unlocked files will now automatically be added back into the annex when committed (and the updated symlink committed), by some magic in the pre-commit hook.
2010-11-10 13:01:17 -04:00
Joey Hess
f1c4a5a8dc
close
2010-11-10 10:55:00 -04:00