1. 19 12月, 2005 2 次提交
  2. 18 12月, 2005 7 次提交
    • J
      clone-pack: remove unused and undocumented --keep flag · 2247efb4
      Junio C Hamano 提交于
      While we are at it, give fully spelled --keep to fetch-pack.
      Also give --quiet in addition to -q to fetch-pack as well.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      2247efb4
    • J
      fetch-pack: -k option to keep downloaded pack. · ad897215
      Junio C Hamano 提交于
      Split out the functions that deal with the socketpair after
      finishing git protocol handshake to receive the packed data into
      a separate file, and use it in fetch-pack to keep/explode the
      received pack data.  We earlier had something like that on
      clone-pack side once, but the list discussion resulted in the
      decision that it makes sense to always keep the pack for
      clone-pack, so unpacking option is not enabled on the clone-pack
      side, but we later still could do so easily if we wanted to with
      this change.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      ad897215
    • J
      Revert "get_sha1_basic(): corner case ambiguity fix" · c054d64e
      Junio C Hamano 提交于
      This reverts 6677c466 commit.
      
      The misguided disambiguation has been reverted, so there is no point
      testing that misfeature.
      c054d64e
    • J
      Revert "We do not like "HEAD" as a new branch name" · f7087e2e
      Junio C Hamano 提交于
      This reverts ee34518d commit.
      f7087e2e
    • J
      Revert "refs.c: off-by-one fix." · 8872f27b
      Junio C Hamano 提交于
      This reverts 06bf6ac4 commit.
      8872f27b
    • J
      Remove misguided branch disambiguation. · 011fbc7f
      Junio C Hamano 提交于
      This removes the misguided attempt to refuse processing a branch
      name xyzzy and insist it to be given as either heads/xyzzy or
      tags/xyzzy when a tag xyzzy exists.  There was no reason to do
      so --- the search order was predictable and well defined, so if
      the user says xyzzy we should have taken the tag xyzzy in such a
      case without complaining.
      
      This incidentally fixes another subtle bug related to this.  If
      such a duplicate branch/tag name happened to be a unique valid
      prefix of an existing commit object name (say, "beef"), we did
      not take the tag "beef" but after complaining used the commit
      object whose name started with beef.
      
      Another problem this fixes while introducing some confusion is
      that there is no longer a reason to forbid a branch name HEAD
      anymore.  In other words, now "git pull . ref1:HEAD" would work
      as expected, once we revert "We do not like HEAD branch" patch.
      It creates "HEAD" branch under ${GIT_DIR-.git}/refs/heads (or
      fast-forwards if already exists) using the tip of ref1 branch
      from the current repository, and merges it into the current
      branch.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      011fbc7f
    • J
      Documentation: HTTP needs update-server-info. · 80248b2e
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      80248b2e
  3. 17 12月, 2005 4 次提交
    • J
      Comment fixes. · 01385e27
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      01385e27
    • J
      Fix git-am --skip · 69224716
      Jan Harkes 提交于
      git-am --skip does not unpack the next patch and ends up reapplying the
      old patch, believing that it is the new patch in the sequence.
      
      If the old patch applied successfully it will commit it with the
      supposedly skipped log message and ends up dropping the following patch.
      If the patch did not apply the user is left with the conflict he tried
      to skip and has to unpack the next patch in the sequence by hand to get
      git-am back on track.
      
      By clearing the resume variable whenever skips bumps the sequence
      counter we correctly unpack the next patch. I also added another
      resume= in the case a patch file is missing from the sequence to
      avoid the same problem when a file in the sequence was removed.
      Signed-off-by: NJan Harkes <jaharkes@cs.cmu.edu>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      69224716
    • J
      Forbid pattern maching characters in refnames. · 68283999
      Junio C Hamano 提交于
      by marking '?', '*', and '[' as bad_ref_char().
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      68283999
    • J
      Examples of resetting. · 3ae854c3
      Junio C Hamano 提交于
      Morten Welinder says examples of resetting is really about
      recovering from botched commit/pulls.  I agree that pointers
      from commands that cause a reset to be needed in the first place
      would be very helpful.
      
      Also reset examples did not mention "pull/merge" cases.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      3ae854c3
  4. 16 12月, 2005 9 次提交
  5. 15 12月, 2005 12 次提交
  6. 14 12月, 2005 6 次提交