@matheusbsbs / matheus-bagliano / commits / 8cb070a4cf
Fork 0

Documentation: Remove mentions of git-svnimport.

git-svnimport is no longer supported, so don't mention it in the documentation. This also updates the description, removing the historical discussion, since it mostly dealt with how it differed from svnimport. The new description gives some starting points into the rest of the documentation. Noticed by Jurko Gospodnetić <jurko.gospodnetic@docte.hr> Signed-off-by: Brian Gernhardt <benji@silverinsanity.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Brian Gernhardt committed Jul 29, 2008 at 21:16 UTC 8cb070a4cfea48f88ada02a87320c3ca63b934cb
1 file changed +12 -14
Documentation/git-svn.txt
+12 -14
@@ -12,18 +12,18 @@ SYNOPSIS
12 DESCRIPTION
13 -----------
14 'git-svn' is a simple conduit for changesets between Subversion and git.
15 -It is not to be confused with linkgit:git-svnimport[1], which is
16 -read-only.
15 +It provides a bidirectional flow of changes between a Subversion and a git
16 +respository.
17
18 -'git-svn' was originally designed for an individual developer who wants a
19 -bidirectional flow of changesets between a single branch in Subversion
20 -and an arbitrary number of branches in git. Since its inception,
21 -'git-svn' has gained the ability to track multiple branches in a manner
22 -similar to 'git-svnimport'.
18 +'git-svn' can track a single Subversion branch simply by using a
19 +URL to the branch, follow branches laid out in the Subversion recommended
20 +method (trunk, branches, tags directories) with the --stdlayout option, or
21 +follow branches in any layout with the -T/-t/-b options (see options to
22 +'init' below, and also the 'clone' command).
23
24 -'git-svn' is especially useful when it comes to tracking repositories
25 -not organized in the way Subversion developers recommend (trunk,
26 -branches, tags directories).
24 +Once tracking a Subversion branch (with any of the above methods), the git
25 +repository can be updated from Subversion by the 'fetch' command and
26 +Subversion updated from git by the 'dcommit' command.
27
28 COMMANDS
29 --------
@@ -218,8 +218,7 @@ Any other arguments are passed directly to 'git-log'
218
219 'commit-diff'::
220 Commits the diff of two tree-ish arguments from the
221 - command-line. This command is intended for interoperability with
222 - 'git-svnimport' and does not rely on being inside an `git-svn
221 + command-line. This command does not rely on being inside an `git-svn
222 init`-ed repository. This command takes three arguments, (a) the
223 original tree to diff against, (b) the new tree result, (c) the
224 URL of the target Subversion repository. The final argument
@@ -317,8 +316,7 @@ config key: svn.findcopiesharder
316 -A<filename>::
317 --authors-file=<filename>::
318
320 -Syntax is compatible with the files used by 'git-svnimport' and
321 -'git-cvsimport':
319 +Syntax is compatible with the file used by 'git-cvsimport':
320
321 ------------------------------------------------------------------------
322 loginname = Joe User <user@example.com>