1. 14 Sep, 2016 2 commits
  2. 12 Sep, 2016 1 commit
  3. 01 Aug, 2016 3 commits
  4. 08 Jun, 2016 1 commit
    • Edward Thomson's avatar
      add: add --chmod=+x / --chmod=-x options · 4e55ed32
      Edward Thomson authored
      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
      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: Edward Thomson's avatarEdward Thomson <[email protected]>
      Helped-by: Johannes Schindelin's avatarJohannes Schindelin <[email protected]>
      Signed-off-by: default avatarJunio C Hamano <[email protected]>
  5. 31 May, 2016 10 commits
    • Junio C Hamano's avatar
      Git 2.9-rc1 · 60bd4b1c
      Junio C Hamano authored
      Signed-off-by: default avatarJunio C Hamano <[email protected]>
    • Junio C Hamano's avatar
      Merge branch 'maint' · 257f6f40
      Junio C Hamano authored
      * maint:
        More topics for 2.8.4
    • Junio C Hamano's avatar
      More topics for 2.8.4 · 4b0891ff
      Junio C Hamano authored
      Signed-off-by: default avatarJunio C Hamano <[email protected]>
    • Junio C Hamano's avatar
      Merge branch 'sb/submodule-deinit-all' into maint · 3296e1a9
      Junio C Hamano authored
      Correct faulty recommendation to use "git submodule deinit ." when
      de-initialising all submodules, which would result in a strange
      error message in a pathological corner case.
      * sb/submodule-deinit-all:
        submodule deinit: require '--all' instead of '.' for all submodules
    • Junio C Hamano's avatar
      Merge branch 'bn/http-cookiefile-config' into maint · e646a82c
      Junio C Hamano authored
      "http.cookieFile" configuration variable clearly wants a pathname,
      but we forgot to treat it as such by e.g. applying tilde expansion.
      * bn/http-cookiefile-config:
        http: expand http.cookieFile as a path
        Documentation: config: improve word ordering for http.cookieFile
    • Junio C Hamano's avatar
      Merge branch 'jk/test-send-sh-x-trace-elsewhere' into maint · 68a6e976
      Junio C Hamano authored
      Running tests with '-x' option to trace the individual command
      executions is a useful way to debug test scripts, but some tests
      that capture the standard error stream and check what the command
      said can be broken with the trace output mixed in.  When running
      our tests under "bash", however, we can redirect the trace output
      to another file descriptor to keep the standard error of programs
      being tested intact.
      * jk/test-send-sh-x-trace-elsewhere:
        test-lib: set BASH_XTRACEFD automatically
    • Junio C Hamano's avatar
      Merge branch 'js/name-rev-use-oldest-ref' into maint · 9ee8f940
      Junio C Hamano authored
      "git describe --contains" often made a hard-to-justify choice of
      tag to give name to a given commit, because it tried to come up
      with a name with smallest number of hops from a tag, causing an old
      commit whose close descendant that is recently tagged were not
      described with respect to an old tag but with a newer tag.  It did
      not help that its computation of "hop" count was further tweaked to
      penalize being on a side branch of a merge.  The logic has been
      updated to favor using the tag with the oldest tagger date, which
      is a lot easier to explain to the end users: "We describe a commit
      in terms of the (chronologically) oldest tag that contains the
      * js/name-rev-use-oldest-ref:
        name-rev: include taggerdate in considering the best name
    • Junio C Hamano's avatar
      Merge branch 'es/t1500-modernize' · 39fbe922
      Junio C Hamano authored
      test updates to make it more readable and maintainable.
      * es/t1500-modernize:
        t1500: avoid setting environment variables outside of tests
        t1500: avoid setting configuration options outside of tests
        t1500: avoid changing working directory outside of tests
        t1500: test_rev_parse: facilitate future test enhancements
        t1500: be considerate to future potential tests
    • Junio C Hamano's avatar
      Merge branch 'jk/cat-file-buffered-batch-all' · 62899139
      Junio C Hamano authored
      "git cat-file --batch-all" has been sped up, by taking advantage
      of the fact that it does not have to read a list of objects, in two
      * jk/cat-file-buffered-batch-all:
        cat-file: default to --buffer when --batch-all-objects is used
        cat-file: avoid noop calls to sha1_object_info_extended
    • Junio C Hamano's avatar
      Merge branch 'fc/fast-import-broken-marks-file' · bc4b9247
      Junio C Hamano authored
      "git fast-import --export-marks" would overwrite the existing marks
      file even when it makes a dump from its custom die routine.
      Prevent it from doing so when we have an import-marks file but
      haven't finished reading it.
      * fc/fast-import-broken-marks-file:
        fast-import: do not truncate exported marks file
  6. 30 May, 2016 7 commits
  7. 27 May, 2016 2 commits
  8. 26 May, 2016 14 commits