From: Tim Henigan Date: Thu, 26 Apr 2012 18:58:37 GMT Subject: Re: Git.pm Message-ID: In-Reply-To: On Thu, Apr 26, 2012 at 12:15 AM, Subho Banerjee wrote: > > ---> I see in the code that it says that the API is experimental. Is > there any absolute need for backward compatibility, or can I try to > redesign the API somewhat extensively? A quick grep of the code in 'master' shows Git.pm used in the following: - contrib/examples/git-remote.perl - git-add--interactive.perl - git-cvsexportcommit.perl - git-send-email.perl - git-svn.perl - t/perf/aggregate.perl There is also work in progress on 'pu' that relies on Git.pm. Breaking any of these scripts would be bad. You may be able to refactor them at the same time Git.pm is modified, but it would be wise to contact the authors before making any major changes.