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

Re: [PATCH v2 0/3] git-svn: use YAML format for mergeinfo cache when possible

From
EWEric Wong <normalperson@yhbt.net>
Date
Jun 10, 2012, 09:00 UTC
Message-ID
<20120610090039.GA12868@dcvr.yhbt.net>
In-Reply-To
<20120609222039.GD28412@burratino>
Jonathan Nieder <jrnieder@gmail.com> wrote:
Show 6 quoted lines
> Eric Wong wrote:
> > 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).
OK.
> 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.

Thanks! I only had a trivial conflict with 2/3, but fixed it, signed-off and pushed to master of git://bogomips.org/git-svn

> Jonathan Nieder (3):
>   git-svn: make Git::SVN::Editor a separate file
>   git-svn: make Git::SVN::RA a separate file

2/3 had a conflict with commit c26ddce86d7215b4d9687bd4c6b5dd43a3fabf31 which I resolved by hand (git-svn: platform auth providers are working only on 1.6.15 or newer)

--- a.mbox 2012-06-10 08:58:19.000000000 +0000 +++ b.mbox 2012-06-10 08:58:23.000000000 +0000

@@ -64,7 +64,7 @@
 -
 -	# earlier 1.6.x versions would segfault, and <= 1.5.x didn't have
 -	# this function
--	if (::compare_svn_version('1.6.12') > 0) {
+-	if (::compare_svn_version('1.6.15') >= 0) {
 -		my $config = SVN::Core::config_get_config($config_dir);
 -		my ($p, @a);
 -		# config_get_config returns all config files from
@@ -688,7 +688,7 @@
 +
 +	# earlier 1.6.x versions would segfault, and <= 1.5.x didn't have
 +	# this function
-+	if (::compare_svn_version('1.6.12') > 0) {
++	if (::compare_svn_version('1.6.15') >= 0) {
 +		my $config = SVN::Core::config_get_config($config_dir);
 +		my ($p, @a);
 +		# config_get_config returns all config files from
Previous: Jonathan NiederNext: Jonathan Nieder
Message 24 of 26 in “git-svn: Destroy the cache when we fail to read it”
  1. git-svn: Destroy the cache when we fail to read itJason Gross, Aug 22, 2011
  2. Jason GrossAug 22, 2011
  3. Add tests for handling corrupted cachesJason Gross, Aug 22, 2011
  4. Jonathan NiederAug 23, 2011
  5. Jonathan NiederAug 23, 2011
  6. Jason GrossAug 23, 2011
  7. Eric WongAug 23, 2011
  8. Junio C HamanoAug 23, 2011
  9. Eric WongAug 23, 2011
  10. git-svn: use YAML format for mergeinfo cache when possibleJonathan Nieder, May 27, 2012
  11. 2/1 fixup! git-svn: use YAML format for mergeinfo cache when possibleJonathan Nieder, May 27, 2012
  12. Eric WongMay 27, 2012
  13. Jonathan NiederMay 28, 2012
  14. 0/2 git-svn: give SVN::Git::Fetcher its own fileJonathan Nieder, May 28, 2012
  15. 1/2 git-svn: rename SVN::Git::* packages to Git::SVN::*Jonathan Nieder, May 28, 2012
  16. 2/2 git-svn: make Git::SVN::Fetcher a separate fileJonathan Nieder, May 28, 2012
  17. Eric WongMay 29, 2012
  18. Junio C HamanoMay 29, 2012
  19. 0/3 git-svn: use YAML format for mergeinfo cache when possibleJonathan Nieder, Jun 9, 2012
  20. 1/3 git-svn: make Git::SVN::Editor a separate fileJonathan Nieder, Jun 9, 2012
  21. 2/3 git-svn: make Git::SVN::RA a separate fileJonathan Nieder, Jun 9, 2012
  22. 3/3 git-svn: use YAML format for mergeinfo cache when possibleJonathan Nieder, Jun 9, 2012
  23. Jonathan NiederJun 13, 2012
  24. Eric WongJun 10, 2012
  25. Jonathan NiederJun 10, 2012
  26. Junio C HamanoJun 11, 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.