1. 28 Aug, 2014 1 commit
  2. 12 May, 2014 1 commit
  3. 31 Mar, 2014 1 commit
  4. 25 Jan, 2013 1 commit
  5. 28 Dec, 2012 1 commit
  6. 07 Oct, 2012 3 commits
  7. 28 Mar, 2012 1 commit
  8. 06 Jul, 2011 1 commit
    • Martin von Zweigbergk's avatar
      Documentation: use [verse] for SYNOPSIS sections · 7791a1d9
      Martin von Zweigbergk authored
      The SYNOPSIS sections of most commands that span several lines already
      use [verse] to retain line breaks. Most commands that don't span
      several lines seem not to use [verse]. In the HTML output, [verse]
      does not only preserve line breaks, but also makes the section
      indented, which causes a slight inconsistency between commands that
      use [verse] and those that don't. Use [verse] in all SYNOPSIS sections
      for consistency.
      
      Also remove the blank lines from git-fetch.txt and git-rebase.txt to
      align with the other man pages. In the case of git-rebase.txt, which
      already uses [verse], the blank line makes the [verse] not apply to
      the last line, so removing the blank line also makes the formatting
      within the document more consistent.
      
      While at it, add single quotes to 'git cvsimport' for consistency with
      other commands.
      Signed-off-by: default avatarMartin von Zweigbergk <martin.von.zweigbergk@gmail.com>
      Signed-off-by: default avatarJunio C Hamano <gitster@pobox.com>
      7791a1d9
  9. 26 May, 2011 1 commit
    • David Barr's avatar
      vcs-svn: implement text-delta handling · 7a75e661
      David Barr authored
      Handle input in Subversion's dumpfile format, version 3.  This is the
      format produced by "svnrdump dump" and "svnadmin dump --deltas", and
      the main difference between v3 dumpfiles and the dumpfiles already
      handled is that these can include nodes whose properties and text are
      expressed relative to some other node.
      
      To handle such nodes, we find which node the text and properties are
      based on, handle its property changes, use the cat-blob command to
      request the basis blob from the fast-import backend, use the
      svndiff0_apply() helper to apply the text delta on the fly, writing
      output to a temporary file, and then measure that postimage file's
      length and write its content to the fast-import stream.
      
      The temporary postimage file is shared between delta-using nodes to
      avoid some file system overhead.
      
      The svn-fe interface needs to be more complicated to accomodate the
      backward flow of information from the fast-import backend to svn-fe.
      The backflow fd is not needed when parsing streams without deltas,
      though, so existing scripts using svn-fe on v2 dumps should
      continue to work.
      
      NEEDSWORK: generalize interface so caller sets the backflow fd, close
      temporary file before exiting
      Signed-off-by: default avatarDavid Barr <david.barr@cordelta.com>
      Signed-off-by: default avatarJonathan Nieder <jrnieder@gmail.com>
      Signed-off-by: default avatarDavid Barr <david.barr@cordelta.com>
      Signed-off-by: default avatarJonathan Nieder <jrnieder@gmail.com>
      7a75e661
  10. 07 Mar, 2011 1 commit
    • David Barr's avatar
      vcs-svn: set up channel to read fast-import cat-blob response · 41529bbc
      David Barr authored
      Set up some plumbing: teach the svndump lib to pass a file descriptor
      number to the fast_export lib, representing where cat-blob/ls
      responses can be read from, and add a get_response_line helper
      function to the fast_export lib to read a line from that file.
      
      Unfortunately this means that svn-fe needs file descriptor 3 to be
      redirected from somewhere (preferrably the cat-blob stream of a
      fast-import backend); otherwise it will fail:
      
      	$ svndump <path> | svn-fe
      	fatal: cannot read from file descriptor 3: Bad file descriptor
      
      For the moment, "svn-fe 3</dev/null" works as a workaround but it
      will not work for very long.  A fast-import backend that can retrieve
      old commits is needed in order to be able to fulfill svn
      "Node-copyfrom-rev" requests that refer to revs from a previous run.
      
      [jn: with new change description]
      Based-on-patch-by: default avatarJonathan Nieder <jrnieder@gmail.com>
      Signed-off-by: default avatarDavid Barr <david.barr@cordelta.com>
      Signed-off-by: default avatarJonathan Nieder <jrnieder@gmail.com>
      41529bbc
  11. 11 Feb, 2011 1 commit
  12. 24 Nov, 2010 1 commit
  13. 15 Aug, 2010 3 commits
  14. 03 Aug, 2010 2 commits
  15. 16 Jul, 2010 1 commit