1. 17 8月, 2005 3 次提交
  2. 16 8月, 2005 7 次提交
  3. 15 8月, 2005 7 次提交
    • J
      Show which branch you are on in git-status output. · 3998f8eb
      Junio C Hamano 提交于
      When not on the "master" branch, show which branch we are
      working on in the git-status message.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      3998f8eb
    • J
      Add git-show-branches-script · 7c27558c
      Junio C Hamano 提交于
      Often I find myself wanting to do quick branches check when I am
      not in the windowing environment and cannot run gitk.
      
      This stupid script shows commits leading to the heads of
      interesting branches with indication which ones belong to which
      branches, so that fork point is somewhat discernible without
      using gitk.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      7c27558c
    • R
      [PATCH] Add some simple howtos, culled from the mailing list. · 365a00a3
      Ryan Anderson 提交于
      I think these are useful, and I think putting them in a new "howto"
      directory might help some users until we get to the point of splitting
      up the tutorial to be easier to read.
      
      Given the authorship, I think it's safe to put these in the repository.
      Signed-off-by: NRyan Anderson <ryan@michonline.com>
      365a00a3
    • J
      [PATCH] Fixed/Extended example for update hook · c65a9470
      Josef Weidendorfer 提交于
      Add sample code to distinguish --force rebased head and simple
      fast-forward.  At the same time fixes a real bug; the "new ref"
      path was using a wrong parameter.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      c65a9470
    • J
      Add cheap local clone '-s' flag to git-clone-script · aae4f42c
      Junio C Hamano 提交于
      Using the $GIT_OBJECT_DIRECTORY/info/alternates mechanism,
      create a new repository that borrows objects from the original
      repository when --shared flag is given in addition to --local.
      
      It is worth pointing out that the "cloned" repository depends on
      the original repository, so this should be used only when you
      can reasonably trust that the original repository would not
      disappear without your knowing.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      aae4f42c
    • J
      Alternate object pool mechanism updates. · d5a63b99
      Junio C Hamano 提交于
      It was a mistake to use GIT_ALTERNATE_OBJECT_DIRECTORIES
      environment variable to specify what alternate object pools to
      look for missing objects when working with an object database.
      It is not a property of the process running the git commands,
      but a property of the object database that is partial and needs
      other object pools to complete the set of objects it lacks.
      
      This patch allows you to have $GIT_OBJECT_DIRECTORY/info/alternates
      whose contents is in exactly the same format as the environment
      variable, to let an object database name alternate object pools
      it depends on.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      d5a63b99
    • J
      Documentation updates. · 3f971fc4
      Junio C Hamano 提交于
      Linus brought up that documentation for many commands have
      incorrect attribution.  I started counting lines again, but
      ended up adding a handful of missing manual pages.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      3f971fc4
  4. 14 8月, 2005 7 次提交
    • Y
      [PATCH] plug memory leak in diff.c::diff_free_filepair() · 068eac91
      Yasushi SHOJI 提交于
      When I run git-diff-tree on big change, it seems the command eats so
      much memory.  so I just put git under valgrind to see what's going on.
      diff_free_filespec_data() doesn't free diff_filespec itself.
      
      [jc: I ended up doing things slightly differently from Yasushi's
      patch.  The original idea was to use free_filespec_data() only to
      free the data portion and keep useing the filespec itself, but
      no existing code seems to do things that way, so I just yanked
      that part out.]
      Signed-off-by: NYasushi SHOJI <yashi@atmark-techno.com>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      068eac91
    • B
      [PATCH] fix null TZ problems on os/x · e54c5ea9
      Brad Roberts 提交于
      It seems that the localtime() libc routine doesn't care for finding a TZ
      that's empty.  It's ok with TZ not being set.  Setting the TZ to GMT allowed
      these tests to pass.
      
      $ uname -v
      Darwin Kernel Version 7.9.0: Wed Mar 30 20:11:17 PST 2005; root:xnu/xnu-517.12.7.obj~1/RELEASE_PPC
      Signed-off-by: NBrad Roberts <braddr@puremagic.com>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      e54c5ea9
    • J
      [PATCH] fix git-checkout-cache segfault on parisc · 31f584c2
      James Bottomley 提交于
      The index cleanup code is executed via atexit() which is *after* main
      has completed, so the stack allocated cache_file has gone out of scope.
      Parisc seems to use stack in the destructor functions, so cache_file
      gets partially overwritten leading to the predictable disastrous
      consequences.
      
      [jc: Just to make sure, I audited other users of the function
       hold_index_file_for_update() to make sure they do not have this
       problem; everybody else uses non-stack cache_file structure and
       is fine.  Thanks, James.]
      Signed-off-by: NJames Bottomley <James.Bottomley@SteelEye.com>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      31f584c2
    • L
      [PATCH] Make get_sha1_basic() more careful · 3c3852e3
      Linus Torvalds 提交于
      The "get_sha1_hex()" function is designed to work with SHA1 hex strings
      that may be followed by arbitrary crud. However, that's not acceptable for
      "get_sha1()" which is used for command line arguments etc: we don't want
      to silently allow random characters after the end of the SHA1.
      
      So verify that the hex string is all we have.
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      3c3852e3
    • L
      [PATCH] Make sure git-resolve-script always works on commits · 02a4a32c
      Linus Torvalds 提交于
      You can resolve a tag, and it does the right thing except that it might
      end up writing the tag itself into the resulting HEAD, which will confuse
      subsequent operations no end.
      
      This makes sure that when we resolve two heads, we will have turned them
      into proper commits before we start acting on them.
      
      This also fixes the parsing of "treeish^0", which would incorrectly
      resolve to "treeish" instead of causing an error.
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      02a4a32c
    • J
      Add SubmittingPatches · 31408251
      Junio C Hamano 提交于
      Not that I have stricter patch submission standard than ordinary
      projects, I wanted to have it to make sure people understand
      what they are doing when they add their own Signed-off-by line.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      31408251
    • J
      Add --signoff and --verify option to git commit. · 0cfe1d30
      Junio C Hamano 提交于
      As brought up in the discussion which followed a patch to add a
      signed-off-by line with the --sign flag to format-patch from
      Johannes Schindelin, add --signoff to the git commit command.
      
      Also add --verify to make sure the lines you introduced are
      clean, which is more useful in commit but not very much in
      format-patch as it was originally implemented, because finding
      botches at format-patch time is too late.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      0cfe1d30
  5. 13 8月, 2005 11 次提交
  6. 12 8月, 2005 5 次提交