[PATCH v2 0/3] git-svn: use YAML format for mergeinfo cache when possible
- From
Jonathan Nieder <jrnieder@gmail.com>
- Date
- Jun 9, 2012, 22:20 UTC
- Message-ID
- <20120609222039.GD28412@burratino>
- In-Reply-To
- <20120527201450.GA3630@dcvr.yhbt.net>
Eric Wong wrote:
> Seems reasonable, a few comments below.
Thanks again.
[...]
> These should die on errors, right?
Yep, they do. I didn't bother doing the CARP_NOT thing --- let's wait for a bug report or rainy day and then handle errors properly (by invalidating the cache when appropriate).
Patches 1-2 are independent from patch 3. I'm sending them this way for no particular reason.
Thoughts of all kinds welcome, as usual.
Jonathan Nieder (3): git-svn: make Git::SVN::Editor a separate file git-svn: make Git::SVN::RA a separate file git-svn: use YAML format for mergeinfo cache when possible
git-svn.perl | 1115 ++---------------------------------------- perl/Git/SVN/Editor.pm | 536 ++++++++++++++++++++ perl/Git/SVN/Fetcher.pm | 3 +- perl/Git/SVN/Memoize/YAML.pm | 93 ++++ perl/Git/SVN/Ra.pm | 658 +++++++++++++++++++++++++ perl/Makefile.PL | 3 + 6 files changed, 1320 insertions(+), 1088 deletions(-) create mode 100644 perl/Git/SVN/Editor.pm create mode 100644 perl/Git/SVN/Memoize/YAML.pm create mode 100644 perl/Git/SVN/Ra.pm