Joey Hess
5b30ba63cd
Windows: Fix local rsync filepath munging (fixes 26 test suite failures).
2014-12-30 13:57:49 -04:00
Joey Hess
6b3d0cb11a
bittorrent: Fix locking problem when using addurl file://
...
Fixes:
/home/joey/tmp/xxx/.git/annex/misctmp/torrent18347: openFile: resource busy (file is locked)
2014-12-30 13:07:20 -04:00
Joey Hess
e9a5e4d6c6
Run shutdown cleanup actions even if there were failures processing the command.
...
Amoung other fixes, this means that addurl will stage added files even if
adding one of the urls fails.
2014-12-30 12:49:34 -04:00
Joey Hess
43dc7f678f
setpresentkey: A new plumbing-level command.
2014-12-29 15:16:40 -04:00
Joey Hess
aba3e11776
sync: Now supports remote groups, the same way git remote update does.
2014-12-29 13:42:58 -04:00
Joey Hess
02f150b33d
Work around statfs() overflow on some XFS systems.
...
statfs(".", 0xffa8ad50) = -1 EOVERFLOW (Value too large for defined data type)
Ref <20141222221621.GO7251@onerussian.com>
2014-12-23 11:52:23 -04:00
Joey Hess
8af447c01b
vicfg: Avoid crashing on badly encoded config data.
2014-12-22 15:17:00 -04:00
Joey Hess
148c0c2048
prep Solstice release
2014-12-19 16:53:36 -04:00
Joey Hess
27fb7e514d
Fix build with -f-S3.
2014-12-19 16:53:25 -04:00
Joey Hess
ef12386924
When possible, build with the haskell torrent library for parsing torrent files.
2014-12-18 14:26:10 -04:00
Joey Hess
a7690de016
Added bittorrent special remote
...
addurl behavior change: When downloading an url ending in .torrent,
it will download files from bittorrent, instead of the old behavior
of adding the torrent file to the repository.
Added Recommends on aria2 and bittornado | bittorrent.
This commit was sponsored by Asbjørn Sloth Tønnesen.
2014-12-16 23:22:46 -04:00
Joey Hess
c64ede23cd
Use wget -q --show-progress for less verbose wget output, when built with wget 1.16.
2014-12-16 14:04:40 -04:00
Joey Hess
30bf112185
Urls can now be claimed by remotes. This will allow creating, for example, a external special remote that handles magnet: and *.torrent urls.
2014-12-08 19:15:07 -04:00
Joey Hess
8093008ef4
External special remote protocol now includes commands for setting and getting the urls associated with a key.
2014-12-08 13:32:46 -04:00
Joey Hess
5eb3ecee19
Webapp: When adding a new box.com remote, use the new style chunking. Thanks, Jon Ander Peñalba.
2014-12-05 13:43:07 -04:00
Joey Hess
15d1bd6c83
prep release
2014-12-03 15:17:09 -04:00
Joey Hess
911ba8d972
Merge branch 's3-aws'
2014-12-03 14:10:52 -04:00
Joey Hess
3aa0ead3f6
reorder
2014-12-03 13:38:20 -04:00
Joey Hess
e292310ba3
Windows: Install ssh and other bundled programs to Git/cmd, instead of Git/bin, since the latter is not in the default msysgit PATH.
2014-12-03 13:34:13 -04:00
Joey Hess
10b139956a
Windows: ssh is no longer included in the git-annex bundle, since msysgit includes it.
2014-12-03 13:26:05 -04:00
Joey Hess
55fa1789dd
Don't show "(gpg)" when decrypting the remote encryption cipher, since this could be taken to read that's the only time git-annex runs gpg, which is not the case.
2014-12-02 13:50:45 -04:00
Joey Hess
6ecd3ff421
diffdriver: New git-annex command, to make git external diff drivers work with annexed files.
...
Closes https://github.com/datalad/datalad/issues/18
2014-11-24 16:14:06 -04:00
Joey Hess
ffac19a29c
Merge branch 'undo'
2014-11-14 14:55:35 -04:00
Joey Hess
2f83914212
Add undo action to nautilus and konqueror integration.
2014-11-14 14:55:21 -04:00
Joey Hess
13260ccc3a
undo command
...
This commit was sponsored by Andrew Cant.
2014-11-14 14:41:07 -04:00
Joey Hess
31c2ece395
Windows: Remove Alt+A keyboard shortcut, which turns out to have scope outside the menus.
2014-11-14 13:56:05 -04:00
Joey Hess
372237991a
clarification from author; lsof fixed a bug
2014-11-13 13:01:43 -04:00
Joey Hess
63fa5c0782
Work around apparent bug in lsof 4.88's -F output format.
2014-11-12 18:00:40 -04:00
Joey Hess
864086a956
proxy: for all your direct mode repository munging needs
...
This allows bypassing the direct mode guard in a safe way to do all sorts
of things including git revert, git mv, git checkout ...
This commit was sponsored by the WikiMedia Foundation.
2014-11-12 15:51:46 -04:00
Joey Hess
58d50f260a
Debian package is now maintained by Gergely Nagy.
2014-11-11 17:11:16 -04:00
Joey Hess
adc5ca70a8
pre-commit: Block partial commit of unlocked annexed file, since that left a typechange staged in index
...
I had hoped that the git devs could change git's handling of partial
commits to not use a false index file, but seems not.
So, this relies on some git internals to detect that case. The test suite
has a test case added to catch it if changes to git break it.
This commit was sponsored by Paul Tagliamonte.
2014-11-10 15:36:24 -04:00
Joey Hess
748e403fed
add changelog entires for when this branch gets merged
2014-11-06 14:38:51 -04:00
Joey Hess
36476aa005
prep release
2014-11-05 12:02:55 -04:00
Joey Hess
334f366979
Remove fixup code for bad bare repositories created by versions 5.20131118 through 5.20131127. That fixup code would accidentially fire when --git-dir was incorrectly pointed at the working tree of a git-annex repository, resulting in data loss. Closes : #768093
2014-11-04 18:04:19 -04:00
Joey Hess
0f6aaf8012
Windows: Fix crash when user.name is not set in git config.
2014-10-31 16:14:12 -04:00
Joey Hess
5bdcb23424
prep release
2014-10-24 13:03:50 -04:00
Joey Hess
25574bead1
enableremote: When the remote has creds, update the local creds cache file. Before, the old version of the creds could be left there, and would continue to be used.
2014-10-22 14:28:25 -04:00
Joey Hess
9280fe4cbe
include creds location in info
...
This is intended to let the user easily tell if a remote's creds are
coming from info embedded in the repository, or instead from the
environment, or perhaps are locally stored in a creds file.
This commit was sponsored by Frédéric Schütz.
2014-10-21 15:09:40 -04:00
Joey Hess
aafaa363e3
info: When passed the name or uuid of a remote, displays info about that remote.
...
No per-remote-type info yet.
This commit was sponsored by Stanley Yamane.
2014-10-21 14:35:07 -04:00
Joey Hess
4a9e70c705
info: When run on a single annexed file, displays some info about the file, including its key and size.
2014-10-21 13:24:15 -04:00
Joey Hess
fced322834
glacier: Fix pipe setup when calling glacier-cli to retrieve an object.
2014-10-20 15:11:01 -04:00
Joey Hess
d3d2e51ddf
update
2014-10-16 12:19:40 -04:00
Joey Hess
1e59df083d
Use haskell setenv library to clean up several ugly workarounds for inability to manipulate the environment on windows.
...
Didn't know that this library existed!
This includes making git-annex not re-exec itself on start on windows, and
making the test suite on Windows run tests without forking.
2014-10-15 20:33:52 -04:00
Joey Hess
fe5e25eec7
initremote: Don't allow creating a special remote that has the same name as an existing git remote.
...
This is not a complete fix. For one, git remote will happily go add a
remote that has the same name as an existing special remote. For another,
enableremote will enable a special remote over top of an existing git
remote. And, also, the webapp might.
2014-10-15 15:47:49 -04:00
Joey Hess
cdcb4548b3
Remove hurd stuff from cabal file, since hackage currently rejects it.
...
https://github.com/haskell/hackage-server/issues/269
2014-10-15 13:31:20 -04:00
Joey Hess
db9121ecee
vicfg: Deleting configurations now resets to the default, where before it has no effect.
...
Added a Default instance for TrustLevel, and was able to use that to clear
up several other parts of the code too.
This commit was sponsored by Stephan Schulz
2014-10-14 14:15:07 -04:00
Joey Hess
86a7bddb41
prep release
2014-10-13 10:13:27 -04:00
Joey Hess
c6e9125c61
repair: Prevent auto gc from happening when fetching from a remote.
2014-10-12 14:27:46 -04:00
Joey Hess
9af06670b5
map: Handle .git prefixed remote repos. Closes : #614759
2014-10-12 14:11:29 -04:00
Joey Hess
ef3804bdb3
S3: Fix embedcreds=yes handling for the Internet Archive.
...
Before, embedcreds=yes did not cause the creds to be stored in remote.log,
but also prevented them being locally cached.
2014-10-12 13:15:52 -04:00