1. 09 8月, 2005 11 次提交
  2. 08 8月, 2005 9 次提交
  3. 07 8月, 2005 13 次提交
    • P
      Use lf translation rather than binary when reading commit data. · d6e8149b
      Paul Mackerras 提交于
      The effect of this is that it allows Tcl to do the locale-specific
      conversion of the input data to its internal unicode representation.
      That means that commit messages in Russian or other languages should
      be displayed correctly now (according to the locale that is in effect.)
      d6e8149b
    • J
      Fix build rules for debian package. · f29eaed1
      Junio C Hamano 提交于
      Run install-tools target to install the tools to accept e-mail
      patches.  Also clean up the main Makefile a bit.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      f29eaed1
    • P
      Change cursor to a hand cursor when over a SHA1 ID link. · 94a2eede
      Paul Mackerras 提交于
      This is based on suggestions by Jeff Epler and Linus Torvalds, but
      extended so that we do the switching between the watch cursor and
      the normal cursor correctly as well.
      
      Also fixed a bug pointed out by Junio Hamano - I wasn't incrementing
      the link number (duh!).
      94a2eede
    • J
      Fix RPM build that omitted templates and tools. · d5928d60
      Junio C Hamano 提交于
      Many many thanks go to Chris Wright and H. Peter Anvin whose
      help were essential to get me going this build.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      d5928d60
    • J
      Merge with master. · 55bc3fe3
      Junio C Hamano 提交于
      This merges commit
          bfe19f87
      from master into our head commit
          7a590132
      
      Sincerely,
          jit-merge command.
      55bc3fe3
    • L
      [PATCH] Extend "git reset" to take a reset point · bfe19f87
      Linus Torvalds 提交于
      This was triggered by a query by Sam Ravnborg, and extends "git reset" to
      reset the index and the .git/HEAD pointer to an arbitrarily named point.
      
      For example
      
      	git reset HEAD^
      
      will just reset the current HEAD to its own parent - leaving the working
      directory untouched, but effectively un-doing the top-most commit. You
      might want to do this if you realize after you committed that you made a
      mistake that you want to fix up: reset your HEAD back to its previous
      state, fix up the working directory and re-do the commit.
      
      If you want to totally un-do the commit (and reset your working directory
      to that point too), you'd first use "git reset HEAD^" to reset to the
      parent, and then do a "git checkout -f" to reset the working directory
      state to that point in time too.
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      bfe19f87
    • J
      GIT 0.99.4 (release candidate) · 7a590132
      Junio C Hamano 提交于
      This is my first attempt to adjust Debian and RPM to pass
      prefix, to prepare the 0.99.4 release.
      
      It updates debian/rules and git-core.spec.in to properly pass
      prefix when building binary packages.  It also updates
      debian/changelog to make the resulting binary package name
      0.99.4; this is not needed on the RPM side (it takes the version
      number from the main Makefile).
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      7a590132
    • J
      Redo the templates generation and installation. · d3af621b
      Junio C Hamano 提交于
      Per discussion with people interested in binary packaging,
      change the default template location from /etc/git-core to
      /usr/share/git-core hierarchy.  If a user wants to run git
      before installing for whatever reason, in addition to adding
      $src to the PATH environment variable, git-init-db can be run
      with --template=$src/templates/blt/ parameter.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      d3af621b
    • J
      f5b74956
    • J
      send-pack: allow generic sha1 expression on the source side. · 15e02b37
      Junio C Hamano 提交于
      This extends the source side semantics to match what Linus
      suggested.
      
      An example:
      
          $ git-send-pack kernel.org:/pub/scm/git/git.git pu^^:master pu
      
          would allow me to push the current pu into pu, and the
          commit two commits before it into master, on my public
          repository.
      
      The revised rule for updating remote heads is as follows.
      
       $ git-send-pack [--all] <remote> [<ref>...]
      
       - When no <ref> is specified:
      
         - with '--all', it is the same as specifying the full refs/*
           path for all local refs;
      
         - without '--all', it is the same as specifying the full
           refs/* path for refs that exist on both ends;
      
       - When one or more <ref>s are specified:
      
         - a single token <ref> (i.e. no colon) must be a pattern that
           tail-matches refs/* path for an existing local ref.  It is
           an error for the pattern to match no local ref, or more
           than one local refs.  The matching ref is pushed to the
           remote end under the same name.
      
         - <src>:<dst> can have different cases.  <src> is first tried
           as the tail-matching pattern for refs/* path.
      
           - If more than one matches are found, it is an error.
      
           - If one match is found, <dst> must either match no remote
             ref and start with "refs/", or match exactly one remote
             ref.  That remote ref is updated with the sha1 value
             obtained from the <src> sha1.
      
           - If no match is found, it is given to get_extended_sha1();
             it is an error if get_extended_sha1() does not find an
             object name.  If it succeeds, <dst> must either match
             no remote ref and start with "refs/" or match exactly
             one remote ref.  That remote ref is updated with the sha1
             value.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      15e02b37
    • J
      send-pack: allow the same source to be pushed more than once. · db27ee63
      Junio C Hamano 提交于
      The revised code accidentally inherited the restriction that a
      reference can be pushed only once, only because the original did
      not allow renaming.  This is no longer necessary so lift it.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      db27ee63
    • L
      [PATCH] Make git-sh-setup-script do what it was supposed to do · e4ad5f09
      Linus Torvalds 提交于
      Duh. A missing && meant that half the tests that git-sh-setup-script were
      _meant_ to do were actually totally ignored.
      
      In particular, the git sanity checking ended up only testing that the
      GIT_OBJECT_DIRECTORY was sane, not that GIT_DIR itself was..
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      e4ad5f09
    • J
      Merge with gitk. · 3f81fc82
      Junio C Hamano 提交于
      This merges commit
          d698206c
      from gitk into our head commit
          2c6e4771
      
      Sincerely,
          jit-merge command.
      3f81fc82
  4. 06 8月, 2005 7 次提交