NAME

App::GHPT::WorkSubmitter::ChangedFilesFactory - Work out what files have changed in the git branch

VERSION

version 2.000001

SYNOPSIS

DESCRIPTION

Builds a App::GHPT::WorkSubmitter::ChangedFiles from the git repo. Only concerns itself with things that have been committed, doesn't care about what's in the working directory at all.

Used by App::GHPT::WorkSubmitter::AskPullRequestQuestions.

my $factory = App::GHPT::WorkSubmitter::ChangedFilesFactory->new(
    merge_to_branch_name => 'main',
);

my $changed_files = $factory->changed_files;

say 'The files that were added or modified since branching are:';
say for $changed_files->changed_files;

SUPPORT

Bugs may be submitted through https://github.com/maxmind/App-GHPT/issues.

AUTHORS

  • Mark Fowler <mark@twoshortplanks.com>

  • Dave Rolsky <autarch@urth.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2022 by MaxMind, Inc.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)