The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Git::Database::Role::PurePerlBackend - Code shared by the Cogit and Git::PurePerl backends

VERSION

version 0.012

SYNOPSIS

    package MyPurePerlBackend;

    use Moo;
    use namespace::clean;

    with 'Git::Database::Role::PurePerlBackend';

    # implement the required methods
    sub _store_packs { ... }

    1;

DESCRIPTION

This role contains the code shared by the Git::PurePerl and Cogit backends.

Both backends share the same API, except for one tiny difference: one returns its packs as a list, and the other as an array reference.

This role hides the difference behind a simple interface.

AUTHOR

Philippe Bruhat (BooK) <book@cpan.org>

COPYRIGHT

Copyright 2016 Philippe Bruhat (BooK), all rights reserved.

LICENSE

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.