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
Joey Hess
515d6b6c7d
Avoid using runghc to run test suite as it is not available on all architectures. Closes : #603006
2010-11-10 10:49:35 -04:00
Joey Hess
d56feda25d
maybe call it unlock and not checkout
...
It'd be confusing to have a git-annex subcommand with the same name as a
git subcommand.
2010-11-09 15:11:45 -04:00
Joey Hess
75d2925082
Merge branch 'master' into checkout
...
Conflicts:
debian/changelog
doc/backends.mdwn
2010-11-09 15:05:08 -04:00
Joey Hess
1d32d902c9
Annexed file contents are now made unwritable and put in unwriteable directories, to avoid them accidentially being removed or modified. (Thanks Josh Triplett for the idea.)
2010-11-08 19:26:37 -04:00
Joey Hess
6395b790ce
Reorganised the layout of .git/annex/
2010-11-08 17:00:34 -04:00
Joey Hess
02a21d7f27
reorg .git/annex
2010-11-08 15:14:54 -04:00
Joey Hess
ab4de45491
Add annex.version, which will be used to automate upgrades.
2010-11-08 14:39:12 -04:00
Joey Hess
f03adec793
Add build dep on libghc6-testpack-dev.
2010-11-08 12:36:55 -04:00
Joey Hess
377bf24d9a
documentation for checkout
2010-11-07 21:02:25 -04:00
Joey Hess
8f949b1644
releasing version 0.03
2010-11-07 18:30:21 -04:00
Joey Hess
bbee90cd55
update
2010-11-07 18:23:25 -04:00
Joey Hess
b1e26b19c6
idea
2010-11-07 00:26:44 +00:00
Joey Hess
016b6a59e7
add fsck subcommand (stub)
2010-11-06 17:06:59 -04:00
Joey Hess
2926cc64fb
In .gitattributes, the git-annex-backend attribute can be set to the names of backends to use when adding different types of files.
2010-11-01 19:05:38 -04:00
Joey Hess
59e49ae083
rework subcommand invocation logic
2010-11-01 15:40:28 -04:00
Joey Hess
0194394be6
Added remote.annex-scp-options and remote.annex-ssh-options.
2010-10-31 22:56:56 -04:00
Joey Hess
fd6611f955
Fix crash on unknown symlinks.
2010-10-31 18:04:34 -04:00
Joey Hess
c2651d64bc
Fixed memory leak; git-annex no longer reads the whole file list from git before starting, and will be much faster with large repos.
2010-10-30 23:19:33 -04:00
Joey Hess
23da029b75
Support building with Debian stable's ghc.
2010-10-30 15:10:10 -04:00
Joey Hess
c88d493945
changelog
2010-10-29 17:38:12 -04:00
Joey Hess
fde01e52f3
Fix SIGINT handling.
2010-10-29 12:38:41 -04:00
Joey Hess
ecfbc01ff8
Add --verbose
2010-10-28 14:04:22 -04:00
Joey Hess
5c2c652d7d
Fix support for file:// remotes.
2010-10-28 13:47:10 -04:00
Joey Hess
833d4b342e
copyright statements
2010-10-27 16:53:54 -04:00
Joey Hess
3874b978ab
update
2010-10-27 14:39:21 -04:00
Joey Hess
563484e135
pre-commit hook
2010-10-27 14:33:44 -04:00
Joey Hess
0a4235e26e
update
2010-10-25 20:22:37 -04:00
Joey Hess
fec9f611df
add setkey subcommand
...
And finished implementing move --to
2010-10-25 20:19:08 -04:00
Joey Hess
a0e8ba37c6
changelog
2010-10-25 19:38:59 -04:00
Joey Hess
ff38e49eb4
--from/--to can be used to limit the remote repository that git-annex uses.
2010-10-22 20:35:39 -04:00
Joey Hess
599cb15f30
update
2010-10-22 15:08:53 -04:00
Joey Hess
aafb63edb1
support checking network remotes when dropping
2010-10-22 15:06:57 -04:00
Joey Hess
9ec5d90b6a
avoid reading configs for URL remotes every time
2010-10-22 14:28:47 -04:00
Joey Hess
e8e397036f
changelog
2010-10-21 16:38:14 -04:00
Joey Hess
a68e36f518
entry for the prerelease
2010-10-20 12:54:40 -04:00
Joey Hess
117e97ea30
debianization
2010-10-16 16:41:24 -04:00