# ignore .patch from rsync, and any generated patch files from git-am *.patch # ignore local .config files .config # these are generated by make_patchnum.sh from git or from a .patchfile .patchnum .sha1 # ignore bug*.pl bug*.pl # files produced by './configure.gnu' on a Linux machine Makefile.old /Makefile /Policy.sh /cflags /config.h /config.sh /makeaperl /makedepend /makedir /makefile /makefile.old /myconfig /opmini.c /perlmain.c /pod/Makefile /writemain /x2p/Makefile /x2p/cflags /x2p/makefile /x2p/makefile.old # general build products *.o *.a # general build products (Win32) *.def *.dll *.exe *.exp *.ico *.ilk *.lib *.obj *.pdb *.res *.RES # ? ext.libs # these are scattered everywhere, ignore them .exists /miniperl /perl /extra.pods /generate_uudmap /uni.data /uudmap.h x2p/a2p x2p/find2perl x2p/psed x2p/s2p # test byproduct ext/Test/Harness/t/ext/ lib/App/ lib/Archive/Tar/t/src/long/foo.tbz lib/Archive/Tar/t/src/short/foo.tbz lib/IPC/Cmd/t/src/x.tgz lib/TAP/ lib/Test/Harness.pm t/rantests t/tmp*