1. 30 8月, 2005 12 次提交
    • A
      [PATCH] Update Thunderbird specific hints. · cf6de18a
      A Large Angry SCM 提交于
      Setting the wraplength to zero keeps the bird from trimming WS.
      Signed-off-by: N  <gitzilla@gmail.com>
      (cherry picked from 1d535d525d6a0ddddc3755065d721278bc5f0aff commit)
      cf6de18a
    • A
      [PATCH] Documentation for git-request-pull-script. · b5dca4bb
      A Large Angry SCM 提交于
      Copy & paste source comments into documentation.
      Signed-off-by: N  <gitzilla@gmail.com>
      (cherry picked from 10dce95490cb02f66b3a08984ccdee0a92b48236 commit)
      b5dca4bb
    • A
      [PATCH] Documentation for git-clone-dumb-http. · 1efdd27f
      A Large Angry SCM 提交于
      Copy & paste source comments into documentation.
      Signed-off-by: N  <gitzilla@gmail.com>
      (cherry picked from f79528e5d05a64d68b8e09a18521950775e99ec1 commit)
      1efdd27f
    • A
      [PATCH] Documentation for git-daemon. · 62cd033d
      A Large Angry SCM 提交于
      Copy & paste source comments into documentation.
      Signed-off-by: N  <gitzilla@gmail.com>
      (cherry picked from 5d0a4efeff62cfa363437f91308453b5b9fd8cf5 commit)
      62cd033d
    • J
      Accumulated documentation updates. · f85a4191
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      f85a4191
    • J
      git-repack-script: Add option to repack all objects. · d5acdcf1
      Junio C Hamano 提交于
      This originally came from Frank Sorenson, but with a bit of rework to
      allow future enhancements without changing the external interface for
      pack pruning part.
      
      With the '-a' option, all objects in the current repository are packed
      into a single pack.  When the '-d' option is given at the same time,
      existing packs that were made redundant by this round of repacking are
      deleted.
      
      Since we currently have only two repacking strategies, one with '-a'
      (everything into one) and the other without '-a' (incrementally pack
      only the unpacked ones), the '-d' option is meaningful only when used
      with '-a'; it removes the packs existed before we did the "everything
      into one" repacking.  At least for now.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      Acked-by: NFrank Sorenson <frank@tuxrocks.com>
      (cherry picked from bfed505327e31221d8de796b3af880bad696b149 commit)
      d5acdcf1
    • J
      Updates: show-branch · 8e5dd22b
      Junio C Hamano 提交于
      Earlier show-branch gave names only to commits reachable via first
      parent ancestry chain.  Change the naming code to name everybody.
      
      The original idea was to stop at the first merge point in the
      topological order, and --more=<n> to show commits until we show <n>
      more extra merge points.  However depending on the order of how we
      discover the commits, it additionally showed parents of the <n>th
      merge points, which was unnecessary.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      8e5dd22b
    • J
      mailinfo and applymbox updates · d4a9ce78
      Junio C Hamano 提交于
      This attempts to minimally cope with a subset of MIME "features" often
      seen in patches sent to our mailing lists.  Namely:
      
       - People's name spelled in characters outside ASCII (both on From:
         header and the signed-off-by line).
      
       - Content-transfer-encoding using quoted-printable (both in
         multipart and non-multipart messages).
      
      These MIME features are detected and decoded by "git mailinfo".
      
      Optionally, with the '-u' flag, the output to .info and .msg is
      transliterated from its original chaset to utf-8.  This is to
      encourage people to use utf8 in their commit messages for
      interoperability.
      
      Applymbox accepts additional flag '-u' which is passed to mailinfo.
      Signed-off-by: NJunio C Hamano / 濱野 純 <junkio@cox.net>
      d4a9ce78
    • J
      Document "git cherry-pick" and "git revert" · de2b82c6
      Junio C Hamano 提交于
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      de2b82c6
    • J
      Remove git-apply-patch-script. · e47e35ac
      Junio C Hamano 提交于
      Now the rebase is rewritten to use git cherry-pick, there is no user
      for that ancient script.  I've checked Cogito and StGIT to make sure
      they do not use it.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      e47e35ac
    • J
      Redo "revert" using three-way merge machinery. · 48313592
      Junio C Hamano 提交于
      The reverse patch application using "git apply" sometimes is too
      rigid.  Since the user would get used to resolving conflicting merges
      by hand during the normal merge experience, using the same machinery
      would be more helpful rather than just giving up.
      
      Cherry-picking and reverting are essentially the same operation.
      You pick one commit, and apply the difference that commit introduces
      to its own commit ancestry chain to the current tree.  Revert applies
      the diff in reverse while cherry-pick applies it forward.  They share
      the same logic, just different messages and merge direction.
      
      Rewrite "git rebase" using "git cherry-pick".
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      48313592
    • J
      Revert "Replace zero-length array decls with []." · 2c04662d
      Junio C Hamano 提交于
      This reverts 6c5f9baa commit, whose
      change breaks gcc-2.95.
      
      Not that I ignore portability to compilers that are properly C99, but
      keeping compilation with GCC working is more important, at least for
      now.  We would probably end up declaring with "name[1]" and teach the
      allocator to subtract one if we really aimed for portability, but that
      is left for later rounds.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      2c04662d
  2. 29 8月, 2005 11 次提交
  3. 28 8月, 2005 1 次提交
    • L
      [PATCH] Make .git directory validation code test HEAD · 5f5608bc
      Linus Torvalds 提交于
      Inspired by a report by Kalle Valo, this changes git-sh-setup-script and
      the "setup_git_directory()" function to test that $GIT_DIR/HEAD is a
      symlink, since a number of core git features depend on that these days.
      
      We used to allow a regular file there, but git-fsck-cache has been
      complaining about that for a while, and anything that uses branches
      depends on the HEAD file being a symlink, so let's just encode that as a
      fundamental requirement.
      
      Before, a non-symlink HEAD file would appear to work, but have subtle bugs
      like not having the HEAD show up as a valid reference (because it wasn't
      under "refs"). Now, we will complain loudly, and the user can fix it up
      trivially instead of getting strange behaviour.
      
      This also removes the tests for "$GIT_DIR" and "$GIT_OBJECT_DIRECTORY"
      being directories, since the other tests will implicitly test for that
      anyway (ie the tests for HEAD, refs and 00 would fail).
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      5f5608bc
  4. 27 8月, 2005 14 次提交
  5. 26 8月, 2005 1 次提交
  6. 25 8月, 2005 1 次提交