From e5ae5bd15965be6919165fb04644b17754e296f8 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Thu, 9 Apr 2015 13:35:02 -0400 Subject: This fixes a bug in the assistant introduced by the literal pathspec changes in version 5.20150406. git-checkignore refuses to work if any pathspec options are set. Urgh. I audited the rest of git, and no other commands used by git-annex have such limitations. Indeed, AFAICS, *all* other commands support --literal-pathspecs. So, worked around this where git-checkignore is called. --- ...t_supported_by_this_command:___39__literal__39__.mdwn | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'doc/bugs/pathspec_magic_not_supported_by_this_command:___39__literal__39__.mdwn') diff --git a/doc/bugs/pathspec_magic_not_supported_by_this_command:___39__literal__39__.mdwn b/doc/bugs/pathspec_magic_not_supported_by_this_command:___39__literal__39__.mdwn index c6703914a..73b846a49 100644 --- a/doc/bugs/pathspec_magic_not_supported_by_this_command:___39__literal__39__.mdwn +++ b/doc/bugs/pathspec_magic_not_supported_by_this_command:___39__literal__39__.mdwn @@ -78,3 +78,19 @@ fatal: Work/archive/Tidrapportering/Tid.md: pathspec magic not supported by this fatal: Work/archive/Tidrapportering/Tid.md: pathspec magic not supported by this command: 'literal' """]] + +> I've fixed the pathspec magic problem. [[done]] +> +> Seems like you could possibly have a separate problem WRT the "commitBuffer: +> invalid argument". When using the older version of git-annex, did you +> get that in the log at all? +> +> OTOH, the +> "@Projects/archive/20140515_METOCC_Gr������nsytem������te" +> weirdness in the log could be where the problem chars are coming from +> too, in which case it was somehow caused by the pathspec magic problem. +> +> I was able to reproduce the pathspec magic problem, but not the encoding +> looking problem, even when using swedish chars in filenames. +> +> --[[Joey]] -- cgit v1.2.3