1. 11 1月, 2007 1 次提交
  2. 08 1月, 2007 11 次提交
  3. 07 1月, 2007 24 次提交
  4. 06 1月, 2007 2 次提交
  5. 05 1月, 2007 2 次提交
    • J
      git-remote · e194cd1e
      Junio C Hamano 提交于
      It might be handy to have a single command that helps you manage
      your configuration that relates to downloading from remote
      repositories.  This currently does only about 20% of what I want
      it to do.
      
      	$ git remote
      
      shows the list of 'remotes' you have defined somewhere, and
      
      	$ git remote origin
      
      shows the details about the named remote (in this case
      "origin").  How the branches are tracked, if you have a
      tracking branch that is stale, etc.
      
      	$ git add another git://git.kernel.org/pub/...
      
      defines the default remote.another.url and remote.another.fetch
      entries just like a clone does; you can say "git fetch another"
      afterwards.
      
      For it to be useful, I think it should be enhanced to:
      
       - check overlaps of tracking branches and warn;
      
       - offer to remove stale tracking branches in one go;
      
       - offer ways to remove or rename remote;
      
       - offer ways to update an existing remote, perhaps have an
         interactive mode;
      
      Other enhancements might be also possible, but I do not think of
      anything that is absolutely necessary other than the above right
      now.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      e194cd1e
    • L
      Blame "linenr" link jumps to previous state at "orig_lineno" · 244a70e6
      Luben Tuikov 提交于
      Blame currently displays the commit id which introduced a
      block of one or more lines, the line numbers wrt the current
      listing of the file and the file's line contents.
      
      The commit id displayed is hyperlinked to the commit.
      
      Currently the linenr links are hyperlinked to the same
      commit id displayed to the left, which is _no_ different
      than the block of lines displayed, since it is the _same
      commit_ that is hyperlinked.  And thus clicking on it leads
      to the same state of the file for that chunk of
      lines. I.e. data mining is not currently possible with
      gitweb given a chunk of lines introduced by a commit.
      
      This patch makes such data mining possible.
      
      The line numbers are now hyperlinked to the parent of the
      commit id of the block of lines.  Furthermore they are
      linked to the line where that block was introduced.
      
      Thus clicking on a linenr link will show you the file's
      line(s) state prior to the commit id you were viewing.
      
      So clicking continually on a linenr link shows you how this
      line and its line number changed over time, leading to the
      initial commit where it was first introduced.
      Signed-off-by: NLuben Tuikov <ltuikov@yahoo.com>
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      244a70e6