mirror of
https://github.com/git/git
synced 2024-11-05 18:59:29 +00:00
7791a1d9b9
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: Martin von Zweigbergk <martin.von.zweigbergk@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
71 lines
2.1 KiB
Text
71 lines
2.1 KiB
Text
svn-fe(1)
|
|
=========
|
|
|
|
NAME
|
|
----
|
|
svn-fe - convert an SVN "dumpfile" to a fast-import stream
|
|
|
|
SYNOPSIS
|
|
--------
|
|
[verse]
|
|
svnadmin dump --incremental REPO | svn-fe [url] | git fast-import
|
|
|
|
DESCRIPTION
|
|
-----------
|
|
|
|
Converts a Subversion dumpfile into input suitable for
|
|
git-fast-import(1) and similar importers. REPO is a path to a
|
|
Subversion repository mirrored on the local disk. Remote Subversion
|
|
repositories can be mirrored on local disk using the `svnsync`
|
|
command.
|
|
|
|
Note: this tool is very young. The details of its commandline
|
|
interface may change in backward incompatible ways.
|
|
|
|
INPUT FORMAT
|
|
------------
|
|
Subversion's repository dump format is documented in full in
|
|
`notes/dump-load-format.txt` from the Subversion source tree.
|
|
Files in this format can be generated using the 'svnadmin dump' or
|
|
'svk admin dump' command.
|
|
|
|
Dumps produced with 'svnadmin dump --deltas' (dumpfile format v3)
|
|
are not supported.
|
|
|
|
OUTPUT FORMAT
|
|
-------------
|
|
The fast-import format is documented by the git-fast-import(1)
|
|
manual page.
|
|
|
|
NOTES
|
|
-----
|
|
Subversion dumps do not record a separate author and committer for
|
|
each revision, nor a separate display name and email address for
|
|
each author. Like git-svn(1), 'svn-fe' will use the name
|
|
|
|
---------
|
|
user <user@UUID>
|
|
---------
|
|
|
|
as committer, where 'user' is the value of the `svn:author` property
|
|
and 'UUID' the repository's identifier.
|
|
|
|
To support incremental imports, 'svn-fe' puts a `git-svn-id` line at
|
|
the end of each commit log message if passed an url on the command
|
|
line. This line has the form `git-svn-id: URL@REVNO UUID`.
|
|
|
|
The resulting repository will generally require further processing
|
|
to put each project in its own repository and to separate the history
|
|
of each branch. The 'git filter-branch --subdirectory-filter' command
|
|
may be useful for this purpose.
|
|
|
|
BUGS
|
|
----
|
|
Empty directories and unknown properties are silently discarded.
|
|
|
|
The exit status does not reflect whether an error was detected.
|
|
|
|
SEE ALSO
|
|
--------
|
|
git-svn(1), svn2git(1), svk(1), git-filter-branch(1), git-fast-import(1),
|
|
https://svn.apache.org/repos/asf/subversion/trunk/notes/dump-load-format.txt
|