Commit graph

23220 commits

Author SHA1 Message Date
https://www.google.com/accounts/o8/id?id=AItOawl699qPx-vl_R9tRPPU9THiNKWk75hbLRw
7a69e039c5 Findings 2015-03-06 03:37:45 +00:00
Joey Hess
3439ea4bdc git-annex-shell: Improve error message when the specified repository doesn't exist or git config fails for some reason. 2015-03-05 21:45:42 -04:00
Joey Hess
310bc80fd6 comment 2015-03-05 20:49:19 -04:00
Joey Hess
47b95357da cleanup 2015-03-05 17:09:24 -04:00
Joey Hess
64d278cc66 devbog 2015-03-05 17:07:28 -04:00
Joey Hess
504dda82a4 addurl: Added --raw option, which bypasses special handling of quvi, bittorrent etc urls. 2015-03-05 14:46:08 -04:00
Joey Hess
6ee0d6c46d remove obsolete comment by zooko
The tahoe special remote does not use git-annex's encryption, relying
instead on tahoe's.
2015-03-05 14:30:27 -04:00
Joey Hess
7a327f8f7f fix whereis output example 2015-03-05 13:56:49 -04:00
Joey Hess
6045406deb Added SETURIPRESENT and SETURIMISSING to external special remote protocol
Useful for things like ipfs that don't use regular urls.

An external special remote can add a regular url to a key, and then
git-annex get will download it from the web. But for ipfs, we want to
instead tell git-annex that the uri uses OtherDownloader. Before this
change, the external special remote protocol lacked a way to do that.
2015-03-05 13:50:15 -04:00
Joey Hess
9b4b190739 fix heading 2015-03-05 12:11:38 -04:00
Joey Hess
ba39f271c5 Merge branch 'master' of ssh://git-annex.branchable.com 2015-03-05 12:09:38 -04:00
Joey Hess
ea74b1d568 experimental ipfs special remote, with addurl support 2015-03-05 12:08:50 -04:00
EskildHustvedt
7b62fed767 2015-03-05 14:19:31 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl699qPx-vl_R9tRPPU9THiNKWk75hbLRw
c85d29cae1 ssh fetching fail 2015-03-05 08:08:25 +00:00
https://www.google.com/accounts/o8/id?id=AItOawksOCeakibYmGDt3wLLo4nkY0FkB72I2Uo
9484a52a41 2015-03-05 01:52:02 +00:00
https://www.google.com/accounts/o8/id?id=AItOawksOCeakibYmGDt3wLLo4nkY0FkB72I2Uo
c34bd11272 Added a comment 2015-03-05 01:27:52 +00:00
Joey Hess
e7b8eccef0 Merge branch 'master' of ssh://git-annex.branchable.com 2015-03-04 20:45:42 -04:00
Joey Hess
c0ddbaed13 update 2015-03-04 20:45:07 -04:00
Joey Hess
1fb575d84e add end-user view section 2015-03-04 20:38:53 -04:00
Richard Hartmann
ab076b1792 doc/devblog/day_260__random_month.mdwn: Typo 2015-03-04 23:54:44 +01:00
Joey Hess
c99838ba4d devblog 2015-03-04 16:15:59 -04:00
Joey Hess
cf903d5a3c fixup annex link target calculation when submodules are used in filesystems not supporting symlinks 2015-03-04 16:08:41 -04:00
Joey Hess
df4543eb38 avoid checking location of content when calculating gitAnnexLink
It doesn't matter if the object is present or not, gitAnnexLink should
always yield the same symlink target.

This is an optimisation; no behavior should be changed.
2015-03-04 15:45:16 -04:00
Joey Hess
a6db10d565 sync: Fix committing when in a direct mode repo that has no HEAD ref.
Seen for example, a newly checked out git submodule. In this case,
.git/HEAD is a raw sha, rather than the usual reference to a ref.

Removed currentSha in passing, since it was a more roundabout way of
doing what headSha does, and headSha is more robust.
2015-03-04 15:25:35 -04:00
Joey Hess
79b6500111 fix innaccurate comment 2015-03-04 14:44:11 -04:00
Joey Hess
b504b6238d Merge branch 'master' of ssh://git-annex.branchable.com 2015-03-04 12:55:05 -04:00
Joey Hess
9b93278e8a metadata: Fix encoding problem that led to mojibake when storing metadata strings that contained both unicode characters and a space (or '!') character.
The fix is to stop using w82s, which does not properly reconstitute unicode
strings. Instrad, use utf8 bytestring to get the [Word8] to base64. This
passes unicode through perfectly, including any invalid filesystem encoded
characters.

Note that toB64 / fromB64 are also used for creds and cipher
embedding. It would be unfortunate if this change broke those uses.

For cipher embedding, note that ciphers can contain arbitrary bytes (should
really be using ByteString.Char8 there). Testing indicated it's not safe to
use the new fromB64 there; I think that characters were incorrectly
combined.

For credpair embedding, the username or password could contain unicode.
Before, that unicode would fail to round-trip through the b64.
So, I guess this is not going to break any embedded creds that worked
before.

This bug may have affected some creds before, and if so,
this change will not fix old ones, but should fix new ones at least.
2015-03-04 12:54:30 -04:00
Rasmus
d2881f6bd0 Added a comment 2015-03-04 14:35:19 +00:00
Joey Hess
b9ff4a6001 Merge branch 'master' of ssh://git-annex.branchable.com 2015-03-04 10:30:07 -04:00
Joey Hess
9a126d18fd comment 2015-03-04 10:29:25 -04:00
madduck
c65ad7b2f1 2015-03-04 09:06:14 +00:00
Joey Hess
67cd39e8fb groups 2015-03-03 22:40:58 -04:00
Joey Hess
4d0ddb9db7 typo 2015-03-03 22:37:23 -04:00
Joey Hess
5922800c20 clarification 2015-03-03 22:33:46 -04:00
Joey Hess
d45ec91a6b update 2015-03-03 22:30:20 -04:00
Joey Hess
550a2fcac2 Merge branch 'master' of ssh://git-annex.branchable.com 2015-03-03 22:04:56 -04:00
Joey Hess
b52e98b79a update 2015-03-03 22:04:34 -04:00
Joey Hess
b380701776 thundering herd 2015-03-03 22:01:08 -04:00
Joey Hess
d5c8c56bce update 2015-03-03 21:57:25 -04:00
Joey Hess
8beeb1b4f1 item splitting 2015-03-03 21:49:41 -04:00
Joey Hess
979eace260 update 2015-03-03 21:46:49 -04:00
rasmus
880f5a839f 2015-03-04 00:32:13 +00:00
Joey Hess
936349aa81 clarify 2015-03-03 19:20:36 -04:00
Joey Hess
8330bfd9d9 drill 2015-03-03 19:08:13 -04:00
Joey Hess
dfd93de6cf link 2015-03-03 19:05:33 -04:00
Joey Hess
533ac6d989 link 2015-03-03 19:04:32 -04:00
Joey Hess
547c417617 clarify 2015-03-03 19:04:17 -04:00
Joey Hess
92663489a5 update 2015-03-03 19:03:32 -04:00
Joey Hess
f55a711a19 devblog 2015-03-03 18:59:49 -04:00
Joey Hess
e7e434ce75 comment 2015-03-03 18:48:16 -04:00