aboutsummaryrefslogtreecommitdiff
path: root/Assistant/Install.hs
Commit message (Collapse)AuthorAge
* remove unused valueGravatar Joey Hess2017-10-30
| | | | felix's patch removed the user of home
* use plasma 5 location for ServiceMenus files on linuxGravatar Félix Sipma2017-10-18
|
* make assistant not write wrappers when GIT_ANNEX_PACKAGE_INSTALL is setGravatar Joey Hess2016-04-27
| | | | | | This way, the git-annex-standalone.deb, which does set GIT_ANNEX_APP_BASE, will not have the assistant install wrappers that it does not need to, since git-annex is installed system wide from a package.
* Improve integration with KDE's file manager to work with dolphin version ↵Gravatar Joey Hess2015-04-29
| | | | 14.12.3 while still being compatable with 4.14.2. Thanks, silvio.
* update my email address and homepage urlGravatar Joey Hess2015-01-21
|
* revert parentDir changeGravatar Joey Hess2015-01-09
| | | | | | | | Reverts 2bba5bc22d049272d3328bfa6c452d3e2e50e86c Unfortunately, this caused breakage on Windows, and possibly elsewhere, because parentDir and takeDirectory do not behave the same when there is a trailing directory separator.
* made parentDir return a Maybe FilePath; removed most uses of itGravatar Joey Hess2015-01-06
| | | | | | | | parentDir is less safe than takeDirectory, especially when working with relative FilePaths. It's really only useful in loops that want to terminate at / This commit was sponsored by Audric SCHILTKNECHT.
* fixed all remaining build warnings on WindowsGravatar Joey Hess2014-12-29
|
* Add undo action to nautilus and konqueror integration.Gravatar Joey Hess2014-11-14
|
* use passed program name for kde hooksGravatar Joey Hess2014-07-21
|
* webapp: Automatically install Konqueror integration scripts to get and drop ↵Gravatar Joey Hess2014-07-21
| | | | | | | | | | 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.
* Install nautilus hooks even when ~/.local/share/nautilus/ does not yet ↵Gravatar Joey Hess2014-07-16
| | | | exist, since it is not automatically created for Gnome 3 users.
* export CreateProcess fields from Utility.ProcessGravatar Joey Hess2014-06-10
| | | | update code to avoid cwd and env redefinition warnings
* webapp: Support using git-annex on a remote server, which was installed from ↵Gravatar Joey Hess2014-04-20
| | | | | | | | | | 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.
* Fix nautilus script installation to not crash when the nautilus script dir ↵Gravatar Joey Hess2014-04-05
| | | | | | | 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
* use shebang libGravatar Joey Hess2014-03-23
|
* installNautilus: “exec” git-annex and protect params with “--”Gravatar Johan Kiviniemi2014-03-23
|
* webapp: Automatically install Nautilus integration scripts to get and drop ↵Gravatar Joey Hess2014-03-22
| | | | | | files. This commit was sponsored by Gian-Maria Daffre.
* avoid empty env vars when setting up clean environmentGravatar Joey Hess2013-12-31
|
* assistant: Set StrictHostKeyChecking yes when creating ssh remotes, and add ↵Gravatar Joey Hess2013-12-20
| | | | 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
* squash warning in OSX buildGravatar Joey Hess2013-12-15
|
* linux standalone auto-install iconsGravatar Joey Hess2013-07-09
|
* rename moduleGravatar Joey Hess2013-05-12
|
* clean up from windows portingGravatar Joey Hess2013-05-11
|
* fix use of wrong shebang when android is installing git-annex-shell wrapper ↵Gravatar Joey Hess2013-05-06
| | | | on server
* rename moduleGravatar Joey Hess2013-04-23
|
* fix menu file installation directoryGravatar Joey Hess2013-04-20
|
* Install FDO desktop menu file when webapp is started in standalone mode.Gravatar Joey Hess2013-04-20
|
* assistant: Fix ~/.ssh/git-annex-shell wrapper to work when the ssh key does ↵Gravatar Joey Hess2013-03-12
| | | | | | | not force a command. Without a forced command, SSH_ORIGINAL_COMMAND is not set. So instead, in this case, run $@
* deal with Android's nonstandard shell locationGravatar Joey Hess2013-02-13
| | | | | | 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.
* typoGravatar Joey Hess2012-11-28
|
* Fix broken .config/git-annex/program installed by standalone tarball.Gravatar Joey Hess2012-11-28
| | | | | | | | 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.
* avoid using Data.AssocList, which is cunningly part of hxtGravatar Joey Hess2012-11-27
|
* The standalone builds now unset their special path and library path ↵Gravatar Joey Hess2012-11-27
| | | | | | variables before running the system web browser. Should fix a crash reported on OSX.
* where indentationGravatar Joey Hess2012-10-31
|
* ifdef osx includesGravatar Joey Hess2012-09-28
|
* standalone linux app nearly readyGravatar Joey Hess2012-09-28
| | | | also made several fixes that apply to the OSX app
* Add OSX standalone app license bundle, and arrange for the About pageGravatar Joey Hess2012-09-27
| | | | to link to it.
* use ~/.ssh/git-annex-shell wrapperGravatar Joey Hess2012-09-26
| | | | | | 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.
* install a git-annex-shell shim script when the standalone OSX app runsGravatar Joey Hess2012-09-26
| | | | | | | 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.
* make the standalone OSX app automatically install itself when runGravatar Joey Hess2012-09-26