Joey Hess
eeaa8dada8
A way to match files in repositories in a group
...
--copies=group:number can now be used to match files that are present in a
specified number of repositories in a group.
2012-10-01 18:25:11 -04:00
Joey Hess
2a96b1aab3
group, ungroup: New commands to indicate groups of repositories.
2012-10-01 15:12:04 -04:00
Joey Hess
e0432bc140
releasing version 3.20121001
2012-10-01 14:12:31 -04:00
Joey Hess
0ea56761a9
typo
2012-10-01 13:50:45 -04:00
Joey Hess
e24ff46f96
move
2012-10-01 13:38:19 -04:00
Joey Hess
5849c3f24b
Avoid building the webapp on Debian architectures that do not yet have template haskell and thus yesod. (Should be available for arm soonish I hope).
2012-09-29 01:28:02 -04:00
Joey Hess
67c04a443e
reorg
2012-09-28 16:08:01 -04:00
Joey Hess
1117583087
The Makefile now builds with the new yesod by default.
...
Systems like Debian that have the old yesod 1.0.1 should set
GIT_ANNEX_LOCAL_FEATURES=-DWITH_OLD_YESOD
2012-09-28 15:59:06 -04:00
Joey Hess
087781fb05
Always do a system wide installation when DESTDIR is set. Closes : #689052
2012-09-28 15:48:00 -04:00
Joey Hess
4a6315fb6f
demote libnss-mdns to suggests
...
At recommends it causes avahi-daemon to be pulled in on upgrade, which is
just too annoying to deal with avoiding on servers. MDNS is needed for
robust peering, but probably most desktop systems have it anyway; it's in
task-desktop.
2012-09-28 00:09:38 -04:00
Joey Hess
7f78bc92b6
webapp: Avoid crashing when ssh-keygen -F chokes on an invalid known_hosts file.
2012-09-27 11:27:16 -04:00
Joey Hess
17708dd173
add a configurator for S3
2012-09-26 14:44:07 -04:00
Joey Hess
e4bf74a965
store S3 creds in a 600 mode file inside the local git repo
2012-09-26 14:42:32 -04:00
Joey Hess
926ffaf3f3
Fix fallback to ~/Desktop when xdg-user-dir is not available. Closes : #688833
...
Really the fix here is to make Utility.Process only throw IOErrors,
which is what I naturally assumed it'd throw.
2012-09-25 22:48:17 -04:00
Joey Hess
84d431a679
rename option
2012-09-25 19:43:33 -04:00
Joey Hess
3e297e99a3
fsck: New --incremental-restart option which is nice for scheduling eg, monthly incremental fsck runs in cron jobs.
2012-09-25 19:37:34 -04:00
Joey Hess
f0e0d17440
New --time-limit option, makes long git-annex commands stop after a specified amount of time.
2012-09-25 16:48:24 -04:00
Joey Hess
ec65584c53
changelog
2012-09-25 15:10:35 -04:00
Joey Hess
bc83179a76
Test that uuid -m works, falling back to plain uuid if not.
2012-09-25 10:48:20 -04:00
Joey Hess
40df26757a
copy: avoid updating location log when no copy is performed
...
git annex copy --to remote often does not need to copy a file,
but it was still updating the location log in this case.
2012-09-24 19:58:34 -04:00
Joey Hess
300a4ebade
releasing version 3.20120924
2012-09-24 15:20:28 -04:00
Joey Hess
cb3c9340f8
license the webapp under the AGPL 3+
...
This means that anyone serving up the webapp to users as a service
(ie, without providing any git-annex binary at all to the user) still needs
to provide a link to the source code for it, including any modifications
they may make.
This may make git-annex be covered by the AGPL as a whole when it is built
with the webapp. If in doubt, you should ask a lawyer.
When git-annex is built with the webapp disabled, no AGPLed code is used.
Even building in the assistant does not pull in AGPLed code.
2012-09-24 14:48:47 -04:00
Joey Hess
2edf15b677
remove blaze-markup
2012-09-24 14:25:32 -04:00
Joey Hess
43d40c9c8b
lintian fixes
2012-09-24 14:25:21 -04:00
Joey Hess
d77ff5dadd
changelog and minor cleanup to fix mixed spaces/tabs
2012-09-23 15:42:05 -04:00
Joey Hess
ee8789e9d7
changelog updates
2012-09-21 21:37:31 -04:00
Joey Hess
601ee470af
sync: Pushes the git-annex branch to remote/synced/git-annex, rather than directly to remote/git-annex.
...
This fixes a problem I was seeing in the assistant where two remotes would
attempt to sync with one another at the same time, and both failed pushing
the diverged git-annex branch. Then when both tried to resolve the failed
push, they each modified their git-annex branch, which again each blocked
the other from pushing into it. The result was that the git-annex
branches were perpetually diverged (despite having the same content!) and
once the assistant fell into this trap, it couldn't get out and always
had to do the slow push/fail/pull/merge/push/fail cycle.
2012-09-16 17:54:12 -04:00
Joey Hess
0b12db64d8
Avoid crashing on encoding errors in filenames when writing transfer info files and reading from checksum commands.
2012-09-16 01:53:06 -04:00
Joey Hess
48fd1e629c
reinject: When the provided file doesn't match, leave it where it is, rather than moving to .git/annex/bad/
2012-09-16 01:17:48 -04:00
Joey Hess
da63b7e96c
Support repositories created with --separate-git-dir. Closes : #684405
2012-09-15 22:40:04 -04:00
Joey Hess
7f45baee5e
migrate: Check content before generating the new key, to avoid generating a key for corrupt data.
2012-09-14 00:18:18 -04:00
Joey Hess
5573911d25
Disable ssh connection caching if the path to the control socket would be too long (and use relative path to minimise path to the control socket).
2012-09-13 19:26:39 -04:00
Joey Hess
3724344461
SHA256E is new default backend
...
The default backend used when adding files to the annex is changed from
SHA256 to SHA256E, to simplify interoperability with OSX, media players,
and various programs that needlessly look at symlink targets.
To get old behavior, add a .gitattributes containing: * annex.backend=SHA256
2012-09-12 13:22:16 -04:00
Joey Hess
6b36c18f2d
update deps
2012-09-11 20:26:44 -04:00
Joey Hess
24bfabe263
add build dep on network-info
2012-09-07 19:44:20 -04:00
Joey Hess
a8e05c8da1
add network-multicast to bulld depends
2012-09-07 14:54:00 -04:00
Joey Hess
d9d16622b9
test: Set a lot of git environment variables so testing works in strange environments that normally need git config to set names, etc. Closes : #682351 Thanks, gregor herrmann
2012-09-06 15:06:48 -04:00
Joey Hess
b12db9ef92
Merge branch 'master' into assistant
...
Conflicts:
debian/changelog
Updated changelog for assistant and webapp
2012-08-27 13:31:54 -04:00
Joey Hess
0ef7028077
releasing version 3.20120825
2012-08-25 10:27:59 -04:00
Joey Hess
b985e0b7ec
Bugfix: Fix fsck in SHA*E backends, when the key contains composite extensions, as added in 3.20120721.
2012-08-24 12:17:21 -04:00
Joey Hess
1f83dafc7e
Bugfix: Fix fsck in SHA*E backends, when the key contains composite extensions, as added in 3.20120721.
2012-08-24 12:16:17 -04:00
Joey Hess
68f1be8f0a
Merge branch 'master' into assistant
...
Conflicts:
Makefile
debian/copyright
2012-08-20 16:04:56 -04:00
Joey Hess
c94b21ffd5
add svg versions of the git-annex logo, in color and black and white
...
This is a simple application of inkscape's rather amazing tracing
capabilities.
2012-08-19 21:18:21 -04:00
Joey Hess
dcd208513d
Merge branch 'master' into assistant
...
Conflicts:
debian/changelog
2012-08-17 08:22:43 -07:00
Joey Hess
fe8fee235b
Pass --use-agent to gpg when in no tty mode. Thanks, Eskild Hustvedt.
2012-08-17 08:22:11 -07:00
Joey Hess
cbca93cf7c
Merge branch 'master' into assistant
...
Conflicts:
debian/changelog
2012-08-16 16:36:32 -07:00
Joey Hess
2e1f3a86ae
Merge branch 'master' into assistant
...
Conflicts:
debian/changelog
2012-08-09 14:03:40 -04:00
Joey Hess
ad4e152fd6
S3: Add fileprefix setting.
2012-08-09 13:54:54 -04:00
Joey Hess
d99abc1255
releasing version 3.20120807
2012-08-07 13:49:58 -04:00
Joey Hess
7e2d07484f
Merge branch 'master' into assistant
2012-08-07 13:31:43 -04:00