37 lines
1.1 KiB
Markdown
37 lines
1.1 KiB
Markdown
### Please describe the problem.
|
|
|
|
git annex will automatically create the file
|
|
|
|
.kde/share/kde4/services/ServiceMenus/git-annex.desktop
|
|
|
|
However the actions created do not work because the variable used is %U (file:/// style URL) which git annex does not understand.
|
|
|
|
According to http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s06.html
|
|
|
|
Also the escaping seems broken. The following line is one that works for me.
|
|
|
|
Exec=sh -c 'cd "$(dirname -- "$1")" && git-annex get --notify-start --notify-finish -- "$1"' command_string_is_ignored %f
|
|
|
|
or simply
|
|
|
|
Exec=git-annex get --notify-start --notify-finish -- %F
|
|
|
|
### What steps will reproduce the problem?
|
|
|
|
|
|
### What version of git-annex are you using? On what operating system?
|
|
|
|
5.20141125
|
|
|
|
### Please provide any additional information below.
|
|
|
|
[[!format sh """
|
|
# If you can, paste a complete transcript of the problem occurring here.
|
|
# If the problem is with the git-annex assistant, paste in .git/annex/daemon.log
|
|
|
|
|
|
# End of transcript or log.
|
|
"""]]
|
|
|
|
> [[fixed|done]]; confirmed the new version still works on filenames with
|
|
> spaces in them. --[[Joey]]
|