• [^] # Re: Multiple repositories

    Posté par (site web personnel) . En réponse au journal Pourquoi Git m'importe ?. Évalué à 4.

    http://www.kernel.org/pub/software/scm/git/docs/RelNotes-1.5(...)

    Deprecation notices
    -------------------

    * From v1.6.0, git will by default install dashed form of commands
    (e.g. "git-commit") outside of users' normal $PATH, and will install
    only selected commands ("git" itself, and "gitk") in $PATH. This
    implies:

    - Using dashed forms of git commands (e.g. "git-commit") from the
    command line has been informally deprecated since early 2006, but
    now it officially is, and will be removed in the future. Use
    dash-less forms (e.g. "git commit") instead.

    - Using dashed forms from your scripts, without first prepending the
    return value from "git --exec-path" to the scripts' PATH, has been
    informally deprecated since early 2006, but now it officially is.

    - Use of dashed forms with "PATH=$(git --exec-path):$PATH; export
    PATH" early in your script is not deprecated with this change.

    Users are strongly encouraged to adjust their habits and scripts now
    to prepare for this change.


    Les raisons pour ça, entre autres :

    * Les git-bidule ne permettent pas les aliases. Par exemple, chez moi, « git st » fait « git status », mais pour que « git-st » le fasse aussi, Git ne peut pas.

    * Les git-bidule ne permettent pas les options globales, genre « git --no-pager foo ».