git-svn: move Git::SVN::Prompt into its own file
commitc102f4cf729a65b3520dbb17b52aa0c4fe4d4b29
authorJonathan Nieder <jrnieder@gmail.com>
Mon, 28 May 2012 00:39:01 +0000 (27 19:39 -0500)
committerEric Wong <normalperson@yhbt.net>
Tue, 29 May 2012 00:17:59 +0000 (29 00:17 +0000)
tree0d3fb703c323958d8d7362db13344f1e613a88f8
parentbefc5ed3799cb6fcbaa7de03e7fa1760e846853c
git-svn: move Git::SVN::Prompt into its own file

git-svn.perl is very long (around 6500 lines) and although it is
nicely split into modules, some new readers do not even notice --- it
is too distracting to see all this functionality collected in a single
file.

Splitting it into multiple files would make it easier for people
to read individual modules straight through and to experiment with
components separately.

Let's start with Git::SVN::Prompt.  For simplicity, we install this as
a module in the standard search path, just like the existing Git and
Git::I18N modules.  In the process, add a manpage explaining its
interface and that it is not likely to be useful for other projects to
avoid confusion.

Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Eric Wong <normalperson@yhbt.net>
git-svn.perl
perl/Git/SVN/Prompt.pm [new file with mode: 0644]
perl/Makefile.PL