Joey Hess
c9a3e80d32
fixed all remaining build warnings on Windows
2014-12-29 17:30:20 -04:00
Joey Hess
2f83914212
Add undo action to nautilus and konqueror integration.
2014-11-14 14:55:21 -04:00
Joey Hess
4f9a29e7f6
use passed program name for kde hooks
2014-07-21 15:30:40 -04:00
Joey Hess
89a72f94e2
webapp: Automatically install Konqueror integration scripts to get and drop files.
...
Based on the example from the tip, but modified to cd into the repo before
running git-annex, since konqueror does not. Also, at least on my system,
the directory is ~/.kde, not ~/.kde4. (konqueror 4.12.4)
This commit was sponsored by Jürgen Peters.
2014-07-21 15:27:24 -04:00
Joey Hess
67016b5123
Install nautilus hooks even when ~/.local/share/nautilus/ does not yet exist, since it is not automatically created for Gnome 3 users.
2014-07-16 17:19:39 -04:00
Joey Hess
a44fd2c019
export CreateProcess fields from Utility.Process
...
update code to avoid cwd and env redefinition warnings
2014-06-10 19:20:14 -04:00
Joey Hess
eba3a28a28
webapp: Support using git-annex on a remote server, which was installed from the standalone tarball or OSX app, and so does not have git-annex in PATH (and may also not have git or rsync in PATH).
...
* webapp: Support using git-annex on a remote server, which was installed
from the standalone tarball or OSX app, and so does not have
git-annex in PATH (and may also not have git or rsync in PATH).
* standalone tarball, OSX app: Install a ~/.ssh/git-annex-wrapper, which
can be used to run git-annex, git, rsync, etc.
2014-04-20 18:39:10 -04:00
Joey Hess
ade5d8ccc5
Fix nautilus script installation to not crash when the nautilus script dir does not exist. Instead, only install scripts when the directory already exists.
...
nautilus creates this directory each time run, so this avoids putting cruft
in user's home
2014-04-05 16:36:58 -04:00
Joey Hess
1731cb0840
use shebang lib
2014-03-23 08:17:03 -04:00
Johan Kiviniemi
284e6b5e8d
installNautilus: “exec” git-annex and protect params with “--”
2014-03-23 07:28:28 +02:00
Joey Hess
f6eb967f1e
webapp: Automatically install Nautilus integration scripts to get and drop files.
...
This commit was sponsored by Gian-Maria Daffre.
2014-03-22 15:51:30 -04:00
Joey Hess
5c834daf59
avoid empty env vars when setting up clean environment
2013-12-31 14:55:55 -04:00
Joey Hess
3a6e0d1215
assistant: Set StrictHostKeyChecking yes when creating ssh remotes, and add it to the configuration for any ssh remotes previously created by the assistant. This avoids repeated prompts by ssh if the host key changes, instead syncing with such a remote will fail. Closes : #732602
2013-12-20 20:58:36 -04:00
Joey Hess
0bc4a78db5
squash warning in OSX build
2013-12-15 17:10:24 -04:00
Joey Hess
00e6663128
linux standalone auto-install icons
2013-07-09 20:50:41 -04:00
Joey Hess
25a8d4b11c
rename module
2013-05-12 19:19:28 -04:00
Joey Hess
18bdff3fae
clean up from windows porting
2013-05-11 18:23:41 -04:00
Joey Hess
749c197947
fix use of wrong shebang when android is installing git-annex-shell wrapper on server
2013-05-06 15:58:13 -04:00
Joey Hess
2c42e70f6c
rename module
2013-04-23 11:38:52 -04:00
Joey Hess
70e251547e
fix menu file installation directory
2013-04-20 19:02:14 -04:00
Joey Hess
d2e92e2494
Install FDO desktop menu file when webapp is started in standalone mode.
2013-04-20 18:48:05 -04:00
Joey Hess
796f1d806f
assistant: Fix ~/.ssh/git-annex-shell wrapper to work when the ssh key does not force a command.
...
Without a forced command, SSH_ORIGINAL_COMMAND is not set.
So instead, in this case, run $@
2013-03-12 07:12:39 -04:00
Joey Hess
f40180f033
deal with Android's nonstandard shell location
...
This is so gratutious and pointless. It's a shame that everything we
learned about Unix portability and the importance of standards has been
thrown out the window by these guys.
2013-02-13 14:30:04 -04:00
Joey Hess
600beeb399
typo
2012-11-28 16:17:13 -04:00
Joey Hess
51aa988a9f
Fix broken .config/git-annex/program installed by standalone tarball.
...
It was doubly broken; both missing a slash, and containing
"runshell git-annex", while some parts of the code expected it to be a
simple path to a program. This appears to include the transfer queue
runner, and the code that starts a new assistant process when switching to
another repository in the webapp.
2012-11-28 16:09:38 -04:00
Joey Hess
6991f47e9e
avoid using Data.AssocList, which is cunningly part of hxt
2012-11-27 22:57:04 -04:00
Joey Hess
2525fefbb9
The standalone builds now unset their special path and library path variables before running the system web browser.
...
Should fix a crash reported on OSX.
2012-11-27 17:05:29 -04:00
Joey Hess
88d1907278
where indentation
2012-10-31 02:34:03 -04:00
Joey Hess
2f86fdc36a
ifdef osx includes
2012-09-28 19:18:08 -04:00
Joey Hess
e88e3ba85b
standalone linux app nearly ready
...
also made several fixes that apply to the OSX app
2012-09-28 19:08:13 -04:00
Joey Hess
a02d6b36d8
Add OSX standalone app license bundle, and arrange for the About page
...
to link to it.
2012-09-27 16:47:52 -04:00
Joey Hess
3979086035
use ~/.ssh/git-annex-shell wrapper
...
This was needed for the OSX self-contained app, but is a generally good
idea. It avoids needing perl; is probably faster; and could eventually
be replaced by something faster yet.
2012-09-26 18:59:18 -04:00
Joey Hess
9c4a23cab1
install a git-annex-shell shim script when the standalone OSX app runs
...
I put it in ~/.ssh/ because there's no reliable way to get it into PATH,
and OSX ssh doesn't even honor user's PATH by default.
authorized_keys generators will need to check if it's there. Not done yet.
2012-09-26 17:23:45 -04:00
Joey Hess
3da78cc241
make the standalone OSX app automatically install itself when run
2012-09-26 16:50:04 -04:00