1. 08 7月, 2006 2 次提交
  2. 07 7月, 2006 8 次提交
  3. 06 7月, 2006 10 次提交
    • J
      git-reset: complain and exit upon seeing an unknown parameter. · ac83aa2e
      Junio C Hamano 提交于
      The check to use "rev-parse --verify" was defeated by the use of
      "--default HEAD".  "git reset --hard bogus-committish" just
      defaulted to reset to the HEAD without complaining.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      ac83aa2e
    • J
      Merge branch 'lt/gitweb' · bc483d04
      Junio C Hamano 提交于
      * lt/gitweb:
        gitweb: Declare global variables with "our"
        gitweb: Enable tree (directory) history display
        gitweb: optimize per-file history generation
      bc483d04
    • J
      Merge branch 'jc/fmt-merge-msg-test' · a3d470c2
      Junio C Hamano 提交于
      * jc/fmt-merge-msg-test:
        t6200: fmt-merge-msg test.
      a3d470c2
    • J
      Merge branch 'jc/sha1' · b296990c
      Junio C Hamano 提交于
      * jc/sha1:
        A better-scheduled PPC SHA-1 implementation.
        test-sha1: test hashing large buffer
        Makefile: add framework to verify and bench sha1 implementations.
      b296990c
    • J
      Merge branch 'jc/diff-test' · 49b27885
      Junio C Hamano 提交于
      * jc/diff-test:
        t4013: add "diff" UI program tests.
      49b27885
    • J
      Merge branch 'th/diff' · 0c926a3d
      Junio C Hamano 提交于
      * th/diff:
        builtin-diff: turn recursive on when defaulting to --patch format.
        t4013: note improvements brought by the new output code.
        t4013: add format-patch tests.
        format-patch: fix diff format option implementation
        combine-diff.c: type sanity.
        t4013 test updates for new output code.
        Fix some more diff options changes.
        Fix diff-tree -s
        log --raw: Don't descend into subdirectories by default
        diff-tree: Use ---\n as a message separator
        Print empty line between raw, stat, summary and patch
        t4013: add more tests around -c and --cc
        whatchanged: Default to DIFF_FORMAT_RAW
        Don't xcalloc() struct diffstat_t
        Add msg_sep to diff_options
        DIFF_FORMAT_RAW is not default anymore
        Set default diff output format after parsing command line
        Make --raw option available for all diff commands
        Merge with_raw, with_stat and summary variables to output_format
        t4013: add tests for diff/log family output options.
      0c926a3d
    • J
      Merge branch 'jc/grepfix' · 169c2e9d
      Junio C Hamano 提交于
      * jc/grepfix:
        git-grep: use a bit more specific error messages.
        git-grep: fix exit code when we use external grep.
        git-grep: fix parsing of pathspec separator '--'
      169c2e9d
    • J
      Merge branch 'js/fmt-merge-msg' · d87b90e4
      Junio C Hamano 提交于
      * js/fmt-merge-msg:
        Make git-fmt-merge-msg a builtin
      d87b90e4
    • V
      Fix print-log and diff compatibility with recent vc versions · b5dd9d20
      Ville Skytt,Ad(B 提交于
      Here's a patch that fixes print-log and diff compatibility with recent
      vc versions, such as current GNU Emacs CVS.
      Signed-off-by: NVille Skytt,Ad(B <scop@xemacs.org>
      b5dd9d20
    • E
      git-svn: avoid fetching files outside of the URL we're tracking · 4bbf599f
      Eric Wong 提交于
      Thanks to Santi <sbejar@gmail.com> for the bug report and explanation:
      > /path/to/repository/project/file
      > /path/to/repository/project-2/file
      <...>
      > you end up with a project with the following files:
      >
      > file
      > -2/file
      Signed-off-by: NEric Wong <normalperson@yhbt.net>
      4bbf599f
  4. 05 7月, 2006 3 次提交
    • J
      Re-fix clear_commit_marks(). · 58ecf5c1
      Junio C Hamano 提交于
      Fix clear_commit_marks() enough to be usable in
      get_merge_bases(), and retire now unused clear_object_marks().
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      58ecf5c1
    • L
      Improve git-peek-remote · 2718ff09
      Linus Torvalds 提交于
      This makes git-peek-remote able to basically do everything that
      git-ls-remote does (but obviously just for the native protocol, so no
      http[s]: or rsync: support).
      
      The default behaviour is the same, but you can now give a mixture of
      "--refs", "--tags" and "--heads" flags, where "--refs" forces
      git-peek-remote to only show real refs (ie none of the fakey tag lookups,
      but also not the special pseudo-refs like HEAD and MERGE_HEAD).
      
      The "--tags" and "--heads" flags respectively limit the output to just
      regular tags and heads, of course.
      
      You can still also ask to limit them by name too.
      
      You can combine the flags, so
      
      	git peek-remote --refs --tags .
      
      will show all local _true_ tags, without the generated tag lookups
      (compare the output without the "--refs" flag).
      
      And "--tags --heads" will show both tags and heads, but will avoid (for
      example) any special refs outside of the standard locations.
      
      I'm also planning on adding a "--ignore-local" flag that allows us to ask
      it to ignore any refs that we already have in the local tree, but that's
      an independent thing.
      
      All this is obviously gearing up to making "git fetch" cheaper.
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      2718ff09
    • R
      rev-list: free commit_list in ... handler · 4205eca8
      Rene Scharfe 提交于
      Johannes noticed the missing call to free_commit_list() in the
      patch from Santi to add ... support to rev-parse.  Turns out I
      forgot it too in rev-list.  This patch is against the next branch
      (3b1d06a).
      Signed-off-by: NRene Scharfe <rene.scharfe@lsrfire.ath.cx>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      4205eca8
  5. 04 7月, 2006 12 次提交
  6. 03 7月, 2006 5 次提交