1. 07 5月, 2011 1 次提交
    • J
      merge: make branch.<name>.mergeoptions correctly override merge.<option> · 0d8fc3ef
      Junio C Hamano 提交于
      The parsing of the additional command line parameters supplied to
      the branch.<name>.mergeoptions configuration variable was implemented
      at the wrong stage.  If any merge-related variable came after we read
      branch.<name>.mergeoptions, the earlier value was overwritten.
      
      We should first read all the merge.* configuration, override them by
      reading from branch.<name>.mergeoptions and then finally read from
      the command line.
      
      This patch should fix it, even though I now strongly suspect that
      branch.<name>.mergeoptions that gives a single command line that
      needs to be parsed was likely to be an ill-conceived idea to begin
      with.  Sigh...
      Helped-by: NJonathan Nieder <jrnieder@gmail.com>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      0d8fc3ef
  2. 13 2月, 2010 7 次提交
  3. 12 2月, 2010 3 次提交
  4. 11 2月, 2010 15 次提交
  5. 09 2月, 2010 11 次提交
  6. 08 2月, 2010 3 次提交
    • J
      Merge git://repo.or.cz/git-gui · 8051a030
      Junio C Hamano 提交于
      * git://repo.or.cz/git-gui:
        git-gui: update french translation
        git-gui: update Japanese translation
        git-gui: fix shortcut for menu "Commit/Revert Changes"
        git-gui: Quote git path when starting another gui in a submodule
        git-gui: update Italian translation
        git-gui: Update Swedish translation (520t0f0u)
        git-gui: use themed tk widgets with Tk 8.5
        git-gui: Update German translation (12 new or changed strings).
        git-gui: Update translation template
        git-gui: Remove unused icon file_parttick
        git-gui: use different icon for new and modified files in the index
        git-gui: set GIT_DIR and GIT_WORK_TREE after setup
        git-gui: update shortcut tools to use _gitworktree
        git-gui: handle bare repos correctly
        git-gui: handle non-standard worktree locations
        git-gui: Support applying a range of changes at once
        git-gui: Add a special diff popup menu for submodules
        git-gui: Use git diff --submodule when available
      8051a030
    • J
      Merge branch 'maint' · e7ec9de6
      Junio C Hamano 提交于
      * maint:
        archive: simplify archive format guessing
      e7ec9de6
    • R
      archive: simplify archive format guessing · fe12d8e8
      René Scharfe 提交于
      The code to guess an output archive's format consumed any --format
      options and built a new one.  Jonathan noticed that it does so in an
      unsafe way, risking to overflow the static buffer fmt_opt.
      
      Change the code to keep the existing --format options intact and to only
      add a new one if a format could be guessed based on the output file name.
      The new option is added as the first one, allowing the existing ones to
      overrule it, i.e. explicit --format options given on the command line win
      over format guesses, as before.
      
      To simplify the code further, format_from_name() is changed to return the
      full --format option, thus no potentially dangerous sprintf() calls are
      needed any more.
      Reported-by: NJonathan Nieder <jrnieder@gmail.com>
      Signed-off-by: NRene Scharfe <rene.scharfe@lsrfire.ath.cx>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      fe12d8e8