Re: Extract remaining classes from git-svn
- From
- Eric Wong <normalperson@yhbt.net>
- Date
- Jul 28, 2012, 00:40 UTC
- Message-ID
- <20120728004026.GA5363@dcvr.yhbt.net>
- In-Reply-To
- <1343348767-86446-1-git-send-email-schwern@pobox.com>
"Michael G. Schwern" <schwern@pobox.com> wrote:
> This series of patches extracts the remaining classes from git-svn. They're > all simple extractions and functionally have no change.
I've also pushed this to the "extract-remaining" series which also includes everything that's currently in my master.
I squashed Michael's 8/8 trivial change into 3/8 to avoid introducing a needless commit. (I don't feel strongly about indentation for alignment purposes in use() statements much, but since he submitted the change...)
The following changes since commit cdd159b2f56c9e69e37bbb8f5af301abd93e5407:
Merge branch 'jc/test-lib-source-build-options-early' (2012-07-25 15:47:08 -0700)
are available in the git repository at:
git://bogomips.org/git-svn extract-remaining
for you to fetch changes up to 3d9be15fc2b8c8198253ae1c4dcaa343b74c3b8d:
Extract Git::SVN::GlobSpec from git-svn. (2012-07-27 22:36:19 +0000)
----------------------------------------------------------------
Junio C Hamano (1):
perl: detect new files in MakeMaker buildsMichael G. Schwern (14):
Quiet warning if Makefile.PL is run with -w and no --localedir
Don't lose Error.pm if $@ gets clobbered.
The Makefile.PL will now find .pm files itself.
Extract some utilities from git-svn to allow extracting Git::SVN.
Prepare Git::SVN for extraction into its own file.
Extract Git::SVN from git-svn into its own .pm file.
Move initialization of Git::SVN variables into Git::SVN.
Prepare Git::SVN::Log for extraction from git-svn.
Extract Git::SVN::Log from git-svn.
Prepare Git::SVN::Migration for extraction from git-svn.
Extract Git::SVN::Migration from git-svn.
Load all the modules in one place and before running code.
Move Git::IndexInfo into its own file.
Extract Git::SVN::GlobSpec from git-svn.Makefile | 7 + git-svn.perl | 3119 +--------------------------------------- perl/.gitignore | 1 + perl/Git/IndexInfo.pm | 33 + perl/Git/SVN.pm | 2326 ++++++++++++++++++++++++++++++ perl/Git/SVN/Fetcher.pm | 1 + perl/Git/SVN/GlobSpec.pm | 59 + perl/Git/SVN/Log.pm | 395 +++++ perl/Git/SVN/Migration.pm | 258 ++++ perl/Git/SVN/Utils.pm | 59 + perl/Makefile | 9 + perl/Makefile.PL | 35 +- t/Git-SVN/00compile.t | 14 + t/Git-SVN/Utils/can_compress.t | 11 + t/Git-SVN/Utils/fatal.t | 34 + 15 files changed, 3272 insertions(+), 3089 deletions(-) create mode 100644 perl/Git/IndexInfo.pm create mode 100644 perl/Git/SVN.pm create mode 100644 perl/Git/SVN/GlobSpec.pm create mode 100644 perl/Git/SVN/Log.pm create mode 100644 perl/Git/SVN/Migration.pm create mode 100644 perl/Git/SVN/Utils.pm create mode 100644 t/Git-SVN/00compile.t create mode 100644 t/Git-SVN/Utils/can_compress.t create mode 100644 t/Git-SVN/Utils/fatal.t