#!/usr/bin/perl -w # # Test that .gitignore is coherent # # Stéphane (kwisatz) Jourdois # -- # use strict; use Test::More tests => 3; BEGIN { use_ok( 'Git' ); } # First, check that no tracked files are ignored my $cmd = Git::command_output_pipe('ls-files', '--ignored', '--exclude-standard'); my $output; while (<$cmd>) { $output .= "--> $_" } close $cmd; ok(!defined $output, 'No tracked file is ignored') or diag(<) { $output .= "--> $_" } close $cmd; ok(!defined $output, 'No untracked file is present') or diag(<