Добавить псевдоним Git, содержащий точку с запятой

Когда я пытаюсь создать псевдоним

[alias]
    my-alias = submodule foreach 'git foo ; git bar'

Git (версия 1.7.1) выдает ошибку

user@host:/path/repo.git$ git my-alias
error: unclosed quote
fatal: Bad alias.my-alias string

Похоже, что .gitconfig использует странные правила синтаксического анализа, так что ; рассматривается как начало строкового комментария, даже внутри цитаты.

Как указать этот псевдоним?

8
задан Mechanical snail 28 February 2012 в 08:20
поделиться