From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

NAME

App::Git::Workflow::Command::BranchConflicts - Module to find git branches that would conflict if merged

VERSION

This documentation refers to App::Git::Workflow::Command::BranchConflicts version 0.6

SYNOPSIS

git-branch-conflicts [--remote|-r|--all|-a] [(--merge|-m) branch] [(--since|-s) date] [(--ignore|-i) regex]
OPTIONS:
-r --remote List all remote branches
-a --all List all branches
-m --merge[=]branch
Operate only on branches not merged with this branch
-s --since[=]date
Only look at branches that have changes since this date
-i --ignore[=]regex
Ignore any files matching this regex that conflict during
test merges (e.g. pom.xml changes)
-q --quiet quite output
--verbose Show more detailed option
--version Prints the version information
--help Prints this help information
--man Prints the full documentation for git-branch-grep

DESCRIPTION

SUBROUTINES/METHODS

run ()

Entry point to running conflict checking

checkout_branch ($branch)

Checks out branch in temporary branch

merge_branch_conflicts ($branch)

Tries merging branch into current branch

cleanup ()

Deletes all temporary branches

DIAGNOSTICS

CONFIGURATION AND ENVIRONMENT

DEPENDENCIES

INCOMPATIBILITIES

BUGS AND LIMITATIONS

There are no known bugs in this module.

Please report problems to Ivan Wills (ivan.wills@gmail.com).

Patches are welcome.

AUTHOR

Ivan Wills - (ivan.wills@gmail.com)

LICENSE AND COPYRIGHT

Copyright (c) 2015 Ivan Wills (14 Mullion Close, Hornsby Heights, NSW Australia 2077). All rights reserved.

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.