git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Extract remaining classes from git-svn

From
EWEric 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 builds
Michael 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
Previous: Michael G SchwernNext: Junio C Hamano
Message 13 of 16 in “Extract remaining classes from git-svn”
  1. Michael G. SchwernJul 27, 2012
  2. 1/8 Prepare Git::SVN::Log for extraction from git-svn.Michael G. Schwern, Jul 27, 2012
  3. 2/8 Extract Git::SVN::Log from git-svn.Michael G. Schwern, Jul 27, 2012
  4. 3/8 Prepare Git::SVN::Migration for extraction from git-svn.Michael G. Schwern, Jul 27, 2012
  5. 4/8 Extract Git::SVN::Migration from git-svn.Michael G. Schwern, Jul 27, 2012
  6. 5/8 Load all the modules in one place and before running code.Michael G. Schwern, Jul 27, 2012
  7. 6/8 Move Git::IndexInfo into its own file.Michael G. Schwern, Jul 27, 2012
  8. 7/8 Extract Git::SVN::GlobSpec from git-svn.Michael G. Schwern, Jul 27, 2012
  9. 8/8 Fix indents to match style.Michael G. Schwern, Jul 27, 2012
  10. Michael G SchwernJul 27, 2012
  11. Erik Faye-LundJul 27, 2012
  12. Michael G SchwernJul 27, 2012
  13. Eric WongJul 28, 2012
  14. Junio C HamanoJul 28, 2012
  15. Eric WongJul 28, 2012
  16. Junio C HamanoJul 28, 2012

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.