Skip to content
  • Edward Thomson's avatar
    add: add --chmod=+x / --chmod=-x options · 4e55ed32
    Edward Thomson authored and Junio C Hamano's avatar Junio C Hamano committed
    
    
    The executable bit will not be detected (and therefore will not be
    set) for paths in a repository with `core.filemode` set to false,
    though the users may still wish to add files as executable for
    compatibility with other users who _do_ have `core.filemode`
    functionality.  For example, Windows users adding shell scripts may
    wish to add them as executable for compatibility with users on
    non-Windows.
    
    Although this can be done with a plumbing command
    (`git update-index --add --chmod=+x foo`), teaching the `git-add`
    command allows users to set a file executable with a command that
    they're already familiar with.
    
    Signed-off-by: default avatarEdward Thomson <ethomson@edwardthomson.com>
    Helped-by: default avatarJohannes Schindelin <johannes.schindelin@gmx.de>
    Signed-off-by: default avatarJunio C Hamano <gitster@pobox.com>
    4e55ed32