From 32776bd04b5a1f5719d9d20c5731d3223e207785 Mon Sep 17 00:00:00 2001 From: rbasso Date: Thu, 23 Jun 2016 07:58:38 +0900 Subject: [PATCH] New .gitignore based on GitHub's default. Based on default .gitignore from github/gitignore/Haskell.gitignore Keep exercism's specific patterns: - bin/configlet - bin/configlet.exe Add xhaskell's specific patterns: - *.cabal - package.yaml - stack.yaml Remove everything else. The xhaskell specific patterns are desirable to avoid accidental inclusions from developers using stack, hpack and cabal-sandboxes, because the exercises and tests do not include project files. --- .gitignore | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index a9798a724..ffce408f7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,29 @@ -*.swp -.DS_Store -tmp +# exercism specific patterns bin/configlet bin/configlet.exe -/.vagrant + +# exercism/xhaskell specific patterns +*.cabal +package.yaml +stack.yaml + +# sorted default .gitignore from github/gitignore/Haskell.gitignore +*.aux +*.chi +*.chs.h +*.dyn_hi +*.dyn_o +*.eventlog +*.hi +*.hp +*.o +*.prof +.cabal-sandbox/ +.hpc +.hsenv +.stack-work/ +cabal-dev +cabal.project.local +cabal.sandbox.config +dist +dist-*