From: Eric Wong Date: Tue, 23 Aug 2011 08:15:46 GMT Subject: Re: [PATCH] git-svn: Destroy the cache when we fail to read it Message-ID: <20110823081546.GA28091@dcvr.yhbt.net> In-Reply-To: <1313979422-21286-1-git-send-email-jgross@mit.edu> Jason Gross wrote: > my $cache_path = "$ENV{GIT_DIR}/svn/.caches/"; Can we make the caches sharable by encoding variables like $Config{use64bitint} and $Storable::VERSION into $cache_path? Something like this (untested): use Config; my $cache_path = "$ENV{GIT_DIR}/svn/.caches/"; $cache_path .= "$Config{use64bitint}.$Storable::VERSION/"; We'll blow everybody's cache away once during the git-svn upgrade, but in the future people will be able to share the same working tree between different versions of perl/Storable/whatnot without needing extra code to detect croaks, different build options, and nuking each other's caches. -- Eric Wong