1. 24 7月, 2005 1 次提交
  2. 23 7月, 2005 2 次提交
  3. 17 7月, 2005 2 次提交
    • L
      Prepare git-tools for merging into the main git archive · c5f7674a
      Linus Torvalds 提交于
      Rename into a "tools" subdirectory, and change name of "dotest" to "applymbox".
      
      Remove stripspace (which was already copied into git) and cvs2git (which
      was likewise already copied into git, and then replaced by a much better
      perl version).
      
      All of this was brought on by Ryan Anderson shaming me into it.  Thanks.
      I guess.
      c5f7674a
    • J
      [PATCH] fetch/pull: short-hand notation for remote repositories. · f170e4b3
      Junio C Hamano 提交于
      Since pull and fetch are done often against the same remote
      repository repeatedly, keeping the URL to pull from along with
      the name of the head to use in $GIT_DIR/branches/$name makes a
      lot of sense.  Adopt that convention from Cogito, and try to be
      compatible when possible; storing a partial URL and completing
      it with a trailing path may not be understood by Cogito.
      
      While we are at it, fix pulling a tag.  Earlier, we updated only
      refs/tags/$tag without updating FETCH_HEAD, and called
      resolve-script using a stale (or absent) FETCH_HEAD.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      f170e4b3
  4. 16 7月, 2005 5 次提交
  5. 14 7月, 2005 1 次提交
  6. 13 7月, 2005 3 次提交
  7. 12 7月, 2005 2 次提交
    • L
      Add "git branch" script · 37f1a519
      Linus Torvalds 提交于
      You can use it as
      
      	git branch <branchname> [start-point]
      
      and it creates a new branch of name <branchname>.  If a starting point
      is specified, that will be where the branch is created, otherwise it
      will be created at the current HEAD.
      
      The sequence
      
      	git branch xyz abc
      	git checkout xyz
      
      can also be written as
      
      	git checkout -b xyz abc
      
      as per the previous commit.
      37f1a519
    • C
      [PATCH] Bootstrap "make dist" · b1de9de2
      Chris Wright 提交于
      Use git-tar-tree directly from git source during make dist.  This
      handles bootstrap issue with git not being installed.
      Signed-off-by: NChris Wright <chrisw@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      b1de9de2
  8. 09 7月, 2005 5 次提交
  9. 08 7月, 2005 2 次提交
  10. 06 7月, 2005 2 次提交
  11. 05 7月, 2005 2 次提交
  12. 04 7月, 2005 3 次提交
  13. 01 7月, 2005 1 次提交
    • J
      [PATCH] verify-pack updates. · f3bf9224
      Junio C Hamano 提交于
      Nico pointed out that having verify_pack.c and verify-pack.c was
      confusing.  Rename verify_pack.c to pack-check.c as suggested,
      and enhances the verification done quite a bit.
      
       - Built-in sha1_file unpacking knows that a base object of a
         deltified object _must_ be in the same pack, and takes
         advantage of that fact.
      
       - Earlier verify-pack command only checked the SHA1 sum for the
         entire pack file and did not look into its contents.  It now
         checks everything idx file claims to have unpacks correctly.
      
       - It now has a hook to give more detailed information for
         objects contained in the pack under -v flag.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      f3bf9224
  14. 30 6月, 2005 5 次提交
    • L
      Turn on optimization again · 1a3e7176
      Linus Torvalds 提交于
      It got turned off by mistake just because I had been doing debugging,
      and committed the Makefile that had other changes ...
      1a3e7176
    • L
      f3a3214e
    • L
      Start of "git-send-pack", the local part of sending off a pack · 61221472
      Linus Torvalds 提交于
      Like git-receive-pack, this is only partway done.
      61221472
    • L
      Add first cut at "git-receive-pack" · 575f4974
      Linus Torvalds 提交于
      It's not working yet, but it's at the point where I want to be able to
      track my changes.  The theory of operation is that this is the "remote"
      side of a "git push".  It can tell us what references the remote side
      has, receives out reference update commands and a pack-file, and can
      execute the unpacking command.
      575f4974
    • J
      [PATCH] Add git-verify-pack command. · f9253394
      Junio C Hamano 提交于
      Given a list of <pack>.idx files, this command validates the
      index file and the corresponding .pack file for consistency.
      
      This patch also uses the same validation mechanism in fsck-cache
      when the --full flag is used.
      
      During normal operation, sha1_file.c verifies that a given .idx
      file matches the .pack file by comparing the SHA1 checksum
      stored in .idx file and .pack file as a minimum sanity check.
      We may further want to check the pack signature and version when
      we map the pack, but that would be a separate patch.
      
      Earlier, errors to map a pack file was not flagged fatal but led
      to a random fatal error later.  This version explicitly die()s
      when such an error is detected.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      f9253394
  15. 29 6月, 2005 1 次提交
    • L
      Make git pack files use little-endian size encoding · 01247d87
      Linus Torvalds 提交于
      This makes it match the new delta encoding, and admittedly makes the
      code easier to follow.
      
      This also updates the PACK file version to 2, since this (and the delta
      encoding change in the previous commit) are incompatible with the old
      format.
      01247d87
  16. 28 6月, 2005 2 次提交
  17. 27 6月, 2005 1 次提交
    • L
      git-pack-objects: write the pack files with a SHA1 csum · c38138cd
      Linus Torvalds 提交于
      We want to be able to check their integrity later, and putting the
      sha1-sum of the contents at the end is a good thing.  The writing
      routines are generic, so we could try to re-use them for the index file,
      instead of having the same logic duplicated.
      
      Update unpack-objects to know about the extra 20 bytes at the end
      of the index.
      c38138cd