Recent comments posted to this site:

Running git-annex will also register it on OSX. The registration just consists of making a ~/.ssh/git-annex-shell that runs the real git-annex-shell. The assistant detects when it needs to use that wrapper when setting up a repository.
Comment by http://joeyh.name/ Wed Jun 11 19:56:49 2014
I'm curious: how do you register it? Does it only work on Linux? (I've had to add paths to my setup under OS X, so it would be great if there was such a simpler way.)
Comment by http://alan.petitepomme.net/ Wed Jun 11 11:27:02 2014

In the screencast, I run git-annex after unpacking it, and this lets it register where it's installed at.

So it is important to run git-annex after you unpack it.

Comment by http://joeyh.name/ Tue Jun 10 16:13:35 2014

Building git-annex with Nix 1.7 fails for me. Error:

trying https://git.samba.org/?p=rsync.git;a=commitdiff_plain;h=0dedfbce2c1b851684ba658861fe9d620636c56a
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  2277    0  2277    0     0   2805      0 --:--:-- --:--:-- --:--:--  5735
output path `/nix/store/w6l1c3cdr52arymv3zgwly7razwnsdll-CVE-2014-2855.patch' should have sha256 hash `1jpwwdf07naqxc8fv1lspc95jgk50j5j3wvf037bjay2qzpwjmvf', instead has `0j1pqmwsqc5mh815x28izi4baki2y2r5q8k7ma1sgs4xsgjc4rk8'
building path(s) `/nix/store/85v7c8b3ygpfj8m8bk98kcygf29qcbq7-cacert-20131205.pem.bz2'
cannot build derivation `/nix/store/im9p1y2xbh08yrwp5yggj1ii884wv3ql-rsync-3.1.0.drv': 1 dependencies couldn't be built
killing process 2599
cannot build derivation `/nix/store/sl48cnm06m7mcqxjfj2b0yv8am3blqr3-git-annex-5.20140517.drv': 1 dependencies couldn't be built
error: build of `/nix/store/sl48cnm06m7mcqxjfj2b0yv8am3blqr3-git-annex-5.20140517.drv' failed

Someone has an idea what Nix expects me to do in this situation?

For example, I'd like to have a view that only contains files present in this git-annex repository (no dangling symlinks).
Great screencast! There is one thing that intrigues me: since you simply uncompress the binary in some folder, how does gitannex figures out where the binary lives there?
Comment by http://alan.petitepomme.net/ Thu Jun 5 12:05:40 2014

According to the last comment, and this page: * https://developers.google.com/storage/docs/migrating#keys

there's supposed to be a "Interoperable Access" menu option, something I can't find. Note that both the previous comment and this page refers to Googles old Developer Console.

I can find a few things under "APIs and Auth" => "Credentials" under the heading "Public API access", but no matter what kind of key I try to create I can't get anything other than an API key. No secrets here, and no "Show"-button for newly created keys.

Another thing worth mentioning is that these API keys I'm seeing do not like described in that first link in this comment. It's much longer, contains both upper- and lowercase and also contains dashes.

@Michele, you seem to have an old version of the haskell DAV library installed. The simple solutions is probably cabal install DAV to upgrade to the new one.

(The complex solution is to edit the file and copy the line 2 lines above the error, or fix the ifdefs somehow to work with whatever combination of versions of DAV and http-client or http-conduit you have installed.)

Comment by http://joeyh.name/ Tue May 27 16:08:14 2014

latest version (git-annex-5.20140517) during cabal install git-annex I encounter this:

[[!format sh """ [266 of 457] Compiling Remote.WebDAV ( Remote/WebDAV.hs, dist/build/git-annex/git-annex-tmp/Remote/WebDAV.o )

Remote/WebDAV.hs:380:32: Constructor StatusCodeException' should have 3 arguments, but has been given 2 In the pattern: StatusCodeException s _ In an equation formatchStatusCodeException': matchStatusCodeException want (StatusCodeException s _) | s == want = Just () | otherwise = Nothing Failed to install git-annex-5.20140517 cabal: Error: some packages failed to install: git-annex-5.20140517 failed during the building phase. The exception was: ExitFailure 1 """]]

Do we need a cloud repository just to bypass NAT? I understand it can't share files within Jabber, but it just looks unpolished. Maybe some punching techniques might be handy, pwnat for example.
Comments on this page are closed.