Add subroutines prefix_lines and comment_lines. Signed-off-by: Vasco Almeida <vascomalmeida@xxxxxxx> --- perl/Git.pm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/perl/Git.pm b/perl/Git.pm index b2732822a..17be59fb7 100644 --- a/perl/Git.pm +++ b/perl/Git.pm @@ -1438,6 +1438,29 @@ sub END { } # %TEMP_* Lexical Context +=item prefix_lines ( PREFIX, STRING ) + +Prefixes lines in C<STRING> with C<PREFIX>. + +=cut + +sub prefix_lines { + my ($prefix, $string) = @_; + $string =~ s/^/$prefix/mg; + return $string; +} + +=item comment_lines ( STRING ) + +Comments lines following core.commentchar configuration. + +=cut + +sub comment_lines { + my $comment_line_char = config("core.commentchar") || '#'; + return prefix_lines("$comment_line_char ", @_); +} + =back =head1 ERROR HANDLING -- 2.11.0.rc0.23.g8236252