2013/1/3 Caleb Cushing via RT <bug-Git-Hooks@rt.cpan.org>:
Show quoted text> Queue: Git-Hooks
> Ticket <URL:
https://rt.cpan.org/Ticket/Display.html?id=82167 >
>
>> When I started Git::Hooks I take a look at all the modules I could
>> find on CPAN that in a way wrapped Git around. At the time I decided
>> on App::gh::Git, mainly because it is the one that comes by default
>> with the git distribution.
>
> it does? I wasn't aware of that. I thought it was just Git.pm (which
> afaik isn't on cpan)
They are the same thing, as far as I know. I can't depend on Git.pm because
it's not on CPAN, but App::gh::Git is.
Show quoted text>> But I have to say that I'm not very satisfied with App::gh::Git as a
>> base for Git::More. Its API is womewhat awkward and this dependency
>> problem you highlighted is significant. I'm taking a look again at
>> some other options, like Git::Wrapper and Git::Repository to
>> substitute App::gh::Git for.
>
> Most of the things (which is small) that I have used Git at some
> level have chosen Git::Wrapper, though not sure why.
Git::Wrapper seems to be the simplest and easiest to work with. I'm tending
to go with it.
Show quoted text> I just pushed Git::Hooks::PerlCritic, if you could let me know if
> you're changing because I'll have to change some code internally.
Cool!
I've updated the TODO.pod file with the ideas I'll likely pursue in the
near future. You can take a look at it on GitHub:
https://github.com/gnustavo/Git-Hooks/blob/master/TODO.pod. Please, note
that the following items will make changes that will affect your plugin:
- Move plugin config options to a githooks subsection
- Simplify plugin/hook integration
- Find a substitute for App::gh::Git
I intend to release a 1.0 version after implementing these, the
Git::Hooks::SafeRewrite plugin, and port it to Windows. After that I'll be
much more careful in preserving backward compatibility.
Any comments you have on that list will be more than welcome.
Show quoted text> Also is there a better way to communicate with you than RT?
Sure. You can send me email at gnustavo@cpan.org.
--
Gustavo.