1. 26 9月, 2008 6 次提交
    • S
      Merge branch 'mv/merge-recursive' · ed520a8f
      Shawn O. Pearce 提交于
      * mv/merge-recursive:
        builtin-merge: release the lockfile in try_merge_strategy()
        merge-recursive: get rid of virtual_id
        merge-recursive: move current_{file,directory}_set to struct merge_options
        merge-recursive: move the global obuf to struct merge_options
        merge-recursive: get rid of the index_only global variable
        merge-recursive: move call_depth to struct merge_options
        cherry-pick/revert: make direct internal call to merge_tree()
        builtin-merge: avoid run_command_v_opt() for recursive and subtree
        merge-recursive: introduce merge_options
        merge-recursive.c: Add more generic merge_recursive_generic()
        Split out merge_recursive() to merge-recursive.c
      ed520a8f
    • S
      Merge branch 'jc/alternate-push' · 1ad6d462
      Shawn O. Pearce 提交于
      * jc/alternate-push:
        push: receiver end advertises refs from alternate repositories
        push: prepare sender to receive extended ref information from the receiver
        receive-pack: make it a builtin
        is_directory(): a generic helper function
      1ad6d462
    • S
      Merge branch 'am/status' · 6ef1daf7
      Shawn O. Pearce 提交于
      * am/status:
        wt-status: Teach how to discard changes in the working directory
        wt-status: Split header generation into three functions
      6ef1daf7
    • S
      Merge branch 'pb/autocorrect-wrapper' · d22d53db
      Shawn O. Pearce 提交于
      * pb/autocorrect-wrapper:
        git wrapper: also use aliases to correct mistyped commands
      d22d53db
    • S
      Merge branch 'mv/commit-tree' · 1fa24f8f
      Shawn O. Pearce 提交于
      * mv/commit-tree:
        t7603: add new testcases to ensure builtin-commit uses reduce_heads()
        builtin-commit: use commit_tree()
        commit_tree(): add a new author parameter
      1fa24f8f
    • S
      Merge branch 'jc/apply-include-exclude' · 81b84bcb
      Shawn O. Pearce 提交于
      * jc/apply-include-exclude:
        git-apply:--include=pathspec
      81b84bcb
  2. 25 9月, 2008 25 次提交
  3. 24 9月, 2008 1 次提交
  4. 23 9月, 2008 6 次提交
  5. 22 9月, 2008 2 次提交
    • D
      git-svn: do a partial rebuild if rev_map is out-of-date · 2beec897
      Deskin Miller 提交于
      Suppose you're using git-svn to work with a certain SVN repository.
      Since you don't like 'git-svn fetch' to take forever, and you don't want
      to accidentally interrupt it and end up corrupting your repository, you
      set up a remote Git repository to mirror the SVN repository, which does
      its own 'git-svn fetch' on a cronjob; now you can 'git-fetch' from the
      Git mirror into your local repository, and still dcommit to SVN when you
      have changes to push.
      
      After you do this, though, git-svn will get very confused if you ever
      try to do 'git-svn fetch' in your local repository again, since its
      rev_map will differ from the branch's head, and it will be unable to
      fetch new commits from SVN because of the metadata conflict.  But all
      the necessary metadata are there in the Git commit message; git-svn
      already knows how to rebuild rev_map files that get blown away, by
      using the metadata.
      
      This patch teaches git-svn do a partial rebuild of the rev_map to
      match the true state of the branch, if it ever is used to fetch again.
      
      This will only work for projects not using either noMetadata or
      useSvmProps configuration options; if you are using these options,
      git-svn will fall back to the previous behaviour.
      Signed-off-by: NDeskin Miller <deskinm@umich.edu>
      Acked-by: NEric Wong <normalperson@yhbt.net>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      2beec897
    • D
      git-svn: testcase for partial rebuild · 9747deb7
      Deskin Miler 提交于
      [jc: use expect_failure to mark the test to expose existing breakage]
      Signed-off-by: NDeskin Miller <deskinm@umich.edu>
      Acked-by: NEric Wong <normalperson@yhbt.net>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      9747deb7