Commit graph

7518 commits

Author SHA1 Message Date
Joey Hess
da53d0fa10 syntax 2012-12-09 13:02:59 -04:00
Joey Hess
8c082cda2e remove unused cruft 2012-12-09 12:59:34 -04:00
Joey Hess
dea5599d3d oh yeah, OSX is case insensative 2012-12-09 12:54:19 -04:00
Joey Hess
9370c32290 tweak 2012-12-09 12:46:28 -04:00
Joey Hess
8e26b2f941 reverse symlinks 2012-12-09 12:35:50 -04:00
Joey Hess
65a1820f9b Merge branch 'master' of ssh://git-annex.branchable.com 2012-12-09 12:23:11 -04:00
Joey Hess
c6d570a1cc install libs using short names, with symlinks to we can tell what libraries
they are supposed to be
2012-12-09 12:22:09 -04:00
Joey Hess
1c2da18b0b fix executable permissions
sh at least does not default to having a write bit
2012-12-09 12:16:02 -04:00
Joey Hess
76b7ab0b35 fix infinite loop 2012-12-09 12:14:19 -04:00
Joey Hess
bed19fb65c add yesod-form to cabal 2012-12-09 11:55:52 -04:00
Joey Hess
0a52db2ea9 improve cabal instructions to handle installing c2hs 2012-12-09 11:51:45 -04:00
https://www.google.com/accounts/o8/id?id=AItOawk3dZt8HylpdWM-cEpHkxiKobwOsSzEaMY
c80452038d 2012-12-09 14:44:54 +00:00
Steve
22de28bc6b Added a comment: gadu 0.03 is up 2012-12-09 13:05:11 +00:00
spwhitton
c878196025 Added a comment 2012-12-08 21:57:37 +00:00
Joey Hess
42bb811c5b blog for the day 2012-12-08 17:49:02 -04:00
Joey Hess
c67c81d59d Merge branch 'master' of ssh://git-annex.branchable.com 2012-12-08 17:47:41 -04:00
Joey Hess
01b359b4f8 insane osx short library name hack
Since I'm dealing with arbitrarily short fields in which to store the
library name, and would have to rebuild a bunch of stuff like git to avoid
that, and I have to prefix this obnoxiously long "@executable_path"
to it, it's easy to run out of space. This makes it use 1 and 2 letter long
filenames for libraries in the app. Fun fun fun fun fun.
2012-12-08 17:44:10 -04:00
http://edheil.wordpress.com/
6276525bd8 Added a comment 2012-12-08 21:25:49 +00:00
Joey Hess
56b3dbe544 fix library filenames in osx app 2012-12-08 17:14:45 -04:00
Joey Hess
6473f8ea33 fix bin paths in osx app 2012-12-08 17:14:09 -04:00
Joey Hess
81b19b18de update 2012-12-08 17:05:05 -04:00
Joey Hess
b4c6da9cbd Got object sending working in direct mode.
However, I don't yet have a reliable way to deal with files being modified
while they're being transferred. I have code that detects it on the sending
side, but the receiver is still free to move the wrong content into its
annex, and record that it has the content. So that's not acceptable, and
I'll need to work on it some more.

However, at this point I can use a direct mode repository as a remote and
transfer files from and to it.
2012-12-08 17:03:39 -04:00
Joey Hess
457d34696f better message 2012-12-08 15:54:46 -04:00
Joey Hess
86e5da4c92 chmod libs so install_name_tool can modify them 2012-12-08 15:54:39 -04:00
Joey Hess
1727c71f8a better message 2012-12-08 15:46:28 -04:00
Joey Hess
02f522a027 chmod libs so install_name_tool can modify them 2012-12-08 15:46:16 -04:00
Joey Hess
664765e757 update the cache automatically when moving objects in or out 2012-12-08 13:13:36 -04:00
Joey Hess
78498719a0 Merge branch 'master' into desymlink 2012-12-08 13:00:58 -04:00
Joey Hess
0017d03ab2 Merge branch 'master' of ssh://git-annex.branchable.com 2012-12-08 12:30:36 -04:00
Joey Hess
c7a4ad8bc3 move libs to try to fit within available path space 2012-12-08 12:29:09 -04:00
http://sunny256.sunbase.org/
7bf37bc92c Added a comment 2012-12-08 15:35:16 +00:00
Joey Hess
d930d1a105 Merge branch 'master' of ssh://git-annex.branchable.com 2012-12-08 11:08:42 -04:00
Joey Hess
1dd386903b use install_name_tool to adjust library paths in osx app
Have not yet been able to test this.
2012-12-08 11:07:59 -04:00
Steve
cf1a04ede1 Added a comment: 0.02 is up 2012-12-08 14:20:16 +00:00
spwhitton
1108430c45 2012-12-08 10:51:07 +00:00
Steve
725990cbf4 Added a comment: gadu 0.01 is up 2012-12-08 06:22:50 +00:00
Steve
628848a640 2012-12-08 06:21:19 +00:00
Joey Hess
7d87225020 Merge branch 'master' of ssh://git-annex.branchable.com 2012-12-07 17:51:14 -04:00
Joey Hess
2ed8a6e215 blog for the day 2012-12-07 17:49:31 -04:00
Joey Hess
ef24751922 support for checking presence of objects in direct mode
Also for dropping objects in direct mode.

Checking presence reliably needs a cache of mtime, size, and inode.
This way, if a file is modified, keys that point to it are no longer
present.

Also, the code for restoring the symlink when removing objects is
unnecessarily messy. calcGitLink was generating links starting with
"../../remote/.git/", when running "git annex move --from remote".
I put in a workaround, but calcGitLink should probably be fixed.

There is not yet support for getting objects from repositories in direct
mode; it still looks for content in .git/annex/objects, and there's no
once place I can change to fix that.

Also, getting objects from direct mode repositories is problematic since
the can be changed while the object is being transferred. It probably needs
to quarantine it first.
2012-12-07 17:29:55 -04:00
http://edheil.wordpress.com/
7e08e3f7f0 removed 2012-12-07 20:24:42 +00:00
http://edheil.wordpress.com/
0a70b01727 Added a comment 2012-12-07 20:24:19 +00:00
http://edheil.wordpress.com/
721c63611e Added a comment 2012-12-07 19:34:40 +00:00
Joey Hess
3898d8c091 support for storing files in direct mode 2012-12-07 14:53:02 -04:00
Joey Hess
0931ad6be8 runshell: start sh, not $SHELL
$SHELL may need libraries not included in the bundle
2012-12-07 14:44:44 -04:00
Joey Hess
48b17bd8ec include /bin/sh in standalone builds
oberon:MacOS joeyh$ ./runshell
dyld: Symbol not found: _environ
  Referenced from: /bin/sh
  Expected in: /Volumes/git-annex/git-annex.app/Contents/MacOS/usr/lib/libSystem.B.dylib
 in /bin/sh
2012-12-07 14:43:48 -04:00
Joey Hess
0986a21ce0 Revert "skip frameworks"
This reverts commit f850a64bd0.

At least CoreFoundation framework seems to be needed.
2012-12-07 14:40:48 -04:00
Joey Hess
2adb38aa59 annex.direct config setting 2012-12-07 13:17:13 -04:00
Joey Hess
02bd012587 Merge branch 'master' of ssh://git-annex.branchable.com 2012-12-07 12:22:17 -04:00
Joey Hess
f850a64bd0 skip frameworks
I suspect this might be related to recent reports of hangs.
2012-12-07 12:21:15 -04:00