From cc88ce875786678f967959380e3fa3aa2a0309da Mon Sep 17 00:00:00 2001
From: tomparle <thomas.parle@gmail.com>
Date: Thu, 29 Dec 2011 05:42:39 +0100
Subject: [PATCH 001/134] Added 'lib' and 'modules' folders which should also
 be excluded, since libs are automatically fetched from dependencies.yml. Also
 removed duplicate 'elicpse' entry.

---
 PlayFramework.gitignore | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/PlayFramework.gitignore b/PlayFramework.gitignore
index dea05b4..107e677 100644
--- a/PlayFramework.gitignore
+++ b/PlayFramework.gitignore
@@ -7,10 +7,11 @@
 # Ignore Play! working directory #
 db
 eclipse
+lib
 log
 logs
+modules
 precompiled
 tmp
 test-result
-eclipse
 server.pid

From 4ef43d6b402b6c2033d592f8d0605b219d9c8364 Mon Sep 17 00:00:00 2001
From: pangratz <cmueller.418@gmail.com>
Date: Thu, 19 Apr 2012 02:50:18 +0200
Subject: [PATCH 002/134] Add .texlipse for the TeXlipse Latex plugin for
 Eclipse

This addresses #229
---
 Global/Eclipse.gitignore | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/Global/Eclipse.gitignore b/Global/Eclipse.gitignore
index 7b3ad03..c71e82b 100644
--- a/Global/Eclipse.gitignore
+++ b/Global/Eclipse.gitignore
@@ -24,3 +24,6 @@ local.properties
 
 # PDT-specific
 .buildpath
+
+# TeXlipse plugin
+.texlipse
\ No newline at end of file

From 3c6349ddf70bb8db81ffde9a654bd08fd9bf3635 Mon Sep 17 00:00:00 2001
From: Christopher Bertels <bakkdoor@flasht.de>
Date: Thu, 19 Apr 2012 04:39:58 +0200
Subject: [PATCH 003/134] Added Fancy.gitignore

---
 Fancy.gitignore | 2 ++
 1 file changed, 2 insertions(+)
 create mode 100644 Fancy.gitignore

diff --git a/Fancy.gitignore b/Fancy.gitignore
new file mode 100644
index 0000000..6b34507
--- /dev/null
+++ b/Fancy.gitignore
@@ -0,0 +1,2 @@
+*.rbc
+*.fyc
\ No newline at end of file

From e6aa7144b2f533321c1247d85cc1cb88e6f60edb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Torbj=C3=B6rn=20Klatt?= <opensource@torbjoern-klatt.de>
Date: Fri, 20 Apr 2012 10:12:43 +0200
Subject: [PATCH 004/134] adding global gitignore for KDevelop4

KDevelop4 is the C/C++-IDE from the KDE desktop.
It creates a directory '.kdev4' and a hidden file
<projectname>.kdev4 in the project's root directory.
---
 Global/KDevelop4.gitignore | 2 ++
 1 file changed, 2 insertions(+)
 create mode 100644 Global/KDevelop4.gitignore

diff --git a/Global/KDevelop4.gitignore b/Global/KDevelop4.gitignore
new file mode 100644
index 0000000..7ac57b1
--- /dev/null
+++ b/Global/KDevelop4.gitignore
@@ -0,0 +1,2 @@
+*.kdev4
+.kdev4/

From d8fd6790011d5fa69988f47a7beec89dcc1fbf8d Mon Sep 17 00:00:00 2001
From: Sam van Kampen <samint64@gmail.com>
Date: Sat, 28 Apr 2012 15:55:20 +0300
Subject: [PATCH 005/134] Added __pycache__

---
 Python.gitignore | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/Python.gitignore b/Python.gitignore
index f76ed74..869a3cf 100644
--- a/Python.gitignore
+++ b/Python.gitignore
@@ -18,6 +18,9 @@ develop-eggs
 lib
 lib64
 
+# The new '__pycache__' in Python 3
+__pycache__
+
 # Installer logs
 pip-log.txt
 

From 799ee6b79e1d32f49ded6683b5364017fd4ee0a5 Mon Sep 17 00:00:00 2001
From: James Cowgill <james410@cowgill.org.uk>
Date: Sun, 13 May 2012 16:02:33 +0100
Subject: [PATCH 006/134] Added MIDL headers (_i.h) to Visual Studio gitignore

---
 CSharp.gitignore              | 1 +
 Global/VisualStudio.gitignore | 1 +
 VB.Net.gitignore              | 1 +
 3 files changed, 3 insertions(+)

diff --git a/CSharp.gitignore b/CSharp.gitignore
index adaf4ec..d9a827e 100644
--- a/CSharp.gitignore
+++ b/CSharp.gitignore
@@ -19,6 +19,7 @@ TestResults
 x64/
 *_i.c
 *_p.c
+*_i.h
 *.ilk
 *.meta
 *.obj
diff --git a/Global/VisualStudio.gitignore b/Global/VisualStudio.gitignore
index 9d4784c..0e3166c 100644
--- a/Global/VisualStudio.gitignore
+++ b/Global/VisualStudio.gitignore
@@ -19,6 +19,7 @@ build/
 
 *_i.c
 *_p.c
+*_i.h
 *.ilk
 *.meta
 *.obj
diff --git a/VB.Net.gitignore b/VB.Net.gitignore
index 5a4f80c..af16cf7 100644
--- a/VB.Net.gitignore
+++ b/VB.Net.gitignore
@@ -20,6 +20,7 @@ obj/
 x64/
 *_i.c
 *_p.c
+*_i.h
 *.ilk
 *.meta
 *.obj

From bc8965410186db5221af29247ec7e8edc357e875 Mon Sep 17 00:00:00 2001
From: Ben Ripkens <bripkens.dev@gmail.com>
Date: Wed, 16 May 2012 17:17:08 +0300
Subject: [PATCH 007/134] Ignore information for lein plugin directory. The
 directory is similar to the lib/ directory as it also contains downloaded
 dependencies (or in this case plugins).

---
 Leiningen.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Leiningen.gitignore b/Leiningen.gitignore
index b8c1b21..35e62d3 100644
--- a/Leiningen.gitignore
+++ b/Leiningen.gitignore
@@ -3,3 +3,4 @@ pom.xml
 /lib/
 /classes/
 .lein-deps-sum
+.lein-plugins/
\ No newline at end of file

From 74174a83c662bf67dc3148f752f18da6983da001 Mon Sep 17 00:00:00 2001
From: Attila Bukor <r1pp3r.j4ck@gmail.com>
Date: Tue, 22 May 2012 11:50:51 +0300
Subject: [PATCH 008/134] added composer.phar to Symfony2 gitignore

---
 Symfony2.gitignore | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/Symfony2.gitignore b/Symfony2.gitignore
index 0b2956f..f4a95cb 100644
--- a/Symfony2.gitignore
+++ b/Symfony2.gitignore
@@ -11,3 +11,6 @@ web/bundles/*
 # Configuration files
 app/config/parameters.ini
 app/config/parameters.yml
+
+# Composer
+composer.phar
\ No newline at end of file

From 73d14793f606ba9fdc5812e78cd6c40bd6722eb3 Mon Sep 17 00:00:00 2001
From: Daniel Craig Jallits <daniel.jallits@xumulus.com>
Date: Thu, 24 May 2012 09:59:18 -0500
Subject: [PATCH 009/134] Updated for Magento 1.7.0.0

---
 Magento.gitignore | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/Magento.gitignore b/Magento.gitignore
index 52e8bb2..99f3332 100644
--- a/Magento.gitignore
+++ b/Magento.gitignore
@@ -15,14 +15,18 @@ app/etc/modules/Enterprise_*
 app/etc/modules/Find_Feed.xml
 app/etc/modules/Mage_All.xml
 app/etc/modules/Mage_Api.xml
+app/etc/modules/Mage_Api2.xml
 app/etc/modules/Mage_Authorizenet.xml
 app/etc/modules/Mage_Bundle.xml
+app/etc/modules/Mage_Captcha.xml
 app/etc/modules/Mage_Centinel.xml
 app/etc/modules/Mage_Compiler.xml
 app/etc/modules/Mage_Connect.xml
+app/etc/modules/Mage_CurrencySymbol.xml
 app/etc/modules/Mage_Downloadable.xml
 app/etc/modules/Mage_ImportExport.xml
 app/etc/modules/Mage_LoadTest.xml
+app/etc/modules/Mage_Oauth.xml
 app/etc/modules/Mage_PageCache.xml
 app/etc/modules/Mage_Persistent.xml
 app/etc/modules/Mage_Weee.xml
@@ -78,6 +82,7 @@ LICENSE.txt
 LICENSE_EE*
 mage
 media/customer/
+media/dhl/
 media/downloadable/
 media/.htaccess
 media/import/

From e741ca37c8906a5aa86cbc06286e615e18e72b39 Mon Sep 17 00:00:00 2001
From: Satish BD <bdsatish@gmail.com>
Date: Sun, 10 Jun 2012 01:32:00 +0300
Subject: [PATCH 010/134] Ignores for gtags and cscope added.

---
 Global/Tags.gitignore | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/Global/Tags.gitignore b/Global/Tags.gitignore
index cc28fef..45922ec 100644
--- a/Global/Tags.gitignore
+++ b/Global/Tags.gitignore
@@ -1,5 +1,14 @@
-# Ignore tags created by etags and ctags
+# Ignore tags created by etags, ctags, gtags (GNU global) and cscope
 TAGS
 !TAGS/
 tags
 !tags/
+gtags.files
+GTAGS
+GRTAGS
+GPATH
+cscope.files
+cscope.out
+cscope.in.out
+cscope.po.out
+

From b341772f93d198647754a86f4655bc65b343280e Mon Sep 17 00:00:00 2001
From: Gant <GantMan@gmail.com>
Date: Fri, 22 Jun 2012 12:38:36 -0500
Subject: [PATCH 011/134] Added RubyMotion gitignore

---
 RubyMotion.gitignore | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 RubyMotion.gitignore

diff --git a/RubyMotion.gitignore b/RubyMotion.gitignore
new file mode 100644
index 0000000..ef5d719
--- /dev/null
+++ b/RubyMotion.gitignore
@@ -0,0 +1,13 @@
+.repl_history
+build
+tags
+
+# common annoyance editors
+.DS_Store
+nbproject
+.redcar
+*.swp
+*.swo
+~
+.eprj
+

From dc623d479db9ce6c67ad5bf565b80d1adef6ee90 Mon Sep 17 00:00:00 2001
From: sciencebrainrs <sciencebrainrs@gmail.com>
Date: Sat, 23 Jun 2012 17:19:47 -0500
Subject: [PATCH 012/134] Add out folder to gitignore

---
 Global/IntelliJ.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Global/IntelliJ.gitignore b/Global/IntelliJ.gitignore
index 7d89b9c..7576fde 100644
--- a/Global/IntelliJ.gitignore
+++ b/Global/IntelliJ.gitignore
@@ -2,3 +2,4 @@
 *.ipr
 *.iws
 .idea/
+out/

From 0f0936c7ac5f797dd0ee9aed03662ec3854f6bcb Mon Sep 17 00:00:00 2001
From: Ove Andersen <ove@eyecatch.no>
Date: Mon, 25 Jun 2012 13:38:38 +0200
Subject: [PATCH 013/134] EPiServer licenses are tied to a machine, so should
 be ignored

---
 EPiServer.gitignore | 4 ++++
 1 file changed, 4 insertions(+)
 create mode 100644 EPiServer.gitignore

diff --git a/EPiServer.gitignore b/EPiServer.gitignore
new file mode 100644
index 0000000..ca7a786
--- /dev/null
+++ b/EPiServer.gitignore
@@ -0,0 +1,4 @@
+######################
+## EPiServer Files
+######################
+*License.config
\ No newline at end of file

From c92d58adf56caa2b8f2f64d0dfd5d62b529fa6db Mon Sep 17 00:00:00 2001
From: huxuan <i@huxuan.org>
Date: Mon, 23 Jul 2012 13:31:11 +0800
Subject: [PATCH 014/134] Add *.thm for LaTeX

---
 LaTeX.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/LaTeX.gitignore b/LaTeX.gitignore
index c88e8b8..e7bb4ab 100644
--- a/LaTeX.gitignore
+++ b/LaTeX.gitignore
@@ -26,6 +26,7 @@
 *.ps
 *.snm
 *.synctex.gz
+*.thm
 *.toc
 *.vrb
 *.xdy

From 5ccc2ed67a6383f7b7c46cdfe500da3fc9ef627e Mon Sep 17 00:00:00 2001
From: Janusz Lenar <malleor@gmail.com>
Date: Wed, 8 Aug 2012 10:52:23 +0300
Subject: [PATCH 015/134] Add objects and libraries on Windows

---
 C++.gitignore | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/C++.gitignore b/C++.gitignore
index 620d3dc..5d178a2 100644
--- a/C++.gitignore
+++ b/C++.gitignore
@@ -2,12 +2,15 @@
 *.slo
 *.lo
 *.o
+*.obj
 
 # Compiled Dynamic libraries
 *.so
 *.dylib
+*.dll
 
 # Compiled Static libraries
 *.lai
 *.la
 *.a
+*.lib

From 53adf394a068bdcce636317ab66e1f1010e0d030 Mon Sep 17 00:00:00 2001
From: Janusz Lenar <malleor@gmail.com>
Date: Wed, 8 Aug 2012 11:36:30 +0300
Subject: [PATCH 016/134] Add executables for C++

---
 C++.gitignore | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/C++.gitignore b/C++.gitignore
index 5d178a2..0def275 100644
--- a/C++.gitignore
+++ b/C++.gitignore
@@ -14,3 +14,8 @@
 *.la
 *.a
 *.lib
+
+# Executables
+*.exe
+*.out
+*.app

From 4ff163b0cf41393307d70887b91b56748bbec25d Mon Sep 17 00:00:00 2001
From: Matheus <matheus@MacBook-de-Popcode.local>
Date: Thu, 23 Aug 2012 15:40:36 -0300
Subject: [PATCH 017/134] add ignore "pip-delete-this-directory.txt"

---
 Python.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Python.gitignore b/Python.gitignore
index d2d6f36..b0b43ea 100644
--- a/Python.gitignore
+++ b/Python.gitignore
@@ -20,6 +20,7 @@ lib64
 
 # Installer logs
 pip-log.txt
+pip-delete-this-directory.txt
 
 # Unit test / coverage reports
 .coverage

From 33567b03747e6c6a2df01a903dce733a1ae205c3 Mon Sep 17 00:00:00 2001
From: Michael Metcalf Bishop <michaelbish@gmail.com>
Date: Fri, 31 Aug 2012 17:52:51 -0500
Subject: [PATCH 018/134] Added NotepadPP.gitignore for Notepad++

.bak extension for backup files
---
 Global/NotepadPP.gitignore | 2 ++
 1 file changed, 2 insertions(+)
 create mode 100644 Global/NotepadPP.gitignore

diff --git a/Global/NotepadPP.gitignore b/Global/NotepadPP.gitignore
new file mode 100644
index 0000000..9ec9df1
--- /dev/null
+++ b/Global/NotepadPP.gitignore
@@ -0,0 +1,2 @@
+# Notepad++ backups #
+*.bak
\ No newline at end of file

From 5bb902ab460d4f474ebc5687840e932f1329fd48 Mon Sep 17 00:00:00 2001
From: Christian Boehlke <christian.boehlke@sap.com>
Date: Sat, 29 Sep 2012 14:13:12 +0200
Subject: [PATCH 019/134] Add an extension to LaTeX.gitignore generated by
 listings: *.lol

See: http://tex.stackexchange.com/a/17846
---
 LaTeX.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/LaTeX.gitignore b/LaTeX.gitignore
index c88e8b8..13a3377 100644
--- a/LaTeX.gitignore
+++ b/LaTeX.gitignore
@@ -14,6 +14,7 @@
 *.ind
 *.ist
 *.lof
+*.lol
 *.log
 *.lot
 *.maf

From cccee442fd3fc8f5f98a525eed2e37ad8c81c5ff Mon Sep 17 00:00:00 2001
From: Patrick Rauland <bftrick@gmail.com>
Date: Mon, 15 Oct 2012 14:01:08 -0500
Subject: [PATCH 020/134] Adding wp-config.php Back Into Version Control

---
 Wordpress.gitignore | 1 -
 1 file changed, 1 deletion(-)

diff --git a/Wordpress.gitignore b/Wordpress.gitignore
index ffc3652..3dbb0b3 100644
--- a/Wordpress.gitignore
+++ b/Wordpress.gitignore
@@ -1,5 +1,4 @@
 .htaccess
-wp-config.php
 wp-content/uploads/
 wp-content/blogs.dir/
 wp-content/upgrade/

From 0141c63f2bea70f4eb638c84daca6e754936181c Mon Sep 17 00:00:00 2001
From: Oliver Schrenk <oliver.schrenk@gmail.com>
Date: Tue, 16 Oct 2012 00:44:38 +0300
Subject: [PATCH 021/134] Ignore *.loa generated by algorithm package to list
 algorithms

---
 LaTeX.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/LaTeX.gitignore b/LaTeX.gitignore
index bbaaa01..82f019b 100644
--- a/LaTeX.gitignore
+++ b/LaTeX.gitignore
@@ -13,6 +13,7 @@
 *.ilg
 *.ind
 *.ist
+*.loa
 *.lof
 *.log
 *.lot

From 3c54c0d7aa915ab2c39c03ed70cefcce4d6054e4 Mon Sep 17 00:00:00 2001
From: zhaojunmeng <zhaojun.meng@gmail.com>
Date: Wed, 14 Nov 2012 22:24:17 +0800
Subject: [PATCH 022/134] Add *~ to ignore vim temp file.

---
 Global/vim.gitignore | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Global/vim.gitignore b/Global/vim.gitignore
index 5a2155b..8e9089f 100644
--- a/Global/vim.gitignore
+++ b/Global/vim.gitignore
@@ -1,4 +1,5 @@
 .*.sw[a-z]
 *.un~
 Session.vim
-.netrwhist
\ No newline at end of file
+.netrwhist
+*~

From 60f6855ce9d31d11173441e75daa4e262ea102b4 Mon Sep 17 00:00:00 2001
From: Neil Kelty <neil@neilkelty.com>
Date: Sat, 17 Nov 2012 12:12:19 -0500
Subject: [PATCH 023/134] Update nanoc.gitignore to include crash.log file

---
 nanoc.gitignore | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/nanoc.gitignore b/nanoc.gitignore
index ddc964b..4a2728c 100644
--- a/nanoc.gitignore
+++ b/nanoc.gitignore
@@ -5,3 +5,6 @@ output/
 
 # Temporary file directory
 tmp/
+
+# Crash Log
+crash.log

From 1fbbb01eb3d040fa79c30e3b08ffccf78a43ee3f Mon Sep 17 00:00:00 2001
From: Greg Whitworth <gregory.whitworth@nana.com>
Date: Thu, 13 Dec 2012 10:07:44 -0900
Subject: [PATCH 024/134] Added config files that should not be placed into
 repos by default as they contain database information and URL's that will
 vary between local and other servers and can cause conflicts.

---
 ExpressionEngine.gitignore | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/ExpressionEngine.gitignore b/ExpressionEngine.gitignore
index c56e7ab..b7d8527 100644
--- a/ExpressionEngine.gitignore
+++ b/ExpressionEngine.gitignore
@@ -8,6 +8,10 @@ images/member_photos/
 images/signature_attachments/
 images/pm_attachments/
 
+# For security do not publish the following files
+system/expressionengine/config/database.php
+system/expressionengine/config/config.php
+
 # Caches
 sized/
 thumbs/

From ec5009e954d78b23dfa52e80e26c8dd25822b9e4 Mon Sep 17 00:00:00 2001
From: Haacked <haacked@gmail.com>
Date: Wed, 19 Dec 2012 15:28:41 -0800
Subject: [PATCH 025/134] Move VisualStudio file from Global to main list

---
 Global/VisualStudio.gitignore | 108 ------------------------------------------
 VisualStudio.gitignore        | 108 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 108 insertions(+), 108 deletions(-)
 delete mode 100644 Global/VisualStudio.gitignore
 create mode 100644 VisualStudio.gitignore

diff --git a/Global/VisualStudio.gitignore b/Global/VisualStudio.gitignore
deleted file mode 100644
index 9d4784c..0000000
--- a/Global/VisualStudio.gitignore
+++ /dev/null
@@ -1,108 +0,0 @@
-## Ignore Visual Studio temporary files, build results, and
-## files generated by popular Visual Studio add-ons.
-
-# User-specific files
-*.suo
-*.user
-*.sln.docstates
-
-# Build results
-
-[Dd]ebug*/
-[Rr]elease/
-
-build/
-
-
-[Tt]est[Rr]esult
-[Bb]uild[Ll]og.*
-
-*_i.c
-*_p.c
-*.ilk
-*.meta
-*.obj
-*.pch
-*.pdb
-*.pgc
-*.pgd
-*.rsp
-*.sbr
-*.tlb
-*.tli
-*.tlh
-*.tmp
-*.vspscc
-*.vssscc
-.builds
-
-*.pidb
-
-*.log
-*.scc
-# Visual C++ cache files
-ipch/
-*.aps
-*.ncb
-*.opensdf
-*.sdf
-
-# Visual Studio profiler
-*.psess
-*.vsp
-
-# Guidance Automation Toolkit
-*.gpState
-
-# ReSharper is a .NET coding add-in
-_ReSharper*/
-
-*.[Rr]e[Ss]harper
-
-# NCrunch
-*.ncrunch*
-.*crunch*.local.xml
-
-# Installshield output folder
-[Ee]xpress
-
-# DocProject is a documentation generator add-in
-DocProject/buildhelp/
-DocProject/Help/*.HxT
-DocProject/Help/*.HxC
-DocProject/Help/*.hhc
-DocProject/Help/*.hhk
-DocProject/Help/*.hhp
-DocProject/Help/Html2
-DocProject/Help/html
-
-# Click-Once directory
-publish
-
-# Publish Web Output
-*.Publish.xml
-
-# Others
-[Bb]in
-[Oo]bj
-sql
-TestResults
-[Tt]est[Rr]esult*
-*.Cache
-ClientBin
-[Ss]tyle[Cc]op.*
-~$*
-*.dbmdl
-
-*.[Pp]ublish.xml
-
-Generated_Code #added for RIA/Silverlight projects
-
-# Backup & report files from converting an old project file to a newer
-# Visual Studio version. Backup files are not needed, because we have git ;-)
-_UpgradeReport_Files/
-Backup*/
-UpgradeLog*.XML
-
-# NuGet
-packages/
diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
new file mode 100644
index 0000000..9d4784c
--- /dev/null
+++ b/VisualStudio.gitignore
@@ -0,0 +1,108 @@
+## Ignore Visual Studio temporary files, build results, and
+## files generated by popular Visual Studio add-ons.
+
+# User-specific files
+*.suo
+*.user
+*.sln.docstates
+
+# Build results
+
+[Dd]ebug*/
+[Rr]elease/
+
+build/
+
+
+[Tt]est[Rr]esult
+[Bb]uild[Ll]og.*
+
+*_i.c
+*_p.c
+*.ilk
+*.meta
+*.obj
+*.pch
+*.pdb
+*.pgc
+*.pgd
+*.rsp
+*.sbr
+*.tlb
+*.tli
+*.tlh
+*.tmp
+*.vspscc
+*.vssscc
+.builds
+
+*.pidb
+
+*.log
+*.scc
+# Visual C++ cache files
+ipch/
+*.aps
+*.ncb
+*.opensdf
+*.sdf
+
+# Visual Studio profiler
+*.psess
+*.vsp
+
+# Guidance Automation Toolkit
+*.gpState
+
+# ReSharper is a .NET coding add-in
+_ReSharper*/
+
+*.[Rr]e[Ss]harper
+
+# NCrunch
+*.ncrunch*
+.*crunch*.local.xml
+
+# Installshield output folder
+[Ee]xpress
+
+# DocProject is a documentation generator add-in
+DocProject/buildhelp/
+DocProject/Help/*.HxT
+DocProject/Help/*.HxC
+DocProject/Help/*.hhc
+DocProject/Help/*.hhk
+DocProject/Help/*.hhp
+DocProject/Help/Html2
+DocProject/Help/html
+
+# Click-Once directory
+publish
+
+# Publish Web Output
+*.Publish.xml
+
+# Others
+[Bb]in
+[Oo]bj
+sql
+TestResults
+[Tt]est[Rr]esult*
+*.Cache
+ClientBin
+[Ss]tyle[Cc]op.*
+~$*
+*.dbmdl
+
+*.[Pp]ublish.xml
+
+Generated_Code #added for RIA/Silverlight projects
+
+# Backup & report files from converting an old project file to a newer
+# Visual Studio version. Backup files are not needed, because we have git ;-)
+_UpgradeReport_Files/
+Backup*/
+UpgradeLog*.XML
+
+# NuGet
+packages/

From 947f5d13abd1e35a2ce103e7add12417f4f27b53 Mon Sep 17 00:00:00 2001
From: Haacked <haacked@gmail.com>
Date: Wed, 19 Dec 2012 15:46:33 -0800
Subject: [PATCH 026/134] Merge missing CSharp/VB settinsg into VisualStudio

The VisualStudio gitignore file was missing a few useful
settings contained in the CSharp and VB.NET gitignore files.
---
 VisualStudio.gitignore | 47 +++++++++++++++++++++++++++++++++++++----------
 1 file changed, 37 insertions(+), 10 deletions(-)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 9d4784c..47e8c38 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -8,13 +8,15 @@
 
 # Build results
 
-[Dd]ebug*/
+[Dd]ebug/
 [Rr]elease/
-
+x64/
 build/
+[Bb]in/
+[Oo]bj/
 
-
-[Tt]est[Rr]esult
+# MSTest test Results
+[Tt]est[Rr]esults/
 [Bb]uild[Ll]og.*
 
 *_i.c
@@ -32,14 +34,14 @@ build/
 *.tli
 *.tlh
 *.tmp
+*.log
 *.vspscc
 *.vssscc
 .builds
-
 *.pidb
-
 *.log
 *.scc
+
 # Visual C++ cache files
 ipch/
 *.aps
@@ -50,6 +52,7 @@ ipch/
 # Visual Studio profiler
 *.psess
 *.vsp
+*.vspx
 
 # Guidance Automation Toolkit
 *.gpState
@@ -82,9 +85,18 @@ publish
 # Publish Web Output
 *.Publish.xml
 
+# NuGet Packages Directory
+## TODO: If you have NuGet Package Restore enabled, uncomment the next line
+#packages/
+
+# Windows Azure Build Output
+csx
+*.build.csdef
+
+# Windows Store app package directory
+AppPackages/
+
 # Others
-[Bb]in
-[Oo]bj
 sql
 TestResults
 [Tt]est[Rr]esult*
@@ -104,5 +116,20 @@ _UpgradeReport_Files/
 Backup*/
 UpgradeLog*.XML
 
-# NuGet
-packages/
+# SQL Server files
+App_Data/*.mdf
+App_Data/*.ldf
+
+# =========================
+# Windows detritus
+# =========================
+
+# Windows image file caches
+Thumbs.db
+ehthumbs.db
+
+# Folder config file
+Desktop.ini
+
+# Recycle Bin used on file shares
+$RECYCLE.BIN/

From f06c0504ac984ee44ddc820c609a4e9490ec7d19 Mon Sep 17 00:00:00 2001
From: Haacked <haacked@gmail.com>
Date: Wed, 19 Dec 2012 15:49:20 -0800
Subject: [PATCH 027/134] Remove CSharp and VB.NET ignore files

These files were redundant. They had almost exactly the same
settings. They are being replaced by the VisualStudio file.
---
 CSharp.gitignore | 113 -------------------------------------------------------
 VB.Net.gitignore |  99 ------------------------------------------------
 2 files changed, 212 deletions(-)
 delete mode 100644 CSharp.gitignore
 delete mode 100644 VB.Net.gitignore

diff --git a/CSharp.gitignore b/CSharp.gitignore
deleted file mode 100644
index d82323e..0000000
--- a/CSharp.gitignore
+++ /dev/null
@@ -1,113 +0,0 @@
-# Build Folders (you can keep bin if you'd like, to store dlls and pdbs)
-[Bb]in/
-[Oo]bj/
-
-# mstest test results
-TestResults
-
-## Ignore Visual Studio temporary files, build results, and
-## files generated by popular Visual Studio add-ons.
-
-# User-specific files
-*.suo
-*.user
-*.sln.docstates
-
-# Build results
-[Dd]ebug/
-[Rr]elease/
-x64/
-*_i.c
-*_p.c
-*.ilk
-*.meta
-*.obj
-*.pch
-*.pdb
-*.pgc
-*.pgd
-*.rsp
-*.sbr
-*.tlb
-*.tli
-*.tlh
-*.tmp
-*.log
-*.vspscc
-*.vssscc
-.builds
-
-# Visual C++ cache files
-ipch/
-*.aps
-*.ncb
-*.opensdf
-*.sdf
-
-# Visual Studio profiler
-*.psess
-*.vsp
-*.vspx
-
-# Guidance Automation Toolkit
-*.gpState
-
-# ReSharper is a .NET coding add-in
-_ReSharper*
-
-# Mindbench SASS cache
-.sass-cache/
-
-# NCrunch
-*.ncrunch*
-.*crunch*.local.xml
-
-# Installshield output folder 
-[Ee]xpress
-
-# DocProject is a documentation generator add-in
-DocProject/buildhelp/
-DocProject/Help/*.HxT
-DocProject/Help/*.HxC
-DocProject/Help/*.hhc
-DocProject/Help/*.hhk
-DocProject/Help/*.hhp
-DocProject/Help/Html2
-DocProject/Help/html
-
-# Click-Once directory
-publish
-
-# Publish Web Output
-*.Publish.xml
-
-# NuGet Packages Directory
-packages
-
-# Windows Azure Build Output
-csx
-*.build.csdef
-
-# Windows Store app package directory
-AppPackages/
-
-# Others
-sql
-TestResults
-[Tt]est[Rr]esult*
-*.Cache
-ClientBin
-[Ss]tyle[Cc]op.*
-~$*
-*.dbmdl
-Generated_Code #added for RIA/Silverlight projects
-
-# Backup & report files from converting an old project file to a newer
-# Visual Studio version. Backup files are not needed, because we have git ;-)
-_UpgradeReport_Files/
-Backup*/
-UpgradeLog*.XML
-
-# SQL Server files
-App_Data/*.mdf
-App_Data/*.ldf
diff --git a/VB.Net.gitignore b/VB.Net.gitignore
deleted file mode 100644
index a5d3ad3..0000000
--- a/VB.Net.gitignore
+++ /dev/null
@@ -1,99 +0,0 @@
-# Build and Object Folders
-bin/
-obj/
-
-#User Specific Files
-*.user
-*.suo
-
-## Ignore Visual Studio temporary files, build results, and
-## files generated by popular Visual Studio add-ons.
-
-# User-specific files
-*.suo
-*.user
-*.sln.docstates
-
-# Build results
-[Dd]ebug/
-[Rr]elease/
-x64/
-*_i.c
-*_p.c
-*.ilk
-*.meta
-*.obj
-*.pch
-*.pdb
-*.pgc
-*.pgd
-*.rsp
-*.sbr
-*.tlb
-*.tli
-*.tlh
-*.tmp
-*.log
-*.vspscc
-*.vssscc
-.builds
-
-# Visual C++ cache files
-ipch/
-*.aps
-*.ncb
-*.opensdf
-*.sdf
-
-# Visual Studio profiler
-*.psess
-*.vsp
-*.vspx
-
-# Guidance Automation Toolkit
-*.gpState
-
-# ReSharper is a .NET coding add-in
-_ReSharper*
-
-# NCrunch
-*.ncrunch*
-.*crunch*.local.xml
-
-# Installshield output folder 
-[Ee]xpress
-
-# DocProject is a documentation generator add-in
-DocProject/buildhelp/
-DocProject/Help/*.HxT
-DocProject/Help/*.HxC
-DocProject/Help/*.hhc
-DocProject/Help/*.hhk
-DocProject/Help/*.hhp
-DocProject/Help/Html2
-DocProject/Help/html
-
-# Click-Once directory
-publish
-
-# Publish Web Output
-*.Publish.xml
-
-# Others
-[Bb]in
-[Oo]bj
-sql
-TestResults
-[Tt]est[Rr]esult*
-*.Cache
-ClientBin
-[Ss]tyle[Cc]op.*
-~$*
-*.dbmdl
-Generated_Code #added for RIA/Silverlight projects
-
-# Backup & report files from converting an old project file to a newer
-# Visual Studio version. Backup files are not needed, because we have git ;-)
-_UpgradeReport_Files/
-Backup*/
-UpgradeLog*.XML
\ No newline at end of file

From f4511ad9b62a7d4f56d30ee2f4fb8890d8932fc2 Mon Sep 17 00:00:00 2001
From: Alex Jordan <alexander3223098@gmail.com>
Date: Sat, 22 Dec 2012 22:49:43 -0800
Subject: [PATCH 028/134] add a CONTRIBUTING.md file
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

add a CONTRIBUTING.md file, copied verbatim from the "Pull Requests" section in README.md
---
 CONTRIBUTING.md | 3 +++
 1 file changed, 3 insertions(+)
 create mode 100644 CONTRIBUTING.md

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..918dd5e
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,3 @@
+Since this repo includes a large and diverse number of programming languages, frameworks, editors, and ecosystems, it's *very helpful* if you can provide a link to information supporting your pull request. Up-to-date, canonical documentation that mentions the files to be ignored is best.
+
+This ensures we can efficiently go through pull requests and keep quality high.

From c1b030ddb11d1b410eebe5016779232d705d44e7 Mon Sep 17 00:00:00 2001
From: Karen Etheridge <ether@cpan.org>
Date: Mon, 7 Jan 2013 21:17:00 -0800
Subject: [PATCH 029/134] tighten up perl ignores - these files should only
 exist in the repository root

---
 Perl.gitignore | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/Perl.gitignore b/Perl.gitignore
index c15b52a..9128dc7 100644
--- a/Perl.gitignore
+++ b/Perl.gitignore
@@ -1,5 +1,5 @@
-blib/
-.build/
+/blib/
+/.build/
 _build/
 cover_db/
 inc/
@@ -7,10 +7,10 @@ Build
 !Build/
 Build.bat
 .last_cover_stats
-Makefile
-Makefile.old
-MANIFEST.bak
-META.yml
-MYMETA.yml
+/Makefile
+/Makefile.old
+/MANIFEST.bak
+/META.yml
+/MYMETA.yml
 nytprof.out
-pm_to_blib
+/pm_to_blib

From 97e343570e7c30cc3ef265f501115b1e472a7fec Mon Sep 17 00:00:00 2001
From: Karen Etheridge <ether@cpan.org>
Date: Mon, 7 Jan 2013 21:18:27 -0800
Subject: [PATCH 030/134] ignore more perl outputs

- metaspec v2.0 now creates json files
- some artifacts of XS builds
---
 Perl.gitignore | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/Perl.gitignore b/Perl.gitignore
index 9128dc7..eaca02e 100644
--- a/Perl.gitignore
+++ b/Perl.gitignore
@@ -11,6 +11,9 @@ Build.bat
 /Makefile.old
 /MANIFEST.bak
 /META.yml
-/MYMETA.yml
+/META.json
+/MYMETA.*
 nytprof.out
 /pm_to_blib
+*.o
+*.bs

From 6e9d58f5145474d58de43df6177b5978d860f9c5 Mon Sep 17 00:00:00 2001
From: Simon Schick <simonsimcity@gmail.com>
Date: Wed, 9 Jan 2013 13:25:51 +0100
Subject: [PATCH 031/134] Update Typo3.gitignore - ignore symlinks, not
 directories for core-files

---
 Typo3.gitignore | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Typo3.gitignore b/Typo3.gitignore
index 0ee23cb..16bec1a 100644
--- a/Typo3.gitignore
+++ b/Typo3.gitignore
@@ -12,7 +12,7 @@
 /typo3conf/localconf_local.php
 # Ignore system folders, you should have them symlinked.
 # If not comment out the following two entries.
-/typo3/
-/t3lib/
+/typo3
+/t3lib
 # Ignore temp directory.
 /typo3temp/

From 361027493692b1ce646922dce738e0f5b98b25f0 Mon Sep 17 00:00:00 2001
From: Simon Schick <simonsimcity@gmail.com>
Date: Wed, 9 Jan 2013 13:37:51 +0100
Subject: [PATCH 032/134] Update Typo3.gitignore - added version number as
 TYPO3 CMS v6 needs different .gitignore file

---
 Typo3.gitignore | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Typo3.gitignore b/Typo3.gitignore
index 16bec1a..d1593b1 100644
--- a/Typo3.gitignore
+++ b/Typo3.gitignore
@@ -1,4 +1,4 @@
-## Typo3
+## TYPO3 v4
 # Ignore serveral upload and file directories.
 /fileadmin/user_upload/
 /fileadmin/_temp_/

From 32cba5a6d7332c851d0339d6fdd05fd18978b97d Mon Sep 17 00:00:00 2001
From: Alexey Brodkin <alexey.brodkin@gmail.com>
Date: Thu, 10 Jan 2013 20:16:36 +0400
Subject: [PATCH 033/134] Add wild-card suffix for Makefile

With "CONFIG=debug_and_release" qmake generates both Makefile.Debug and
Makefile.Release. And I assume it is useful to have all types Makefiles
ignored.

Signed-off-by: Alexey Brodkin <alexey.brodkin@gmail.com>
---
 Qt.gitignore | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Qt.gitignore b/Qt.gitignore
index 16b4ee5..79f807d 100644
--- a/Qt.gitignore
+++ b/Qt.gitignore
@@ -16,5 +16,5 @@
 *.pro.user.*
 moc_*.cpp
 qrc_*.cpp
-Makefile
+Makefile*
 *-build-*

From f1d654c1b5135aef2339c1533eeaa32d618aa0a0 Mon Sep 17 00:00:00 2001
From: Alexey Brodkin <alexey.brodkin@gmail.com>
Date: Thu, 10 Jan 2013 20:18:50 +0400
Subject: [PATCH 034/134] Add "ui_*.h" pattern to block auto-generated headers

moc automatically generates "ui_*.h" files for each *.ui file.
Since they are auto-generated I assume they should be ignored.

Signed-off-by: Alexey Brodkin <alexey.brodkin@gmail.com>
---
 Qt.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Qt.gitignore b/Qt.gitignore
index 79f807d..fd2c573 100644
--- a/Qt.gitignore
+++ b/Qt.gitignore
@@ -16,5 +16,6 @@
 *.pro.user.*
 moc_*.cpp
 qrc_*.cpp
+ui_*.h
 Makefile*
 *-build-*

From 6c95cdd9b9ba695185b6cd8af767ff12338b31ec Mon Sep 17 00:00:00 2001
From: Sam van Kampen <samint64@gmail.com>
Date: Sun, 13 Jan 2013 17:41:18 +0100
Subject: [PATCH 035/134] Removed comment.

---
 Python.gitignore | 2 --
 1 file changed, 2 deletions(-)

diff --git a/Python.gitignore b/Python.gitignore
index 869a3cf..13fe292 100644
--- a/Python.gitignore
+++ b/Python.gitignore
@@ -17,8 +17,6 @@ develop-eggs
 .installed.cfg
 lib
 lib64
-
-# The new '__pycache__' in Python 3
 __pycache__
 
 # Installer logs

From 9d8b60e91d53f81ee0e924413a1419557bf0cb4e Mon Sep 17 00:00:00 2001
From: 0xAX <0xAX@gmail.com>
Date: Mon, 14 Jan 2013 15:01:00 +0600
Subject: [PATCH 036/134] Erlang.gitignore erlang.crash.dump added

---
 Erlang.gitignore | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Erlang.gitignore b/Erlang.gitignore
index b89b9a2..0c20ff0 100644
--- a/Erlang.gitignore
+++ b/Erlang.gitignore
@@ -2,4 +2,5 @@
 deps
 *.o
 *.beam
-*.plt
\ No newline at end of file
+*.plt
+erl_crash.dump

From e54e1b752be884da98f05ab970ae26c9775f8b35 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Eloy=20Dur=C3=A1n?= <eloy.de.enige@gmail.com>
Date: Tue, 15 Jan 2013 11:33:57 +0100
Subject: [PATCH 037/134] [Objective-C] No longer ignore `xcworkspace`
 documents.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Workspaces are real documents that can be opened, just like `xcodeproj`
documents. These documents are also generated/used by CocoaPods to
configure a project’s dependencies. For these reasons, there does not
seem a good reason to ignore these any longer.
---
 Objective-C.gitignore | 2 --
 1 file changed, 2 deletions(-)

diff --git a/Objective-C.gitignore b/Objective-C.gitignore
index 7697b30..31e6fd9 100644
--- a/Objective-C.gitignore
+++ b/Objective-C.gitignore
@@ -9,8 +9,6 @@
 !default.mode2v3
 *.perspectivev3
 !default.perspectivev3
-*.xcworkspace
-!default.xcworkspace
 xcuserdata
 profile
 *.moved-aside

From ac43133993d8d39bbe3a7cfa8db1942993bcb763 Mon Sep 17 00:00:00 2001
From: Shea Bunge <bungeshea@users.sourceforge.net>
Date: Sat, 19 Jan 2013 17:03:03 +1100
Subject: [PATCH 038/134] Removed Wordpress.gitignore for renaming

---
 Wordpress.gitignore | 13 -------------
 1 file changed, 13 deletions(-)
 delete mode 100644 Wordpress.gitignore

diff --git a/Wordpress.gitignore b/Wordpress.gitignore
deleted file mode 100644
index 6ff1e08..0000000
--- a/Wordpress.gitignore
+++ /dev/null
@@ -1,13 +0,0 @@
-.htaccess
-wp-config.php
-wp-content/uploads/
-wp-content/blogs.dir/
-wp-content/upgrade/
-wp-content/backup-db/
-wp-content/advanced-cache.php
-wp-content/wp-cache-config.php
-sitemap.xml
-*.log
-wp-content/cache/
-wp-content/backups/
-sitemap.xml.gz
\ No newline at end of file

From ef9e85b4780de3d69911076fe57449093e9186a7 Mon Sep 17 00:00:00 2001
From: Shea Bunge <bungeshea@users.sourceforge.net>
Date: Sat, 19 Jan 2013 17:03:36 +1100
Subject: [PATCH 039/134] Renamed Wordpress.gitignore to WordPress.gitignore
 WordPress should *always* have a capital P!

---
 WordPress.gitignore | 13 +++++++++++++
 1 file changed, 13 insertions(+)
 create mode 100644 WordPress.gitignore

diff --git a/WordPress.gitignore b/WordPress.gitignore
new file mode 100644
index 0000000..6ff1e08
--- /dev/null
+++ b/WordPress.gitignore
@@ -0,0 +1,13 @@
+.htaccess
+wp-config.php
+wp-content/uploads/
+wp-content/blogs.dir/
+wp-content/upgrade/
+wp-content/backup-db/
+wp-content/advanced-cache.php
+wp-content/wp-cache-config.php
+sitemap.xml
+*.log
+wp-content/cache/
+wp-content/backups/
+sitemap.xml.gz
\ No newline at end of file

From c6bcfb1bd4342446879aacba8e8d04972c1a2f87 Mon Sep 17 00:00:00 2001
From: andy bristol <andbristol@gmail.com>
Date: Mon, 21 Jan 2013 20:10:16 -0500
Subject: [PATCH 040/134] Changed line matching vim swapfiles to use all names
 it will create as described in
 http://vimdoc.sourceforge.net/htmldoc/recover.html#E326

---
 Global/vim.gitignore | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Global/vim.gitignore b/Global/vim.gitignore
index 5a2155b..4ac7c20 100644
--- a/Global/vim.gitignore
+++ b/Global/vim.gitignore
@@ -1,4 +1,4 @@
-.*.sw[a-z]
+.*.s[a-w][a-z]
 *.un~
 Session.vim
 .netrwhist
\ No newline at end of file

From 79a7a1d9c5c1c389a6eb1de2411c1c2c1ba755d2 Mon Sep 17 00:00:00 2001
From: Phil Haack <haacked@gmail.com>
Date: Tue, 22 Jan 2013 10:30:18 -0800
Subject: [PATCH 041/134] Ignore .pfx files such as Windows Store Key

---
 VisualStudio.gitignore | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 47e8c38..9088e6b 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -105,8 +105,8 @@ ClientBin
 [Ss]tyle[Cc]op.*
 ~$*
 *.dbmdl
-
 *.[Pp]ublish.xml
+*.pfx
 
 Generated_Code #added for RIA/Silverlight projects
 

From f5d67199f7c58f9f10af46b05869eb973661deae Mon Sep 17 00:00:00 2001
From: Phil Haack <haacked@gmail.com>
Date: Tue, 22 Jan 2013 10:35:42 -0800
Subject: [PATCH 042/134] Ignore crap from Macs

Cross platform .NET Dev FTW!
---
 VisualStudio.gitignore | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 9088e6b..07c4255 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -133,3 +133,6 @@ Desktop.ini
 
 # Recycle Bin used on file shares
 $RECYCLE.BIN/
+
+# Mac crap
+.DS_Store

From 77ef0922f2ec4fca7bda3cd7630455e8b9c1bb1e Mon Sep 17 00:00:00 2001
From: steve <icsteveoh@gmail.com>
Date: Tue, 22 Jan 2013 12:33:24 -0700
Subject: [PATCH 043/134] Update VisualStudio.gitignore

New web deploy file name? vs 2012 added this to my solution and it shouldn't go to an open repo.
---
 VisualStudio.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 07c4255..c9dfad6 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -84,6 +84,7 @@ publish
 
 # Publish Web Output
 *.Publish.xml
+*.pubxml
 
 # NuGet Packages Directory
 ## TODO: If you have NuGet Package Restore enabled, uncomment the next line

From e12c304ebd9d72d3bf168d56cf6de813b934f13c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bernhard=20D=C3=B6bler?= <programmer@bardware.de>
Date: Sat, 19 Jan 2013 17:25:10 +0100
Subject: [PATCH 044/134] VisualStudio: Ignore update log HTML file

VS2012 creates UpdateLog2.htm - not needed in git repository
---
 VisualStudio.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 07c4255..f616296 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -115,6 +115,7 @@ Generated_Code #added for RIA/Silverlight projects
 _UpgradeReport_Files/
 Backup*/
 UpgradeLog*.XML
+UpgradeLog*.htm
 
 # SQL Server files
 App_Data/*.mdf

From 2ed26ea654df110f66d9d2740e67287054712c5f Mon Sep 17 00:00:00 2001
From: sgm <sim0629@gmail.com>
Date: Wed, 9 Jan 2013 21:35:20 +0900
Subject: [PATCH 045/134] VisualStudio: Ignore *.tmp_proj

This might be created temporarily during a build.
---
 VisualStudio.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index f616296..5fa5bfd 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -34,6 +34,7 @@ build/
 *.tli
 *.tlh
 *.tmp
+*.tmp_proj
 *.log
 *.vspscc
 *.vssscc

From ed056fdb8e8dc799cbc03f6a5f90b0bdbf20d416 Mon Sep 17 00:00:00 2001
From: neogic <github@neogic.com>
Date: Tue, 11 Dec 2012 02:28:04 +0000
Subject: [PATCH 046/134] VisualStudio: Remove dupes, add trailing slashes,
 etc.

Add trailing slashes to folders, RS rule comment, remove dupes.
---
 VisualStudio.gitignore | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 5fa5bfd..786f3b3 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -16,7 +16,7 @@ build/
 [Oo]bj/
 
 # MSTest test Results
-[Tt]est[Rr]esults/
+[Tt]est[Rr]esult*/
 [Bb]uild[Ll]og.*
 
 *_i.c
@@ -60,7 +60,7 @@ ipch/
 
 # ReSharper is a .NET coding add-in
 _ReSharper*/
-
+# Some recommend against the RS rule below - excludes useful info?
 *.[Rr]e[Ss]harper
 
 # NCrunch
@@ -68,7 +68,7 @@ _ReSharper*/
 .*crunch*.local.xml
 
 # Installshield output folder
-[Ee]xpress
+[Ee]xpress/
 
 # DocProject is a documentation generator add-in
 DocProject/buildhelp/
@@ -81,7 +81,7 @@ DocProject/Help/Html2
 DocProject/Help/html
 
 # Click-Once directory
-publish
+publish/
 
 # Publish Web Output
 *.Publish.xml
@@ -98,18 +98,17 @@ csx
 AppPackages/
 
 # Others
-sql
-TestResults
-[Tt]est[Rr]esult*
+sql/
 *.Cache
-ClientBin
+ClientBin/
 [Ss]tyle[Cc]op.*
 ~$*
 *.dbmdl
 *.[Pp]ublish.xml
 *.pfx
 
-Generated_Code #added for RIA/Silverlight projects
+# RIA/Silverlight projects
+Generated_Code/
 
 # Backup & report files from converting an old project file to a newer
 # Visual Studio version. Backup files are not needed, because we have git ;-)

From 78b77feb29cb0e8e5b3e984743f6f4855961006b Mon Sep 17 00:00:00 2001
From: Andrew Arnott <andrewarnott@gmail.com>
Date: Sat, 11 Aug 2012 15:33:32 -0700
Subject: [PATCH 047/134] VisualStudio: Ignore vi's *~ temp files

---
 VisualStudio.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 786f3b3..4ccc1cb 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -103,6 +103,7 @@ sql/
 ClientBin/
 [Ss]tyle[Cc]op.*
 ~$*
+*~
 *.dbmdl
 *.[Pp]ublish.xml
 *.pfx

From 5f950e0aeccbdb3450114587047c653bf53150bd Mon Sep 17 00:00:00 2001
From: Kristian Hellang <khellang@hotmail.com>
Date: Wed, 15 Aug 2012 10:54:17 +0300
Subject: [PATCH 048/134] VisualStudio: Include the
 packages/repositories.config file.

I agree to ignore the NuGet packages folder, but I really think you should check in the repositories.config so NuGet PackageRestore can do it's magic when someone pulls the code and tries to build it...
---
 VisualStudio.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 4ccc1cb..70537cc 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -89,6 +89,7 @@ publish/
 # NuGet Packages Directory
 ## TODO: If you have NuGet Package Restore enabled, uncomment the next line
 #packages/
+!packages/repositories.config
 
 # Windows Azure Build Output
 csx

From 5684f73b9844eba53642c41b3e742e4d13960e24 Mon Sep 17 00:00:00 2001
From: Paul Stack <public@paulstack.co.uk>
Date: Thu, 19 Apr 2012 11:17:30 +0200
Subject: [PATCH 049/134] VisualStudio: ignore .dotcover files.

---
 VisualStudio.gitignore | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 70537cc..81c058f 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -63,6 +63,9 @@ _ReSharper*/
 # Some recommend against the RS rule below - excludes useful info?
 *.[Rr]e[Ss]harper
 
+# DotCover is a Code Coverage Tool
+*.dotCover
+
 # NCrunch
 *.ncrunch*
 .*crunch*.local.xml

From cf4bb0cf464b1fb7b2dee93ec8f2f5d2aa88193c Mon Sep 17 00:00:00 2001
From: Haacked <haacked@gmail.com>
Date: Tue, 22 Jan 2013 11:51:46 -0800
Subject: [PATCH 050/134] Remove inclusion of repositories.config

If you use package restore, you actually don't want this file
included. It's not needed. It's only needed if you version
packages. AKA, you only need this file if you are not ignoring
the "packages" folder.
---
 VisualStudio.gitignore | 1 -
 1 file changed, 1 deletion(-)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 81c058f..0eed40d 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -92,7 +92,6 @@ publish/
 # NuGet Packages Directory
 ## TODO: If you have NuGet Package Restore enabled, uncomment the next line
 #packages/
-!packages/repositories.config
 
 # Windows Azure Build Output
 csx

From 8f47a43cee3ca215361f797583b663eb61143b1a Mon Sep 17 00:00:00 2001
From: Matt Cooper <vtbassmatt@gmail.com>
Date: Mon, 10 Sep 2012 06:49:43 -0700
Subject: [PATCH 051/134] Update Global/VisualStudio.gitignore

Visual Studio 2010 Express for Windows Phone seems to generate .cachefile files.
---
 VisualStudio.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 0eed40d..42b2c11 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -49,6 +49,7 @@ ipch/
 *.ncb
 *.opensdf
 *.sdf
+*.cachefile
 
 # Visual Studio profiler
 *.psess

From cb8a50ae284b84439ca2885ab2faf03b17097ee9 Mon Sep 17 00:00:00 2001
From: Snakiej <kristof@kristofmattei.be>
Date: Fri, 19 Oct 2012 15:32:36 +0300
Subject: [PATCH 052/134] VisualStudio: Add TeamCity exclusion

Exclude folders created by the TeamCity VS plugin.
---
 VisualStudio.gitignore | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 15db880..5fcf35f 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -61,9 +61,11 @@ ipch/
 
 # ReSharper is a .NET coding add-in
 _ReSharper*/
-# Some recommend against the RS rule below - excludes useful info?
 *.[Rr]e[Ss]harper
 
+# TeamCity is a build add-in
+_TeamCity*
+
 # DotCover is a Code Coverage Tool
 *.dotCover
 

From ab68187ab99063aa48610ddefafb849c657b6c93 Mon Sep 17 00:00:00 2001
From: Yuanxuan Wang <zellux@gmail.com>
Date: Thu, 24 Jan 2013 16:47:17 +0800
Subject: [PATCH 053/134] Ignore Rails directories instead of their files

---
 Rails.gitignore | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/Rails.gitignore b/Rails.gitignore
index bf692e1..9fcfcde 100644
--- a/Rails.gitignore
+++ b/Rails.gitignore
@@ -6,12 +6,12 @@ capybara-*.html
 .rvmrc
 /.bundle
 /vendor/bundle
-/log/*
-/tmp/*
+/log
+/tmp
 /db/*.sqlite3
-/public/system/*
+/public/system
 /coverage/
-/spec/tmp/*
+/spec/tmp
 **.orig
 rerun.txt
 pickle-email-*.html

From a6dd83c18d0beb8e36c091fd33b64ca45a3a0f3a Mon Sep 17 00:00:00 2001
From: Scott Hanselman <scott@hanselman.com>
Date: Thu, 24 Jan 2013 12:24:17 -0800
Subject: [PATCH 054/134] Updated to exclude *.publishsettings

Updated to exclude *.publishsettings
---
 VisualStudio.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 5fcf35f..9945616 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -114,6 +114,7 @@ ClientBin/
 *.dbmdl
 *.[Pp]ublish.xml
 *.pfx
+*.publishsettings
 
 # RIA/Silverlight projects
 Generated_Code/

From 69c77aadd1a350c19d4ad69bb04fc75c2432b840 Mon Sep 17 00:00:00 2001
From: Brian Dukes <bdukes@engagesoftware.com>
Date: Fri, 25 Jan 2013 13:35:41 -0600
Subject: [PATCH 055/134] Add $tf folder to VisualStudio.gitignore

TFS 2012 creates a $tf folder for local workspaces
---
 VisualStudio.gitignore | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 9945616..8dbff00 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -56,6 +56,9 @@ ipch/
 *.vsp
 *.vspx
 
+# TFS 2012 Local Workspace
+$tf/
+
 # Guidance Automation Toolkit
 *.gpState
 

From 9c1c48d04bda96def27e6ef81f66dace88fc2ee7 Mon Sep 17 00:00:00 2001
From: "CONSULT-ALTIUS\\k_s" <CONSULT-ALTIUS\k_s>
Date: Tue, 26 Feb 2013 23:23:49 +0000
Subject: [PATCH 056/134] VisualStudio: Add Business Intelligence projects

---
 VisualStudio.gitignore | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 9945616..45df55e 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -130,6 +130,11 @@ UpgradeLog*.htm
 App_Data/*.mdf
 App_Data/*.ldf
 
+# Business Intelligence projects
+*.rdl.data
+*.bim.layout
+*.bim_*.settings
+
 # =========================
 # Windows detritus
 # =========================

From acce99efeed28e57bab6a740bf30ac6b47202731 Mon Sep 17 00:00:00 2001
From: Nysa <nysa@nysavann.com>
Date: Wed, 6 Mar 2013 11:02:36 -0600
Subject: [PATCH 057/134] Ignore Vim untitled and unsaved buffer swapfiles

Vim creates buffer swapfiles starting at .swp for buffers that are
active but untitled and unsaved.
---
 Global/vim.gitignore | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Global/vim.gitignore b/Global/vim.gitignore
index 51514eb..eadcec7 100644
--- a/Global/vim.gitignore
+++ b/Global/vim.gitignore
@@ -1,4 +1,4 @@
-.*.s[a-w][a-z]
+*.s[a-w][a-z]
 *.un~
 Session.vim
 .netrwhist

From 0b0b6745632c4cb3c2384082cb112638c2d6f9bb Mon Sep 17 00:00:00 2001
From: Vicente Plata <xientyto@gmail.com>
Date: Wed, 13 Mar 2013 01:12:33 -0700
Subject: [PATCH 058/134] Ignoring "bld" directory

Store apps (or at least the Javascript ones) build to a "bld" directory.

Although "debug" and "release" are ignored, any custom build Configuration (created through configuration manager) will be added, unless we ignore the whole bld dir.
---
 VisualStudio.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 9945616..adc37e0 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -12,6 +12,7 @@
 [Rr]elease/
 x64/
 build/
+bld/
 [Bb]in/
 [Oo]bj/
 

From 2ee0c56f17f221150b14165cbbc9abe96bce682e Mon Sep 17 00:00:00 2001
From: Brian Dukes <dukes.brian@gmail.com>
Date: Wed, 10 Apr 2013 21:24:28 -0500
Subject: [PATCH 059/134] Ignore user-specific ReSharper settings

---
 VisualStudio.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 9945616..152f9d0 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -62,6 +62,7 @@ ipch/
 # ReSharper is a .NET coding add-in
 _ReSharper*/
 *.[Rr]e[Ss]harper
+*.DotSettings.user
 
 # TeamCity is a build add-in
 _TeamCity*

From f41aaad6f9e8eaad13b59d23d5bdfe6e724e0b86 Mon Sep 17 00:00:00 2001
From: Kristen <kristen.southward@googlemail.com>
Date: Thu, 11 Apr 2013 22:46:03 +0100
Subject: [PATCH 060/134] Added nunit result and state file

---
 VisualStudio.gitignore | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 9945616..343acb2 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -19,6 +19,10 @@ build/
 [Tt]est[Rr]esult*/
 [Bb]uild[Ll]og.*
 
+#NUNIT
+*.VisualState.xml
+TestResult.xml
+
 *_i.c
 *_p.c
 *.ilk

From 143f7bc97ff8577eda6e9fe6bbeba5f54a288f79 Mon Sep 17 00:00:00 2001
From: Erran Carey <e@ipwnstuff.com>
Date: Fri, 12 Apr 2013 01:23:09 -0500
Subject: [PATCH 061/134] Update RubyMotion.gitignore

---
 RubyMotion.gitignore | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/RubyMotion.gitignore b/RubyMotion.gitignore
index ef5d719..e6b56b0 100644
--- a/RubyMotion.gitignore
+++ b/RubyMotion.gitignore
@@ -2,7 +2,7 @@
 build
 tags
 
-# common annoyance editors
+# Editor files
 .DS_Store
 nbproject
 .redcar
@@ -10,4 +10,10 @@ nbproject
 *.swo
 ~
 .eprj
+vendor/Pods
+*.nib
 
+# YARD artifacts
+.yardoc
+_yardoc
+doc/

From 0314124986763c6260305c0af52ce51831bf8bd0 Mon Sep 17 00:00:00 2001
From: Erran Carey <e@ipwnstuff.com>
Date: Fri, 12 Apr 2013 01:26:02 -0500
Subject: [PATCH 062/134] Ignore those pesky .dat* files

---
 RubyMotion.gitignore | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/RubyMotion.gitignore b/RubyMotion.gitignore
index e6b56b0..7e39517 100644
--- a/RubyMotion.gitignore
+++ b/RubyMotion.gitignore
@@ -1,5 +1,6 @@
+.dat*
 .repl_history
-build
+build/
 tags
 
 # Editor files

From 9428df834f107815caab2598ec8bfcc980347a6a Mon Sep 17 00:00:00 2001
From: Ray Shan <ray@rayshan.com>
Date: Sat, 13 Apr 2013 23:46:22 -0500
Subject: [PATCH 063/134] Comment for .py[cod] files

Commenting the only ignore that isn't commented.
---
 Python.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Python.gitignore b/Python.gitignore
index ded6067..9ab94bd 100644
--- a/Python.gitignore
+++ b/Python.gitignore
@@ -1,3 +1,4 @@
+# Byte-compiled / optimized / DLL files
 *.py[cod]
 
 # C extensions

From 00db51bba6cd155e19124b0941eec6f617872859 Mon Sep 17 00:00:00 2001
From: Sean Brewer <seabre986@gmail.com>
Date: Sun, 21 Apr 2013 02:48:48 -0300
Subject: [PATCH 064/134] Ignore Leiningen REPL history

If you open an REPL within your project with `lein repl`, your REPL history gets saved in .lein-repl-history. This file does not need to be committed to a repository
---
 Leiningen.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Leiningen.gitignore b/Leiningen.gitignore
index 40fbb28..62e8546 100644
--- a/Leiningen.gitignore
+++ b/Leiningen.gitignore
@@ -4,3 +4,4 @@ pom.xml
 /classes/
 /targets/
 .lein-deps-sum
+.lein-repl-history

From 182aeb220dc2ebffc4e22936b19deb50b071d4a2 Mon Sep 17 00:00:00 2001
From: Michael Gerbush <msgerbush@gmail.com>
Date: Thu, 2 May 2013 23:04:52 -0500
Subject: [PATCH 065/134] Reverting change to ignore build subdirectories

Reverted a change that was causing build directories at the root folder to show up in git.  If you need to ignore subdirectories the leading slash needs to be omitted.
---
 Objective-C.gitignore | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Objective-C.gitignore b/Objective-C.gitignore
index 31e6fd9..6a32919 100644
--- a/Objective-C.gitignore
+++ b/Objective-C.gitignore
@@ -1,6 +1,6 @@
 # Xcode
 .DS_Store
-*/build/*
+build/
 *.pbxuser
 !default.pbxuser
 *.mode1v3

From 1d045d58b829c82980141a0e3346b6f2f9ee0e05 Mon Sep 17 00:00:00 2001
From: Carl Suster <carl@contraflo.ws>
Date: Wed, 8 May 2013 13:06:10 +1000
Subject: [PATCH 066/134] Ignore .fls files in LaTeX projects

From the man page for latexmk (http://manpages.ubuntu.com/manpages/raring/man1/latexmk.1L.html):

[...] the -recorder option with latex and pdflatex. In (most) modern versions of these programs, this results in a file of extension .fls containing a list of the files that these programs have read and written.

Latexmk specifies this option in its latex commands and so produces temporary files with this extension in latex projects.
---
 LaTeX.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/LaTeX.gitignore b/LaTeX.gitignore
index bbaaa01..dc2f7e8 100644
--- a/LaTeX.gitignore
+++ b/LaTeX.gitignore
@@ -6,6 +6,7 @@
 *.blg
 *.dvi
 *.fdb_latexmk
+*.fls
 *.glg
 *.glo
 *.gls

From 923acecd295f11a3bdb6661af9fabfe97123bb23 Mon Sep 17 00:00:00 2001
From: stationkeeping <info@stationkeeping.com>
Date: Thu, 9 May 2013 09:50:44 +0200
Subject: [PATCH 067/134] Fixed SASS case (It's Sass, not SASS)

---
 Global/SASS.gitignore | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Global/SASS.gitignore b/Global/SASS.gitignore
index 2c30607..c1df001 100644
--- a/Global/SASS.gitignore
+++ b/Global/SASS.gitignore
@@ -1,2 +1,2 @@
-### SASS Ignores - "Sassy CSS" http://sass-lang.com/
+### Sass Ignores - "Sassy CSS" http://sass-lang.com/
 *.sass-cache

From 4624470231a1211b7522e43ec9747267c045e95e Mon Sep 17 00:00:00 2001
From: Carl Suster <carl@contraflo.ws>
Date: Fri, 10 May 2013 17:15:48 +1000
Subject: [PATCH 068/134] Also ignore additional tempfiles created by the
 biblatex package.

Refer to the biblatex manual at http://ctan.unsw.edu.au/macros/latex/contrib/biblatex/doc/biblatex.pdf:

(p.106): The name of the additional aux files is the base name of the main input file with the string -blx and a running number appended at the end.
[...]
Apart from these aux files, biblatex uses an additional bib file with the same suffix to pass certain control parameters to BibTeX.
[...]
When using Biber, biblatex writes a control file named example.bcf and ignores \blxauxsuffix.

Note: the running number mentioned in the documentation is not always added to the suffix.
---
 LaTeX.gitignore | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/LaTeX.gitignore b/LaTeX.gitignore
index dc2f7e8..975dbfb 100644
--- a/LaTeX.gitignore
+++ b/LaTeX.gitignore
@@ -3,7 +3,10 @@
 *.alg
 *.aux
 *.bbl
+*.bcf
 *.blg
+*-blx.aux
+*-blx.bib
 *.dvi
 *.fdb_latexmk
 *.fls

From 098aee26a1c69b0bf9e5723ee6db9589d21e74b0 Mon Sep 17 00:00:00 2001
From: Ted Nyman <ted@ted.io>
Date: Sat, 25 May 2013 23:56:08 -0600
Subject: [PATCH 069/134] Update LICENSE

---
 LICENSE | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/LICENSE b/LICENSE
index 0f05796..f247e59 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2012 GitHub, Inc.
+Copyright (c) 2013 GitHub, Inc.
 
 Permission is hereby granted,  free of charge,  to any person obtaining a
 copy of this software and associated documentation files (the "Software"),

From 178d2632d809a67a06624cbb3774980ff5f7335d Mon Sep 17 00:00:00 2001
From: Sayed Ibrahim Hashimi <sayed.hashimi@gmail.com>
Date: Fri, 7 Jun 2013 10:32:41 -0700
Subject: [PATCH 070/134] .pubxml file should not be excluded by default

---
 VisualStudio.gitignore | 1 -
 1 file changed, 1 deletion(-)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 9945616..70d76fb 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -91,7 +91,6 @@ publish/
 
 # Publish Web Output
 *.Publish.xml
-*.pubxml
 
 # NuGet Packages Directory
 ## TODO: If you have NuGet Package Restore enabled, uncomment the next line

From 513cd784cfb83d63bc5a723a6e052bc8f07cd74f Mon Sep 17 00:00:00 2001
From: Jakob Voss <jakob@nichtich.de>
Date: Fri, 28 Jun 2013 09:01:17 +0200
Subject: [PATCH 071/134] Added .bcf extension created by BibLaTeX

---
 LaTeX.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/LaTeX.gitignore b/LaTeX.gitignore
index bbaaa01..9707df5 100644
--- a/LaTeX.gitignore
+++ b/LaTeX.gitignore
@@ -3,6 +3,7 @@
 *.alg
 *.aux
 *.bbl
+*.bcf
 *.blg
 *.dvi
 *.fdb_latexmk

From 349dbcf24ad6cdaeb9ec6203cc2a659279e8df8e Mon Sep 17 00:00:00 2001
From: Jakob Voss <jakob@nichtich.de>
Date: Fri, 28 Jun 2013 14:14:34 +0200
Subject: [PATCH 072/134] Added *.run.xml created by logreq package, also used
 by biblatex

---
 LaTeX.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/LaTeX.gitignore b/LaTeX.gitignore
index 9707df5..ee3d677 100644
--- a/LaTeX.gitignore
+++ b/LaTeX.gitignore
@@ -25,6 +25,7 @@
 *.out
 *.pdfsync
 *.ps
+*.run.xml
 *.snm
 *.synctex.gz
 *.toc

From f2ab73150aa718b78e3d83e8897da05f33ad93a9 Mon Sep 17 00:00:00 2001
From: Andrew Nurse <andrew@andrewnurse.net>
Date: Fri, 28 Jun 2013 16:44:00 -0700
Subject: [PATCH 073/134] Unignore "packages/*/build" in
 VisualStudio.gitignore.

---
 VisualStudio.gitignore | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 9945616..0881b8d 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -15,6 +15,9 @@ build/
 [Bb]in/
 [Oo]bj/
 
+# Enable "build/" folder in the NuGet Packages folder since NuGet packages use it for MSBuild targets
+!packages/*/build/
+
 # MSTest test Results
 [Tt]est[Rr]esult*/
 [Bb]uild[Ll]og.*

From 0acbcf4bfd827df09c9e1f97c2b9073d4a07a7df Mon Sep 17 00:00:00 2001
From: Matthias Wessendorf <matzew@apache.org>
Date: Tue, 2 Jul 2013 21:25:38 +0200
Subject: [PATCH 074/134] Adding CocoaPods to gitignore

---
 Objective-C.gitignore | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Objective-C.gitignore b/Objective-C.gitignore
index 31e6fd9..5c579a7 100644
--- a/Objective-C.gitignore
+++ b/Objective-C.gitignore
@@ -15,3 +15,7 @@ profile
 DerivedData
 .idea/
 *.hmap
+
+#CocoaPods
+Podfile.lock
+Pods

From 444416f0678d0114b6901e69b6302d7db48ef04c Mon Sep 17 00:00:00 2001
From: Justin Spahr-Summers <jspahrsummers@github.com>
Date: Wed, 3 Jul 2013 08:28:28 -0700
Subject: [PATCH 075/134] Remove Podfile.lock from Objective-C ignores

Per discussion in #148.
---
 Objective-C.gitignore | 1 -
 1 file changed, 1 deletion(-)

diff --git a/Objective-C.gitignore b/Objective-C.gitignore
index 5c579a7..ebbef4b 100644
--- a/Objective-C.gitignore
+++ b/Objective-C.gitignore
@@ -17,5 +17,4 @@ DerivedData
 *.hmap
 
 #CocoaPods
-Podfile.lock
 Pods

From ad1289f0d9b023f69f4712d97c8f5ad311181bc3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bengt=20L=C3=BCers?= <bengt.lueers@gmail.com>
Date: Wed, 3 Jul 2013 23:19:10 +0200
Subject: [PATCH 076/134] Files and directories starting with a `.` should not
 be ignored in general.

---
 Global/Linux.gitignore  | 1 -
 PlayFramework.gitignore | 3 ---
 2 files changed, 4 deletions(-)

diff --git a/Global/Linux.gitignore b/Global/Linux.gitignore
index 151e299..7c2f400 100644
--- a/Global/Linux.gitignore
+++ b/Global/Linux.gitignore
@@ -1,3 +1,2 @@
-.*
 !.gitignore
 *~
diff --git a/PlayFramework.gitignore b/PlayFramework.gitignore
index 663eb67..a4a0cf3 100644
--- a/PlayFramework.gitignore
+++ b/PlayFramework.gitignore
@@ -1,8 +1,5 @@
-# Extracted from https://github.com/ulrich/macaron-factory/blob/master/.gitignore
 # Ignore all dotfiles...
 .*
-# except for .gitignore
-!.gitignore
 
 # Ignore Play! working directory #
 db

From a6c76a5308207f9caa294a6ee7514157eeee9f3e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bengt=20L=C3=BCers?= <bengt.lueers@gmail.com>
Date: Thu, 4 Jul 2013 00:06:48 +0200
Subject: [PATCH 077/134] There is no need to unignore `.gitignore`.

Because files and directories starting with a `.` are not ignored in general.
---
 Global/Linux.gitignore  | 1 -
 PlayFramework.gitignore | 3 ---
 2 files changed, 4 deletions(-)

diff --git a/Global/Linux.gitignore b/Global/Linux.gitignore
index 7c2f400..b25c15b 100644
--- a/Global/Linux.gitignore
+++ b/Global/Linux.gitignore
@@ -1,2 +1 @@
-!.gitignore
 *~
diff --git a/PlayFramework.gitignore b/PlayFramework.gitignore
index a4a0cf3..b43233e 100644
--- a/PlayFramework.gitignore
+++ b/PlayFramework.gitignore
@@ -1,6 +1,3 @@
-# Ignore all dotfiles...
-.*
-
 # Ignore Play! working directory #
 db
 eclipse

From 846f1ecbb2cfa1ac7bfb22330bacd62f28b312ff Mon Sep 17 00:00:00 2001
From: modocache <modocache@gmail.com>
Date: Wed, 10 Jul 2013 15:05:43 -0400
Subject: [PATCH 078/134] Ignore source control plist files generated by Xcode.

---
 Objective-C.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Objective-C.gitignore b/Objective-C.gitignore
index ebbef4b..92a63ca 100644
--- a/Objective-C.gitignore
+++ b/Objective-C.gitignore
@@ -10,6 +10,7 @@
 *.perspectivev3
 !default.perspectivev3
 xcuserdata
+*.xccheckout
 profile
 *.moved-aside
 DerivedData

From da7ce3135d5378e30e50de21ac6ed320b1fd9b70 Mon Sep 17 00:00:00 2001
From: Caique Rodrigues <caiquepeixoto1@gmail.com>
Date: Thu, 11 Jul 2013 15:27:02 -0300
Subject: [PATCH 079/134] Dart.gitignore updated to reflect instructions
 provided by authors

---
 Dart.gitignore | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

diff --git a/Dart.gitignore b/Dart.gitignore
index 46f5762..db4229d 100644
--- a/Dart.gitignore
+++ b/Dart.gitignore
@@ -1,4 +1,16 @@
-.DS_Store
-packages
+// Don’t commit the following files and directories created by pub, Dart Editor, and dart2js
+packages/
 .project
-pubspec.lock
+.buildlog
+*.js_
+*.js.deps
+*.js.map
+
+// Include when developing application packages
+pubspec.lock 
+
+// Avoid committing generated JavaScript files
+*.dart.js
+
+// Check for any other incovenient files generated by OS 
+// and other tools such as Eclipse, IntelliJ, etc.

From be2ecada635379dd94411327c09eb81da58cf948 Mon Sep 17 00:00:00 2001
From: Jonathan Windle <jonathan.windle@bellevuecollege.edu>
Date: Tue, 16 Jul 2013 15:09:34 -0700
Subject: [PATCH 080/134] Add schemaview extension to VisualStudio.gitignore

Files ending in .dbproj.schemaview contain state persistence settings
for the Schema View utility within Visual Studio.

http://stackoverflow.com/questions/3937160/in-the-new-visual-studio-2010-sql-server-project-type-what-is-the-dbproj-schem
http://foocompelsyou.wordpress.com/2012/05/06/visual-studio-2010-database-projects-why-use-them/
---
 VisualStudio.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 0881b8d..ac22c41 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -115,6 +115,7 @@ ClientBin/
 ~$*
 *~
 *.dbmdl
+*.dbproj.schemaview
 *.[Pp]ublish.xml
 *.pfx
 *.publishsettings

From 4500b29b314df8f44f0ffa4a6c8adca920ae9adb Mon Sep 17 00:00:00 2001
From: Jonathan Rudenberg <jonathan@titanous.com>
Date: Fri, 19 Jul 2013 11:44:46 -0400
Subject: [PATCH 081/134] Ignore Go test files

---
 Go.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Go.gitignore b/Go.gitignore
index 0026861..8365624 100644
--- a/Go.gitignore
+++ b/Go.gitignore
@@ -20,3 +20,4 @@ _cgo_export.*
 _testmain.go
 
 *.exe
+*.test

From d292bd8207a3aceb7e97a2517cc95cfec26aec66 Mon Sep 17 00:00:00 2001
From: Matt Jeffery <matt@musicmetric.com>
Date: Fri, 19 Jul 2013 18:05:04 +0100
Subject: [PATCH 082/134] ignore kernel object files

---
 C.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/C.gitignore b/C.gitignore
index 0331bbb..9fa3b1b 100644
--- a/C.gitignore
+++ b/C.gitignore
@@ -1,5 +1,6 @@
 # Object files
 *.o
+*.ko
 
 # Libraries
 *.lib

From 0bad6cf48beabb5b257e953cdcab3a2fd610f404 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Aldo=20Rom=C3=A1n=20Nure=C3=B1a?=
 <aldo.roman.nurena@gmail.com>
Date: Mon, 12 Aug 2013 12:40:19 -0500
Subject: [PATCH 083/134] added secret_token.rb

I added secret_token.rb file to the gitignore as there are public repos sharing it.
---
 Rails.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Rails.gitignore b/Rails.gitignore
index bf692e1..470ad2f 100644
--- a/Rails.gitignore
+++ b/Rails.gitignore
@@ -16,3 +16,4 @@ capybara-*.html
 rerun.txt
 pickle-email-*.html
 .project
+config/initializers/secret_token.rb

From 0030e9df601b932c61ccc19f456c72f27efb883c Mon Sep 17 00:00:00 2001
From: Nysa <nysa@nysavann.com>
Date: Tue, 27 Aug 2013 20:51:55 -0500
Subject: [PATCH 084/134] Vim: Ignore .*.s[a-w][a-z] and .s[a-w][a-z] swap
 files

.*.s[a-w][a-z] matches named swap files.
.s[a-w][a-z] matches unnamed swap files.
---
 Global/vim.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Global/vim.gitignore b/Global/vim.gitignore
index eadcec7..427779d 100644
--- a/Global/vim.gitignore
+++ b/Global/vim.gitignore
@@ -1,4 +1,5 @@
 *.s[a-w][a-z]
+.s[a-w][a-z]
 *.un~
 Session.vim
 .netrwhist

From c98c138ee1714c6245d38b31208cb474e1f83ef6 Mon Sep 17 00:00:00 2001
From: Nysa <nysa@nysavann.com>
Date: Tue, 27 Aug 2013 21:04:19 -0500
Subject: [PATCH 085/134] Vim: Forgot to change *.s[a-w][a-z] to .*.s[a-w][a-z]

---
 Global/vim.gitignore | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Global/vim.gitignore b/Global/vim.gitignore
index 427779d..56ecb40 100644
--- a/Global/vim.gitignore
+++ b/Global/vim.gitignore
@@ -1,4 +1,4 @@
-*.s[a-w][a-z]
+.*.s[a-w][a-z]
 .s[a-w][a-z]
 *.un~
 Session.vim

From 85562c2572bfcb22cc8e6ebb97a175efb2af56a7 Mon Sep 17 00:00:00 2001
From: Pedro Nascimento <pnascimento@gmail.com>
Date: Mon, 9 Sep 2013 01:14:44 -0300
Subject: [PATCH 086/134] Remove .project from Rails.gitignore.

---
 Rails.gitignore | 1 -
 1 file changed, 1 deletion(-)

diff --git a/Rails.gitignore b/Rails.gitignore
index 470ad2f..c37e414 100644
--- a/Rails.gitignore
+++ b/Rails.gitignore
@@ -15,5 +15,4 @@ capybara-*.html
 **.orig
 rerun.txt
 pickle-email-*.html
-.project
 config/initializers/secret_token.rb

From 56dbce3df3b19eb61563d56ce13b01e0fcbf7ae8 Mon Sep 17 00:00:00 2001
From: Bart <bartdewater@gmail.com>
Date: Tue, 17 Sep 2013 12:42:12 +0200
Subject: [PATCH 087/134] add .xccheckout to Objective-C gitignore

This is a file that Xcode 5 uses for version control, doesn't need to be checked in. Also see http://stackoverflow.com/a/18448100/1877078
---
 Objective-C.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Objective-C.gitignore b/Objective-C.gitignore
index ebbef4b..6e13704 100644
--- a/Objective-C.gitignore
+++ b/Objective-C.gitignore
@@ -15,6 +15,7 @@ profile
 DerivedData
 .idea/
 *.hmap
+*.xccheckout
 
 #CocoaPods
 Pods

From 77f8351ec73c0b43eed751ccdd6a2dd6fbef0243 Mon Sep 17 00:00:00 2001
From: Juri Strumpflohner <juri.strumpflohner@gmail.com>
Date: Mon, 23 Sep 2013 12:04:38 +0200
Subject: [PATCH 088/134] adds ignore for NCrunch cache folder

---
 VisualStudio.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 0881b8d..a209ed8 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -74,6 +74,7 @@ _TeamCity*
 
 # NCrunch
 *.ncrunch*
+_NCrunch_*
 .*crunch*.local.xml
 
 # Installshield output folder

From 1e9ec334cd2e0085a63af3408899c24797858854 Mon Sep 17 00:00:00 2001
From: micole <micole.3@gmail.com>
Date: Thu, 26 Sep 2013 16:19:15 -0400
Subject: [PATCH 089/134] Added the processing project

---
 Processing.gitignore | 7 +++++++
 1 file changed, 7 insertions(+)
 create mode 100644 Processing.gitignore

diff --git a/Processing.gitignore b/Processing.gitignore
new file mode 100644
index 0000000..85f269a
--- /dev/null
+++ b/Processing.gitignore
@@ -0,0 +1,7 @@
+.DS_Store
+applet
+application.linux32
+application.linux64
+application.windows32
+application.windows64
+application.macosx

From f0dde55c6bd9e152a02e0a993a4ae14d9f666a34 Mon Sep 17 00:00:00 2001
From: Ivan Zuzak <izuzak@gmail.com>
Date: Sun, 6 Oct 2013 14:40:01 +0200
Subject: [PATCH 090/134] ensure single trailing newline

---
 Actionscript.gitignore       | 2 +-
 Android.gitignore            | 1 -
 CakePHP.gitignore            | 2 +-
 Concrete5.gitignore          | 2 +-
 Coq.gitignore                | 1 -
 Delphi.gitignore             | 2 +-
 Drupal.gitignore             | 2 +-
 ExpressionEngine.gitignore   | 2 +-
 Finale.gitignore             | 1 -
 ForceDotCom.gitignore        | 2 +-
 GWT.gitignore                | 1 -
 Global/CVS.gitignore         | 2 +-
 Global/Espresso.gitignore    | 2 +-
 Global/FlexBuilder.gitignore | 2 +-
 Global/Matlab.gitignore      | 2 +-
 Global/PhPStorm.gitignore    | 2 +-
 Global/SBT.gitignore         | 2 +-
 Grails.gitignore             | 1 -
 Joomla.gitignore             | 2 +-
 Kohana.gitignore             | 2 +-
 LemonStand.gitignore         | 2 +-
 Node.gitignore               | 2 +-
 R.gitignore                  | 2 +-
 README.md                    | 6 +++---
 Scala.gitignore              | 2 +-
 Sdcc.gitignore               | 1 -
 Symfony.gitignore            | 2 +-
 WordPress.gitignore          | 2 +-
 Yii.gitignore                | 2 +-
 ZendFramework.gitignore      | 1 -
 30 files changed, 25 insertions(+), 32 deletions(-)

diff --git a/Actionscript.gitignore b/Actionscript.gitignore
index fa65f0b..f112f7f 100644
--- a/Actionscript.gitignore
+++ b/Actionscript.gitignore
@@ -8,4 +8,4 @@ bin-release/
 
 # Project files, i.e. `.project`, `.actionScriptProperties` and `.flexProperties`
 # should NOT be excluded as they contain compiler settings and other important
-# information for Eclipse / Flash Builder.
\ No newline at end of file
+# information for Eclipse / Flash Builder.
diff --git a/Android.gitignore b/Android.gitignore
index 87a44e0..648a292 100644
--- a/Android.gitignore
+++ b/Android.gitignore
@@ -27,4 +27,3 @@ proguard/
 *.ipr
 *.iws
 .idea/
-
diff --git a/CakePHP.gitignore b/CakePHP.gitignore
index 61d3446..bd743c4 100644
--- a/CakePHP.gitignore
+++ b/CakePHP.gitignore
@@ -4,4 +4,4 @@ tmp/*
 app/tmp/*
 app/[Cc]onfig/core.php
 app/[Cc]onfig/database.php
-!empty
\ No newline at end of file
+!empty
diff --git a/Concrete5.gitignore b/Concrete5.gitignore
index cfe1cab..9aa215a 100644
--- a/Concrete5.gitignore
+++ b/Concrete5.gitignore
@@ -1,3 +1,3 @@
 config/site.php
 files/cache/*
-files/tmp/*
\ No newline at end of file
+files/tmp/*
diff --git a/Coq.gitignore b/Coq.gitignore
index 769bc36..d3083b3 100644
--- a/Coq.gitignore
+++ b/Coq.gitignore
@@ -1,4 +1,3 @@
 *.vo
 *.glob
 *.v.d
-
diff --git a/Delphi.gitignore b/Delphi.gitignore
index 38b6bd0..ff61420 100644
--- a/Delphi.gitignore
+++ b/Delphi.gitignore
@@ -7,4 +7,4 @@ __history
 *.map
 *.exe
 *.dll
-bin/*
\ No newline at end of file
+bin/*
diff --git a/Drupal.gitignore b/Drupal.gitignore
index 73677d2..0a6c20b 100644
--- a/Drupal.gitignore
+++ b/Drupal.gitignore
@@ -34,4 +34,4 @@ xmlrpc.php
 /modules
 /profiles
 /scripts
-/themes
\ No newline at end of file
+/themes
diff --git a/ExpressionEngine.gitignore b/ExpressionEngine.gitignore
index c56e7ab..75c9aa4 100644
--- a/ExpressionEngine.gitignore
+++ b/ExpressionEngine.gitignore
@@ -12,4 +12,4 @@ images/pm_attachments/
 sized/
 thumbs/
 _thumbs/
-*/expressionengine/cache/*
\ No newline at end of file
+*/expressionengine/cache/*
diff --git a/Finale.gitignore b/Finale.gitignore
index c8ac293..7ef08e0 100644
--- a/Finale.gitignore
+++ b/Finale.gitignore
@@ -11,4 +11,3 @@
 # Some versions of Finale have a bug and randomly save extra copies of
 # the music source as "<Filename> copy.mus"
 *copy.mus
-
diff --git a/ForceDotCom.gitignore b/ForceDotCom.gitignore
index ee95ec3..3933cd4 100644
--- a/ForceDotCom.gitignore
+++ b/ForceDotCom.gitignore
@@ -1,4 +1,4 @@
 .project
 .settings
 salesforce.schema
-Referenced Packages
\ No newline at end of file
+Referenced Packages
diff --git a/GWT.gitignore b/GWT.gitignore
index 63e3e9c..c558713 100644
--- a/GWT.gitignore
+++ b/GWT.gitignore
@@ -14,4 +14,3 @@ gwt-unitCache/
 # more caches and things from deploy #
 war/WEB-INF/deploy/
 war/WEB-INF/classes/
-
diff --git a/Global/CVS.gitignore b/Global/CVS.gitignore
index 0f0f06e..01ba863 100644
--- a/Global/CVS.gitignore
+++ b/Global/CVS.gitignore
@@ -1,4 +1,4 @@
 /CVS/*
 */CVS/*
 .cvsignore
-*/.cvsignore
\ No newline at end of file
+*/.cvsignore
diff --git a/Global/Espresso.gitignore b/Global/Espresso.gitignore
index 1aaec9c..1234530 100644
--- a/Global/Espresso.gitignore
+++ b/Global/Espresso.gitignore
@@ -1 +1 @@
-*.esproj
\ No newline at end of file
+*.esproj
diff --git a/Global/FlexBuilder.gitignore b/Global/FlexBuilder.gitignore
index 8654394..b6ce3f1 100644
--- a/Global/FlexBuilder.gitignore
+++ b/Global/FlexBuilder.gitignore
@@ -1,2 +1,2 @@
 bin/
-bin-debug/
\ No newline at end of file
+bin-debug/
diff --git a/Global/Matlab.gitignore b/Global/Matlab.gitignore
index f52813b..79bc56c 100644
--- a/Global/Matlab.gitignore
+++ b/Global/Matlab.gitignore
@@ -12,5 +12,5 @@
 # Compiled MEX binaries (all platforms)
 *.mex*
 
-# Simulink Code Generation	
+# Simulink Code Generation
 slprj/
diff --git a/Global/PhPStorm.gitignore b/Global/PhPStorm.gitignore
index 62c8935..9f11b75 100644
--- a/Global/PhPStorm.gitignore
+++ b/Global/PhPStorm.gitignore
@@ -1 +1 @@
-.idea/
\ No newline at end of file
+.idea/
diff --git a/Global/SBT.gitignore b/Global/SBT.gitignore
index 3dfc9d7..af2427d 100644
--- a/Global/SBT.gitignore
+++ b/Global/SBT.gitignore
@@ -4,4 +4,4 @@
 target/
 lib_managed/
 src_managed/
-project/boot/
\ No newline at end of file
+project/boot/
diff --git a/Grails.gitignore b/Grails.gitignore
index 96f72ec..605132c 100644
--- a/Grails.gitignore
+++ b/Grails.gitignore
@@ -41,4 +41,3 @@
 
 # other
 *.iws
-
diff --git a/Joomla.gitignore b/Joomla.gitignore
index bcd6feb..54825f4 100644
--- a/Joomla.gitignore
+++ b/Joomla.gitignore
@@ -393,4 +393,4 @@ tmp/*
 configuration.php
 index.php
 joomla.xml
-*.txt
\ No newline at end of file
+*.txt
diff --git a/Kohana.gitignore b/Kohana.gitignore
index 42d7030..8b2ab01 100644
--- a/Kohana.gitignore
+++ b/Kohana.gitignore
@@ -1,2 +1,2 @@
 application/cache/*
-application/logs/*
\ No newline at end of file
+application/logs/*
diff --git a/LemonStand.gitignore b/LemonStand.gitignore
index bc59f9c..c7d94ad 100644
--- a/LemonStand.gitignore
+++ b/LemonStand.gitignore
@@ -18,4 +18,4 @@ install.php
 /modules/shop/*
 /modules/system/*
 /modules/users/*
-# add content_*.php if you don't want erase client changes to content
\ No newline at end of file
+# add content_*.php if you don't want erase client changes to content
diff --git a/Node.gitignore b/Node.gitignore
index 4d063b5..a72b52e 100644
--- a/Node.gitignore
+++ b/Node.gitignore
@@ -12,4 +12,4 @@ logs
 results
 
 npm-debug.log
-node_modules
\ No newline at end of file
+node_modules
diff --git a/R.gitignore b/R.gitignore
index 42effd3..a0fd3b3 100644
--- a/R.gitignore
+++ b/R.gitignore
@@ -2,4 +2,4 @@
 .Rhistory
 
 # Example code in package build process
-*-Ex.R
\ No newline at end of file
+*-Ex.R
diff --git a/README.md b/README.md
index 66c163a..42f2caa 100644
--- a/README.md
+++ b/README.md
@@ -19,9 +19,9 @@ For more information on gitignore: [gitignore(5)][g5]
 
 Since this repo includes a large and diverse
 number of programming languages, frameworks, editors,
-and ecosystems, it's **very helpful** if you can provide 
-a link to information supporting your pull request. 
-Up-to-date, canonical documentation that mentions the files 
+and ecosystems, it's **very helpful** if you can provide
+a link to information supporting your pull request.
+Up-to-date, canonical documentation that mentions the files
 to be ignored is best.
 
 This ensures we can efficiently go through pull requests
diff --git a/Scala.gitignore b/Scala.gitignore
index f5b7d72..4abe769 100644
--- a/Scala.gitignore
+++ b/Scala.gitignore
@@ -10,4 +10,4 @@ project/boot/
 project/plugins/project/
 
 # Scala-IDE specific
-.scala_dependencies
\ No newline at end of file
+.scala_dependencies
diff --git a/Sdcc.gitignore b/Sdcc.gitignore
index a4cb9fc..07ee7d5 100644
--- a/Sdcc.gitignore
+++ b/Sdcc.gitignore
@@ -6,4 +6,3 @@
 *.rel
 *.rst
 *.sym
-
diff --git a/Symfony.gitignore b/Symfony.gitignore
index ac10ca8..e5d08cb 100644
--- a/Symfony.gitignore
+++ b/Symfony.gitignore
@@ -12,4 +12,4 @@ lib/model/doctrine/base/Base*
 lib/model/doctrine/*Plugin/base/Base*
 lib/model/om/*
 lib/model/map/*
-web/*Plugin/*
\ No newline at end of file
+web/*Plugin/*
diff --git a/WordPress.gitignore b/WordPress.gitignore
index 6ff1e08..7194a5b 100644
--- a/WordPress.gitignore
+++ b/WordPress.gitignore
@@ -10,4 +10,4 @@ sitemap.xml
 *.log
 wp-content/cache/
 wp-content/backups/
-sitemap.xml.gz
\ No newline at end of file
+sitemap.xml.gz
diff --git a/Yii.gitignore b/Yii.gitignore
index 45a9a93..33a5154 100644
--- a/Yii.gitignore
+++ b/Yii.gitignore
@@ -1,3 +1,3 @@
 assets/
 protected/runtime/
-themes/classic/views/
\ No newline at end of file
+themes/classic/views/
diff --git a/ZendFramework.gitignore b/ZendFramework.gitignore
index 0b8e595..014f93f 100644
--- a/ZendFramework.gitignore
+++ b/ZendFramework.gitignore
@@ -3,4 +3,3 @@ LICENSE.txt
 README.txt
 demos/
 extras/documentation
-

From da36175ff6de9673ad54959fc5d66835755093e8 Mon Sep 17 00:00:00 2001
From: Daisuke Goto <runan24@gmail.com>
Date: Sat, 12 Oct 2013 19:14:17 +0900
Subject: [PATCH 091/134] Fix OSX-specific Icon\r rule

---
 Global/OSX.gitignore | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Global/OSX.gitignore b/Global/OSX.gitignore
index cf8db5d..65b9423 100644
--- a/Global/OSX.gitignore
+++ b/Global/OSX.gitignore
@@ -1,8 +1,9 @@
 .DS_Store
 .AppleDouble
 .LSOverride
-Icon
 
+# Icon must ends with two \r.
+Icon

 
 # Thumbnails
 ._*

From 5627d20401a51497fa1661af7428116012f4a8de Mon Sep 17 00:00:00 2001
From: Utumno <the.ubik@gmail.com>
Date: Sat, 12 Oct 2013 22:28:01 +0300
Subject: [PATCH 092/134] .classpath and .project files are *meant to be
 versioned*

As is clearly stated in the [eclipse documentation](http://wiki.eclipse.org/FAQ_How_do_I_set_up_a_Java_project_to_share_in_a_repository%3F).
This gitignore has lead to much confusion in SO - please ammend

I would guess the same is true for .pydevproject and .cproject but can't
be sure/do not have any references on those

Also .launch configurations are generally meant to be versioned when
saved under project location. See for instance :
http://stackoverflow.com/a/337317/281545
---
 Global/Eclipse.gitignore | 2 --
 1 file changed, 2 deletions(-)

diff --git a/Global/Eclipse.gitignore b/Global/Eclipse.gitignore
index 7b3ad03..251dad1 100644
--- a/Global/Eclipse.gitignore
+++ b/Global/Eclipse.gitignore
@@ -1,5 +1,4 @@
 *.pydevproject
-.project
 .metadata
 bin/**
 tmp/**
@@ -9,7 +8,6 @@ tmp/**/*
 *.swp
 *~.nib
 local.properties
-.classpath
 .settings/
 .loadpath
 

From d15f0b17fcdfd99613946e05ba6e165f7af41c07 Mon Sep 17 00:00:00 2001
From: mildis <igardais@yahoo.fr>
Date: Wed, 16 Oct 2013 18:39:24 +0200
Subject: [PATCH 093/134] add Windows Installer files

---
 Global/Windows.gitignore | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/Global/Windows.gitignore b/Global/Windows.gitignore
index 351ec9d..41968b0 100644
--- a/Global/Windows.gitignore
+++ b/Global/Windows.gitignore
@@ -7,3 +7,9 @@ Desktop.ini
 
 # Recycle Bin used on file shares
 $RECYCLE.BIN/
+
+# Windows Installer files
+*.cab
+*.msi
+*.msm
+*.msp

From 59c668120f4bb3ebe68eae62f75819645b4c4d27 Mon Sep 17 00:00:00 2001
From: mildis <igardais@yahoo.fr>
Date: Wed, 16 Oct 2013 18:45:13 +0200
Subject: [PATCH 094/134] add Windows Installer files

---
 Global/Archives.gitignore | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Global/Archives.gitignore b/Global/Archives.gitignore
index 82d3b10..e9eda68 100644
--- a/Global/Archives.gitignore
+++ b/Global/Archives.gitignore
@@ -9,6 +9,7 @@
 *.bz2
 *.xz
 *.lzma
+*.cab
 
 #packing-only formats
 *.iso
@@ -21,3 +22,6 @@
 *.egg
 *.deb
 *.rpm
+*.msi
+*.msm
+*.msp

From eb708a6a041b310dd95e5fea4730478a41c81911 Mon Sep 17 00:00:00 2001
From: eddiegroves <eddiegroves@gmail.com>
Date: Mon, 21 Oct 2013 12:40:53 +1100
Subject: [PATCH 095/134] Add WCF tracing file, replace duplicate .log entry

WCF tracing files (.svclog) are used by the Service Trace Viewer Tool.
---
 VisualStudio.gitignore | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 0881b8d..6dd03a7 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -43,7 +43,7 @@ build/
 *.vssscc
 .builds
 *.pidb
-*.log
+*.svclog
 *.scc
 
 # Visual C++ cache files

From a3878fe7b94cc71fa65b0528bb5feb6f7e9837ea Mon Sep 17 00:00:00 2001
From: Changjian Gao <gaochangjian@gmail.com>
Date: Tue, 22 Oct 2013 18:17:22 +0800
Subject: [PATCH 096/134] Python.gitignore add coverage.xml

---
 Python.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Python.gitignore b/Python.gitignore
index ded6067..6c82d84 100644
--- a/Python.gitignore
+++ b/Python.gitignore
@@ -26,6 +26,7 @@ pip-log.txt
 .coverage
 .tox
 nosetests.xml
+coverage.xml
 
 # Translations
 *.mo

From 4454b1a933771ce6a9fad1499f6ef60d9f4efd24 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dr=2E=20Normen=20Mu=CC=88ller?= <nml@mad.ai>
Date: Tue, 29 Oct 2013 20:40:20 +0100
Subject: [PATCH 097/134] add `*.fls` to list of LaTeX ignores

---
 LaTeX.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/LaTeX.gitignore b/LaTeX.gitignore
index bbaaa01..dc2f7e8 100644
--- a/LaTeX.gitignore
+++ b/LaTeX.gitignore
@@ -6,6 +6,7 @@
 *.blg
 *.dvi
 *.fdb_latexmk
+*.fls
 *.glg
 *.glo
 *.gls

From 5e2de71777e7a5b54aa803d05ecc69eecb6b7037 Mon Sep 17 00:00:00 2001
From: Harshad Sabne <harshadsabne@users.noreply.github.com>
Date: Thu, 31 Oct 2013 01:03:56 +0530
Subject: [PATCH 098/134] Add .gradle

---
 Global/Eclipse.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Global/Eclipse.gitignore b/Global/Eclipse.gitignore
index 7b3ad03..1775ca2 100644
--- a/Global/Eclipse.gitignore
+++ b/Global/Eclipse.gitignore
@@ -1,6 +1,7 @@
 *.pydevproject
 .project
 .metadata
+.gradle
 bin/**
 tmp/**
 tmp/**/*

From bfbd2f9f73b58d867f3292d6e3a7b7f8e002cd52 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dr=2E=20Normen=20Mu=CC=88ller?= <nml@mad.ai>
Date: Fri, 1 Nov 2013 16:20:41 +0100
Subject: [PATCH 099/134] add `.lib/` to list of Scala ignores

This directory is motivated by the `sbt.g8` template.
---
 Scala.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Scala.gitignore b/Scala.gitignore
index 4abe769..b78b64a 100644
--- a/Scala.gitignore
+++ b/Scala.gitignore
@@ -2,6 +2,7 @@
 *.log
 
 # sbt specific
+.lib/
 dist/*
 target/
 lib_managed/

From 5343cb30b2bc251fa889bc37364cdec139516ec4 Mon Sep 17 00:00:00 2001
From: Jonathan Campbell <healsdata@gmail.com>
Date: Sun, 3 Nov 2013 00:43:07 -0400
Subject: [PATCH 100/134] Create an ignore file for Vagrant's configuration and
 internal files.

Documented at http://docs.vagrantup.com/v2/getting-started/project_setup.html

These files are created automatically the first time a vagrant box is started.
---
 Global/Vagrant.gitignore | 2 ++
 1 file changed, 2 insertions(+)
 create mode 100644 Global/Vagrant.gitignore

diff --git a/Global/Vagrant.gitignore b/Global/Vagrant.gitignore
new file mode 100644
index 0000000..3ccb406
--- /dev/null
+++ b/Global/Vagrant.gitignore
@@ -0,0 +1,2 @@
+.vagrant/
+Vagrantfile

From 830889620e8ede4a1e74009c03e5985580607540 Mon Sep 17 00:00:00 2001
From: Nisarg Shah <snisarg@gmail.com>
Date: Mon, 4 Nov 2013 19:21:39 +0530
Subject: [PATCH 101/134] Added Windows specific .obj for objects to ignore.

---
 C.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/C.gitignore b/C.gitignore
index 9fa3b1b..13d1160 100644
--- a/C.gitignore
+++ b/C.gitignore
@@ -1,6 +1,7 @@
 # Object files
 *.o
 *.ko
+*.obj
 
 # Libraries
 *.lib

From 464ae2642b5fbee2528c24daa922e5ebef7c3c4c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Mart=C3=ADn=20Blech?= <martinblech@gmail.com>
Date: Sat, 7 Sep 2013 23:12:37 -0300
Subject: [PATCH 102/134] Ignoring [._]*.sw[a-p] instead of *.s[a-w][a-z]

The old pattern was too broad and was making VIM ignore Scheme (*.scm) files.
Now it only matches files that start with . or _.
---
 Global/vim.gitignore | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Global/vim.gitignore b/Global/vim.gitignore
index 56ecb40..6c5ee8d 100644
--- a/Global/vim.gitignore
+++ b/Global/vim.gitignore
@@ -1,5 +1,5 @@
-.*.s[a-w][a-z]
-.s[a-w][a-z]
+[._]*.s[a-w][a-z]
+[._]s[a-w][a-z]
 *.un~
 Session.vim
 .netrwhist

From 364479bc2a62d8bd33582760457c3a868168c233 Mon Sep 17 00:00:00 2001
From: Jamie Humphries <jamie.humphries@softwire.com>
Date: Mon, 4 Nov 2013 14:36:51 +0000
Subject: [PATCH 103/134] Add Visual Studio ignore rule for files generated by
 Microsoft Fakes.

Ignores generated Fakes assemblies and related files placed under the FakesAssemblies directory.
These files are generated at build time from the *.fakes configuration files.
---
 VisualStudio.gitignore | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index f11eea9..c993bf0 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -139,6 +139,9 @@ App_Data/*.ldf
 *.bim.layout
 *.bim_*.settings
 
+# Microsoft Fakes
+FakesAssemblies/
+
 # =========================
 # Windows detritus
 # =========================

From 505a14fbf1d3e2d187fa009462844e4a9d380d44 Mon Sep 17 00:00:00 2001
From: Coby Chapple <coby@cobychapple.com>
Date: Mon, 4 Nov 2013 17:36:23 +0000
Subject: [PATCH 104/134] start reworking README to better articulate some
 contributing guidelines

---
 README.md | 89 +++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 61 insertions(+), 28 deletions(-)

diff --git a/README.md b/README.md
index 42f2caa..2e9087e 100644
--- a/README.md
+++ b/README.md
@@ -1,41 +1,74 @@
-# A Collection of Useful .gitignore Templates
+# A collection of `.gitignore` templates
 
-That's what we're trying to build. Please contribute
-by [forking][fk] and sending a [pull request][pr].
+This is GitHub’s collection of [`.gitignore`][man] file templates.
+We use this list to populate the `.gitignore` template choosers available
+in the GitHub.com interface when creating new repositories and files.
 
-Also **please** only modify **one file** per commit. This'll
-make merging easier for everyone.
+For more information about how `.gitignore` files work, and how to use them,
+the following resources are a great place to start:
 
-Global gitignores (OS-specific, editor-specific) should go into the
-`Global/` directory.
+- The [Ignoring Files chapter][chapter] of the [Pro Git][progit] book.
+- The [Ignoring Files article][help] on the GitHub Help site.
+- The [gitignore(5)][man] manual page.
 
-For more information on gitignore: [gitignore(5)][g5]
+[man]: http://git-scm.com/docs/gitignore
+[help]: https://help.github.com/articles/ignoring-files
+[chapter]: http://git-scm.com/book/en/Git-Basics-Recording-Changes-to-the-Repository#Ignoring-Files
+[progit]: http://git-scm.com/book
 
-[fk]: http://help.github.com/forking/
-[pr]: http://help.github.com/pull-requests/
-[g5]: http://man.cx/gitignore
+## Folder structure
+
+The files in the root directory are for `.gitignore` templates that are
+project specific, such as language or framework specific templates.
+Global (operating system or editor specific) templates should go into the
+[`Global/`](./Global) directory.
+
+## Contributing guidelines
 
-## Pull Requests
+We’d love you to help us improve this project. To help us keep this collection
+high quality, we request that contributions adhere to the following guidelines.
 
-Since this repo includes a large and diverse
-number of programming languages, frameworks, editors,
-and ecosystems, it's **very helpful** if you can provide
-a link to information supporting your pull request.
-Up-to-date, canonical documentation that mentions the files
-to be ignored is best.
+- **Provide a link to the application or project’s homepage**. Unless it’s
+  extremely popular, there’s a chance the maintainers don’t know about or use
+  the language, framework, editor, app, or project your change applies to.
+  
+- **Provide links to documentation** supporting the change you’re making.
+  Current, canonical documentation mentioning the files being ignored is best.
+  If documentation isn’t available to support your change, do the best you can
+  to explain what the files being ignored are for.
+  
+- **Explain why you’re making a change**. Even if it seems self-evident, please
+  take a sentence or two to tell us why your change or addition should happen.
+  It’s especially helpful to articulate why this change applies to *everyone*
+  who works with the applicable technology, rather than just you or your team.
+  
+- **Please consider the scope of your change**. If your change specific to a
+  certain language or framework, then make sure the change is made to the
+  template for that language or framework, rather than to the template for an
+  editor, tool, or operating system.
 
-This ensures we can efficiently go through pull requests
-and keep quality high.
+- **Please only modify *one file* per commit**. This will make merging and
+  conflict resolution easier for everyone.
 
-## Global Ignores
+In general, the more you can do to help us understand the change you’re making,
+the more likely we’ll be to accept your contribution quickly.
+  
+## Contributing workflow
 
-git has a global configuration that applies rules to all of
-your projects. For example:
+Here’s how we suggest you go about proposing a change to this project:
 
-    git config --global core.excludesfile ~/.global_ignore
+1. [Fork this project][fork] to your account.
+2. [Create a branch][branch] for the change you intend to make.
+3. Make your changes to your fork.
+4. [Send a pull request][pr] from your fork’s branch to our `master` branch.
+
+Using the web-based interface to make changes is fine too, and will help you
+by automatically forking the project and prompting to send a pull request too.
+
+[fork]: http://help.github.com/forking/
+[branch]: https://help.github.com/articles/creating-and-deleting-branches-within-your-repository
+[pr]: http://help.github.com/pull-requests/
 
-... will apply the rules in ~/.global_ignore for all of your repos.
+## License
 
-This is useful if you use an editor (like Emacs) that drops backup files,
-or if you work in an environment that generates binary or intermediate
-files that are always ignored.
+[MIT](./LICENSE).

From 26367930799f4e3a919e907a4503fd821f77e1ea Mon Sep 17 00:00:00 2001
From: Tamir Duberstein <tamird@gmail.com>
Date: Mon, 4 Nov 2013 11:36:31 -0800
Subject: [PATCH 105/134] Update Scala.gitignore

sbt now creates .cache and .history
---
 Scala.gitignore | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Scala.gitignore b/Scala.gitignore
index b78b64a..28adf31 100644
--- a/Scala.gitignore
+++ b/Scala.gitignore
@@ -2,6 +2,8 @@
 *.log
 
 # sbt specific
+.cache/
+.history/
 .lib/
 dist/*
 target/

From ebe2e3e57034541eb60360af2c1b40e1d67f874f Mon Sep 17 00:00:00 2001
From: Trevor Sheridan <trevor@trevor.sh>
Date: Mon, 4 Nov 2013 15:33:14 -0700
Subject: [PATCH 106/134] Cleaning up Objective-C .gitignore and adding OS X
 section

---
 Objective-C.gitignore | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/Objective-C.gitignore b/Objective-C.gitignore
index 6e13704..7e87545 100644
--- a/Objective-C.gitignore
+++ b/Objective-C.gitignore
@@ -1,5 +1,7 @@
-# Xcode
+# OS X
 .DS_Store
+
+# Xcode
 */build/*
 *.pbxuser
 !default.pbxuser
@@ -17,5 +19,5 @@ DerivedData
 *.hmap
 *.xccheckout
 
-#CocoaPods
+# CocoaPods
 Pods

From ede3453e149374104b8a4d8d882720a6899c6020 Mon Sep 17 00:00:00 2001
From: Coby Chapple <coby@github.com>
Date: Tue, 5 Nov 2013 00:01:34 +0000
Subject: [PATCH 107/134] reword one-file-per-commit guideline to be about
 keeping PRs atomic

---
 README.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index 2e9087e..4e950dc 100644
--- a/README.md
+++ b/README.md
@@ -47,8 +47,8 @@ high quality, we request that contributions adhere to the following guidelines.
   template for that language or framework, rather than to the template for an
   editor, tool, or operating system.
 
-- **Please only modify *one file* per commit**. This will make merging and
-  conflict resolution easier for everyone.
+- **Please only modify *one template* per pull request**. This helps keep pull
+  requests and feedback focused on a specific project or technology.
 
 In general, the more you can do to help us understand the change you’re making,
 the more likely we’ll be to accept your contribution quickly.

From ad1a26d50df7298b2ee50f465e3c765e39c14a3c Mon Sep 17 00:00:00 2001
From: Coby Chapple <coby@github.com>
Date: Tue, 5 Nov 2013 00:26:19 +0000
Subject: [PATCH 108/134] add a section about not including every template
 under the sun

---
 README.md | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 4e950dc..14042e9 100644
--- a/README.md
+++ b/README.md
@@ -52,7 +52,12 @@ high quality, we request that contributions adhere to the following guidelines.
 
 In general, the more you can do to help us understand the change you’re making,
 the more likely we’ll be to accept your contribution quickly.
-  
+
+Please also understand that we can’t list every tool that ever existed.
+Our aim is to curate a collection of the *most common and helpful* templates,
+not to make sure we cover every project possible. If we choose not to
+include your language, tool, or project, it’s not because it’s not awesome.
+
 ## Contributing workflow
 
 Here’s how we suggest you go about proposing a change to this project:

From 02aa9eb7a8b23cd8b239557f7aa6fcd61c9007ff Mon Sep 17 00:00:00 2001
From: Stefan Schlott <stefan@ploing.de>
Date: Thu, 20 Sep 2012 12:00:12 +0200
Subject: [PATCH 109/134] Ignore cache and history (created by SBT >=0.12)

---
 Global/SBT.gitignore | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Global/SBT.gitignore b/Global/SBT.gitignore
index af2427d..1f4d73b 100644
--- a/Global/SBT.gitignore
+++ b/Global/SBT.gitignore
@@ -5,3 +5,5 @@ target/
 lib_managed/
 src_managed/
 project/boot/
+.history
+.cache

From 7375f82fac9811ab1ac21e295e2513173814e053 Mon Sep 17 00:00:00 2001
From: Coby Chapple <coby@cobychapple.com>
Date: Tue, 5 Nov 2013 16:58:09 +0000
Subject: [PATCH 110/134] extract out new contributing guidelines to
 CONTRIBUTING.md

---
 CONTRIBUTING.md | 35 +++++++++++++++++++++++++++++++++--
 1 file changed, 33 insertions(+), 2 deletions(-)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 918dd5e..91543ab 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,3 +1,34 @@
-Since this repo includes a large and diverse number of programming languages, frameworks, editors, and ecosystems, it's *very helpful* if you can provide a link to information supporting your pull request. Up-to-date, canonical documentation that mentions the files to be ignored is best.
+# Contributing guidelines
 
-This ensures we can efficiently go through pull requests and keep quality high.
+We’d love you to help us improve this project. To help us keep this collection
+high quality, we request that contributions adhere to the following guidelines.
+
+- **Provide a link to the application or project’s homepage**. Unless it’s
+  extremely popular, there’s a chance the maintainers don’t know about or use
+  the language, framework, editor, app, or project your change applies to.
+  
+- **Provide links to documentation** supporting the change you’re making.
+  Current, canonical documentation mentioning the files being ignored is best.
+  If documentation isn’t available to support your change, do the best you can
+  to explain what the files being ignored are for.
+  
+- **Explain why you’re making a change**. Even if it seems self-evident, please
+  take a sentence or two to tell us why your change or addition should happen.
+  It’s especially helpful to articulate why this change applies to *everyone*
+  who works with the applicable technology, rather than just you or your team.
+  
+- **Please consider the scope of your change**. If your change specific to a
+  certain language or framework, then make sure the change is made to the
+  template for that language or framework, rather than to the template for an
+  editor, tool, or operating system.
+
+- **Please only modify *one template* per pull request**. This helps keep pull
+  requests and feedback focused on a specific project or technology.
+
+In general, the more you can do to help us understand the change you’re making,
+the more likely we’ll be to accept your contribution quickly.
+
+Please also understand that we can’t list every tool that ever existed.
+Our aim is to curate a collection of the *most common and helpful* templates,
+not to make sure we cover every project possible. If we choose not to
+include your language, tool, or project, it’s not because it’s not awesome.

From c1af2ae829188b71f71adaf4146d4083ecbcdda4 Mon Sep 17 00:00:00 2001
From: Jonathan Campbell <healsdata@gmail.com>
Date: Tue, 5 Nov 2013 22:41:37 -0500
Subject: [PATCH 111/134] Allow the Vagrantfile to be tracked as that's the
 intended purpose.

From the documentation at http://docs.vagrantup.com/v2/getting-started/project_setup.html

"The Vagrantfile is meant to be committed to version control with your project, if you use version control. This way, every person working with that project can benefit from Vagrant without any upfront work."
---
 Global/Vagrant.gitignore | 1 -
 1 file changed, 1 deletion(-)

diff --git a/Global/Vagrant.gitignore b/Global/Vagrant.gitignore
index 3ccb406..a977916 100644
--- a/Global/Vagrant.gitignore
+++ b/Global/Vagrant.gitignore
@@ -1,2 +1 @@
 .vagrant/
-Vagrantfile

From f0036b5a401a5d977136308caa0a1810ca15489b Mon Sep 17 00:00:00 2001
From: Niklas Rehfeld <niklas.rehfeld@ecs.vuw.ac.nz>
Date: Wed, 1 May 2013 16:55:44 +1200
Subject: [PATCH 112/134] add .brf for files generated by hyperref

.brf files are generated if the 'backref' or 'pagebackref' options of the hyperref package are enabled. These are intermediate files, so shouldn't be tracked.
---
 LaTeX.gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/LaTeX.gitignore b/LaTeX.gitignore
index bc7c792..a0dd1c3 100644
--- a/LaTeX.gitignore
+++ b/LaTeX.gitignore
@@ -7,6 +7,7 @@
 *.blg
 *-blx.aux
 *-blx.bib
+*.brf
 *.dvi
 *.fdb_latexmk
 *.fls

From 502cb31439a7ac06413500e164d492172cb76e65 Mon Sep 17 00:00:00 2001
From: = <luke.metz@students.olin.edu>
Date: Mon, 7 Oct 2013 20:16:11 +0000
Subject: [PATCH 113/134] Ignore elf and hex in C.gitignore

---
 C.gitignore | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/C.gitignore b/C.gitignore
index 13d1160..6a2f800 100644
--- a/C.gitignore
+++ b/C.gitignore
@@ -2,6 +2,7 @@
 *.o
 *.ko
 *.obj
+*.elf
 
 # Libraries
 *.lib
@@ -17,3 +18,4 @@
 *.exe
 *.out
 *.app
+*.hex

From 6b707950983920ac442f66212a89ff50324e1d9d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=81lison=20Fernandes?= <alisonfernandes@gmail.com>
Date: Fri, 8 Nov 2013 01:59:29 +0000
Subject: [PATCH 114/134] Added Visual Studio .suo files

*.suo files are binary, user specific files generated by Visual Studio with some user configuration information, thus, don't need to be versioned.
---
 Unity.gitignore | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Unity.gitignore b/Unity.gitignore
index 6425e29..123c992 100644
--- a/Unity.gitignore
+++ b/Unity.gitignore
@@ -6,3 +6,5 @@
 *.csproj
 *.unityproj
 *.sln
+*.suo
+*.user

From c038e773de3379f2ee3828228bb9f2f6e9a0906a Mon Sep 17 00:00:00 2001
From: Chris Jerdonek <chris.jerdonek@gmail.com>
Date: Wed, 16 Jan 2013 18:37:11 -0800
Subject: [PATCH 115/134] Make Python .gitignore directory entries match only
 directories.

This commit also alphabetizes the distribution/packaging section after
separating the directory entries from the file entries.  I left alone
a few entries that I'm not sure about (i.e. *.egg and the
"Mr Developer" section).
---
 Python.gitignore | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/Python.gitignore b/Python.gitignore
index 9ab94bd..221be09 100644
--- a/Python.gitignore
+++ b/Python.gitignore
@@ -1,31 +1,31 @@
 # Byte-compiled / optimized / DLL files
+__pycache__/
 *.py[cod]
 
 # C extensions
 *.so
 
-# Packages
-*.egg
-*.egg-info
-dist
-build
-eggs
-parts
-bin
-var
-sdist
-develop-eggs
+# Distribution / packaging
+bin/
+build/
+develop-eggs/
+dist/
+eggs/
+lib/
+lib64/
+parts/
+sdist/
+var/
+*.egg-info/
 .installed.cfg
-lib
-lib64
-__pycache__
+*.egg
 
 # Installer logs
 pip-log.txt
 
 # Unit test / coverage reports
+.tox/
 .coverage
-.tox
 nosetests.xml
 
 # Translations

From fa1ea3d7f2fcebb65669575b6058a269fd6ad7a6 Mon Sep 17 00:00:00 2001
From: Dan Kerimdzhanov <kerimdzhanov@gmail.com>
Date: Fri, 8 Nov 2013 18:34:28 +0600
Subject: [PATCH 116/134] remove `npm-debug.log` entry

---
 Node.gitignore | 1 -
 1 file changed, 1 deletion(-)

diff --git a/Node.gitignore b/Node.gitignore
index a72b52e..cfdef68 100644
--- a/Node.gitignore
+++ b/Node.gitignore
@@ -11,5 +11,4 @@ pids
 logs
 results
 
-npm-debug.log
 node_modules

From 024d6e83fcd030396e5ad528bc54641ab9f4954f Mon Sep 17 00:00:00 2001
From: Carl Suster <code@contraflo.ws>
Date: Fri, 8 Nov 2013 14:47:51 +1100
Subject: [PATCH 117/134] Add comment to prevent *.sublime-project being
 ignored.

Based on advice in the documentation at
http://www.sublimetext.com/docs/2/projects.html
---
 Global/SublimeText.gitignore | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Global/SublimeText.gitignore b/Global/SublimeText.gitignore
index aea37e0..07951f7 100644
--- a/Global/SublimeText.gitignore
+++ b/Global/SublimeText.gitignore
@@ -1,2 +1,4 @@
 # SublimeText project files
 *.sublime-workspace
+
+# *.sublime-project should be checked into the repository as a general rule

From 3dadf4e9b3fe20b95e7527219683e14017745d26 Mon Sep 17 00:00:00 2001
From: Carl Suster <code@contraflo.ws>
Date: Sat, 9 Nov 2013 06:37:30 +1100
Subject: [PATCH 118/134] Make sublime-project rule off by default

---
 Global/SublimeText.gitignore | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/Global/SublimeText.gitignore b/Global/SublimeText.gitignore
index 07951f7..e5bfb72 100644
--- a/Global/SublimeText.gitignore
+++ b/Global/SublimeText.gitignore
@@ -1,4 +1,6 @@
-# SublimeText project files
+# workspace files are user-specific
 *.sublime-workspace
 
-# *.sublime-project should be checked into the repository as a general rule
+# project files should be checked into the repository, unless a significant
+# proportion of contributors will probably not be using SublimeText
+# *.sublime-project

From aa00e7f210e4d4637efeaae6f3699c767ddbd72b Mon Sep 17 00:00:00 2001
From: Carl Suster <code@contraflo.ws>
Date: Sat, 9 Nov 2013 07:20:56 +1100
Subject: [PATCH 119/134] Add an IDEA template to cover all related IDEs

---
 Global/IDEA.gitignore | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 Global/IDEA.gitignore

diff --git a/Global/IDEA.gitignore b/Global/IDEA.gitignore
new file mode 100644
index 0000000..47dc344
--- /dev/null
+++ b/Global/IDEA.gitignore
@@ -0,0 +1,15 @@
+# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode
+
+## Directory-based project format
+.idea/
+# if you remove the above rule, at least ignore user-specific stuff:
+# .idea/workspace.xml
+# .idea/dataSources.ids
+# .idea/dataSources.xml
+# .idea/sqlDataSources.xml
+# .idea/dynamic.xml
+
+## File-based project format
+*.ipr
+*.iws
+*.iml

From fcf0a9ccab203f2657f70489eff476c6f4556926 Mon Sep 17 00:00:00 2001
From: Carl Suster <code@contraflo.ws>
Date: Sat, 9 Nov 2013 07:22:55 +1100
Subject: [PATCH 120/134] Remove individual JetBrains IDE templates in favour
 of IDEA template

---
 Global/IntelliJ.gitignore | 5 -----
 Global/PhPStorm.gitignore | 1 -
 Global/PyCharm.gitignore  | 4 ----
 Global/RubyMine.gitignore | 1 -
 4 files changed, 11 deletions(-)
 delete mode 100644 Global/IntelliJ.gitignore
 delete mode 100644 Global/PhPStorm.gitignore
 delete mode 100644 Global/PyCharm.gitignore
 delete mode 100644 Global/RubyMine.gitignore

diff --git a/Global/IntelliJ.gitignore b/Global/IntelliJ.gitignore
deleted file mode 100644
index 7576fde..0000000
--- a/Global/IntelliJ.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-*.iml
-*.ipr
-*.iws
-.idea/
-out/
diff --git a/Global/PhPStorm.gitignore b/Global/PhPStorm.gitignore
deleted file mode 100644
index 9f11b75..0000000
--- a/Global/PhPStorm.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-.idea/
diff --git a/Global/PyCharm.gitignore b/Global/PyCharm.gitignore
deleted file mode 100644
index 5727281..0000000
--- a/Global/PyCharm.gitignore
+++ /dev/null
@@ -1,4 +0,0 @@
-# PyCharm
-# http://www.jetbrains.com/pycharm/webhelp/project.html
-.idea
-.iml
diff --git a/Global/RubyMine.gitignore b/Global/RubyMine.gitignore
deleted file mode 100644
index 1cc4572..0000000
--- a/Global/RubyMine.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-.idea/workspace.xml

From af9ec6115c8d6bdaa6f64c69764d9c2259361950 Mon Sep 17 00:00:00 2001
From: Carl Suster <code@contraflo.ws>
Date: Sat, 9 Nov 2013 07:36:40 +1100
Subject: [PATCH 121/134] Add .idea/tasks.xmk to IDEA ignore suggections

---
 Global/IDEA.gitignore | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Global/IDEA.gitignore b/Global/IDEA.gitignore
index 47dc344..490d877 100644
--- a/Global/IDEA.gitignore
+++ b/Global/IDEA.gitignore
@@ -4,6 +4,8 @@
 .idea/
 # if you remove the above rule, at least ignore user-specific stuff:
 # .idea/workspace.xml
+# .idea/tasks.xml
+# and these sensitive or high-churn files:
 # .idea/dataSources.ids
 # .idea/dataSources.xml
 # .idea/sqlDataSources.xml

From 1ef80036f0f77ea92daa5e941d4bcf8722eb414b Mon Sep 17 00:00:00 2001
From: Carl Suster <code@contraflo.ws>
Date: Sat, 9 Nov 2013 07:37:49 +1100
Subject: [PATCH 122/134] Remove .idea/ from ObjectiveC in favour of
 Global/IDEA

---
 Objective-C.gitignore | 1 -
 1 file changed, 1 deletion(-)

diff --git a/Objective-C.gitignore b/Objective-C.gitignore
index 8dcee63..af228cd 100644
--- a/Objective-C.gitignore
+++ b/Objective-C.gitignore
@@ -16,7 +16,6 @@ xcuserdata
 profile
 *.moved-aside
 DerivedData
-.idea/
 *.hmap
 *.xccheckout
 

From af886f72c89463389b476ef4c94f9c0d847be217 Mon Sep 17 00:00:00 2001
From: Carl Suster <code@contraflo.ws>
Date: Sat, 9 Nov 2013 08:04:35 +1100
Subject: [PATCH 123/134] Add back out/ for IntelliJ under IDEA

---
 Global/IDEA.gitignore | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/Global/IDEA.gitignore b/Global/IDEA.gitignore
index 490d877..9f20c50 100644
--- a/Global/IDEA.gitignore
+++ b/Global/IDEA.gitignore
@@ -15,3 +15,6 @@
 *.ipr
 *.iws
 *.iml
+
+## Additional for IntelliJ
+out/

From 9ae01d0b642e9513bd8995baf7ab6753a86d064b Mon Sep 17 00:00:00 2001
From: Carl Suster <code@contraflo.ws>
Date: Sat, 9 Nov 2013 08:14:41 +1100
Subject: [PATCH 124/134] Rename template IDEA->JetBrains

---
 Global/IDEA.gitignore      | 20 --------------------
 Global/JetBrains.gitignore | 20 ++++++++++++++++++++
 2 files changed, 20 insertions(+), 20 deletions(-)
 delete mode 100644 Global/IDEA.gitignore
 create mode 100644 Global/JetBrains.gitignore

diff --git a/Global/IDEA.gitignore b/Global/IDEA.gitignore
deleted file mode 100644
index 9f20c50..0000000
--- a/Global/IDEA.gitignore
+++ /dev/null
@@ -1,20 +0,0 @@
-# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode
-
-## Directory-based project format
-.idea/
-# if you remove the above rule, at least ignore user-specific stuff:
-# .idea/workspace.xml
-# .idea/tasks.xml
-# and these sensitive or high-churn files:
-# .idea/dataSources.ids
-# .idea/dataSources.xml
-# .idea/sqlDataSources.xml
-# .idea/dynamic.xml
-
-## File-based project format
-*.ipr
-*.iws
-*.iml
-
-## Additional for IntelliJ
-out/
diff --git a/Global/JetBrains.gitignore b/Global/JetBrains.gitignore
new file mode 100644
index 0000000..9f20c50
--- /dev/null
+++ b/Global/JetBrains.gitignore
@@ -0,0 +1,20 @@
+# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode
+
+## Directory-based project format
+.idea/
+# if you remove the above rule, at least ignore user-specific stuff:
+# .idea/workspace.xml
+# .idea/tasks.xml
+# and these sensitive or high-churn files:
+# .idea/dataSources.ids
+# .idea/dataSources.xml
+# .idea/sqlDataSources.xml
+# .idea/dynamic.xml
+
+## File-based project format
+*.ipr
+*.iws
+*.iml
+
+## Additional for IntelliJ
+out/

From 70fd1fd45cd624d2b92891b75d5f96e61db0161b Mon Sep 17 00:00:00 2001
From: Carl Suster <code@contraflo.ws>
Date: Sat, 9 Nov 2013 09:15:39 +1100
Subject: [PATCH 125/134] Sort LaTeX auxiliary files by package

---
 LaTeX.gitignore | 78 +++++++++++++++++++++++++++++++++++++++++----------------
 1 file changed, 56 insertions(+), 22 deletions(-)

diff --git a/LaTeX.gitignore b/LaTeX.gitignore
index a0dd1c3..801ff8e 100644
--- a/LaTeX.gitignore
+++ b/LaTeX.gitignore
@@ -1,41 +1,75 @@
-*.acn
-*.acr
-*.alg
+## Core latex/pdflatex auxiliary files:
 *.aux
+*.lof
+*.log
+*.lot
+*.fls
+*.out
+*.toc
+
+## Intermediate documents:
+*.dvi
+# these rules might exclude image files for figures etc.
+# *.ps
+# *.eps
+# *.pdf
+
+## Bibliography auxiliary files (bibtex/biblatex/biber):
 *.bbl
 *.bcf
 *.blg
 *-blx.aux
 *-blx.bib
-*.brf
-*.dvi
+*.run.xml
+
+## Build tool auxiliary files:
 *.fdb_latexmk
-*.fls
+*.synctex.gz
+*.pdfsync
+
+## Auxiliary and intermediate files from other packages:
+
+# algorithms
+*.alg
+*.loa
+
+# amsthm
+*.thm
+
+# beamer
+*.nav
+*.snm
+*.vrb
+
+# glossaries
+*.acn
+*.acr
 *.glg
 *.glo
 *.gls
+
+# hyperref
+*.brf
+
+# listings
+*.lol
+
+# makeidx
 *.idx
 *.ilg
 *.ind
 *.ist
-*.loa
-*.lof
-*.lol
-*.log
-*.lot
+
+# minitoc
 *.maf
 *.mtc
 *.mtc0
-*.nav
+
+# nomencl
 *.nlo
-*.out
-*.pdfsync
-*.ps
-*.run.xml
-*.snm
-*.synctex.gz
-*.thm
-*.toc
-*.vrb
-*.xdy
+
+# todonotes
 *.tdo
+
+# xindy
+*.xdy

From ce47378cc6993a7bbf8a0bb9ae9832c72fb61d24 Mon Sep 17 00:00:00 2001
From: Manuel Rauber <github@manuel-rauber.de>
Date: Sat, 9 Nov 2013 09:17:17 +1100
Subject: [PATCH 126/134] Ignore .pyg files from LaTeX's minted package

---
 LaTeX.gitignore | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/LaTeX.gitignore b/LaTeX.gitignore
index 801ff8e..b0a911e 100644
--- a/LaTeX.gitignore
+++ b/LaTeX.gitignore
@@ -65,6 +65,9 @@
 *.mtc
 *.mtc0
 
+# minted
+*.pyg
+
 # nomencl
 *.nlo
 

From 81f8222e7fb5b1174b6c83016f0d6c5f28d6abea Mon Sep 17 00:00:00 2001
From: Carl Suster <code@contraflo.ws>
Date: Sat, 9 Nov 2013 09:34:27 +1100
Subject: [PATCH 127/134] Rename LaTeX->TeX

---
 LaTeX.gitignore | 78 ---------------------------------------------------------
 TeX.gitignore   | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 78 insertions(+), 78 deletions(-)
 delete mode 100644 LaTeX.gitignore
 create mode 100644 TeX.gitignore

diff --git a/LaTeX.gitignore b/LaTeX.gitignore
deleted file mode 100644
index b0a911e..0000000
--- a/LaTeX.gitignore
+++ /dev/null
@@ -1,78 +0,0 @@
-## Core latex/pdflatex auxiliary files:
-*.aux
-*.lof
-*.log
-*.lot
-*.fls
-*.out
-*.toc
-
-## Intermediate documents:
-*.dvi
-# these rules might exclude image files for figures etc.
-# *.ps
-# *.eps
-# *.pdf
-
-## Bibliography auxiliary files (bibtex/biblatex/biber):
-*.bbl
-*.bcf
-*.blg
-*-blx.aux
-*-blx.bib
-*.run.xml
-
-## Build tool auxiliary files:
-*.fdb_latexmk
-*.synctex.gz
-*.pdfsync
-
-## Auxiliary and intermediate files from other packages:
-
-# algorithms
-*.alg
-*.loa
-
-# amsthm
-*.thm
-
-# beamer
-*.nav
-*.snm
-*.vrb
-
-# glossaries
-*.acn
-*.acr
-*.glg
-*.glo
-*.gls
-
-# hyperref
-*.brf
-
-# listings
-*.lol
-
-# makeidx
-*.idx
-*.ilg
-*.ind
-*.ist
-
-# minitoc
-*.maf
-*.mtc
-*.mtc0
-
-# minted
-*.pyg
-
-# nomencl
-*.nlo
-
-# todonotes
-*.tdo
-
-# xindy
-*.xdy
diff --git a/TeX.gitignore b/TeX.gitignore
new file mode 100644
index 0000000..b0a911e
--- /dev/null
+++ b/TeX.gitignore
@@ -0,0 +1,78 @@
+## Core latex/pdflatex auxiliary files:
+*.aux
+*.lof
+*.log
+*.lot
+*.fls
+*.out
+*.toc
+
+## Intermediate documents:
+*.dvi
+# these rules might exclude image files for figures etc.
+# *.ps
+# *.eps
+# *.pdf
+
+## Bibliography auxiliary files (bibtex/biblatex/biber):
+*.bbl
+*.bcf
+*.blg
+*-blx.aux
+*-blx.bib
+*.run.xml
+
+## Build tool auxiliary files:
+*.fdb_latexmk
+*.synctex.gz
+*.pdfsync
+
+## Auxiliary and intermediate files from other packages:
+
+# algorithms
+*.alg
+*.loa
+
+# amsthm
+*.thm
+
+# beamer
+*.nav
+*.snm
+*.vrb
+
+# glossaries
+*.acn
+*.acr
+*.glg
+*.glo
+*.gls
+
+# hyperref
+*.brf
+
+# listings
+*.lol
+
+# makeidx
+*.idx
+*.ilg
+*.ind
+*.ist
+
+# minitoc
+*.maf
+*.mtc
+*.mtc0
+
+# minted
+*.pyg
+
+# nomencl
+*.nlo
+
+# todonotes
+*.tdo
+
+# xindy
+*.xdy

From 4f659df36e638125a11e47573ad714f8fe75ff6b Mon Sep 17 00:00:00 2001
From: Carl Suster <code@contraflo.ws>
Date: Sat, 9 Nov 2013 13:02:44 +1100
Subject: [PATCH 128/134] Remove IntelliJ rules from Android ->
 Global/JetBrains

---
 Android.gitignore | 6 ------
 1 file changed, 6 deletions(-)

diff --git a/Android.gitignore b/Android.gitignore
index 648a292..0f757f4 100644
--- a/Android.gitignore
+++ b/Android.gitignore
@@ -21,9 +21,3 @@ local.properties
 
 # Proguard folder generated by Eclipse
 proguard/
-
-# Intellij project files
-*.iml
-*.ipr
-*.iws
-.idea/

From 3932f1f0ce7a687f3df4ac376aa3561c28dd98c5 Mon Sep 17 00:00:00 2001
From: Haralan Dobrev <hkdobrev@gmail.com>
Date: Mon, 19 Aug 2013 17:38:52 +0300
Subject: [PATCH 129/134] Add Composer.gitignore for composer packages

Libraries/Projects using [Composer](http://getcomposer.org) for dependency management should include a `.gitignore` file like this.

It ignores the vendor folder which Composer uses for dependencies, classmaps and others. Composer keeps git repositories in this folder so it is cleaner if it is ignored.

[`composer.lock` should not be ignored.](http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file)

> Commit your application's composer.lock (along with composer.json) into version control.

> For your library you may commit the composer.lock file if you want to. This can help your team to always test against the same dependency versions. However, this lock file will not have any effect on other projects that depend on it. It only has an effect on the main project.
---
 Composer.gitignore | 6 ++++++
 1 file changed, 6 insertions(+)
 create mode 100644 Composer.gitignore

diff --git a/Composer.gitignore b/Composer.gitignore
new file mode 100644
index 0000000..aa5997f
--- /dev/null
+++ b/Composer.gitignore
@@ -0,0 +1,6 @@
+composer.phar
+vendor/
+
+# Commit your application's lock file http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file
+# You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file
+# composer.lock
\ No newline at end of file

From f4e8e686d6a0d00adbde49e6e3dce91daf265682 Mon Sep 17 00:00:00 2001
From: Ben Moss <ben@mossity.com>
Date: Sat, 9 Nov 2013 11:32:03 -0500
Subject: [PATCH 130/134] Leiningen by default creates a 'target' directory,
 not 'targets'

---
 Leiningen.gitignore | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Leiningen.gitignore b/Leiningen.gitignore
index b8740f7..b8d3245 100644
--- a/Leiningen.gitignore
+++ b/Leiningen.gitignore
@@ -2,7 +2,7 @@ pom.xml
 *jar
 /lib/
 /classes/
-/targets/
+/target/
 .lein-deps-sum
 .lein-repl-history
 .lein-plugins/

From 0ac2f7cb820bf31e15e174d4061a8792686e629e Mon Sep 17 00:00:00 2001
From: Carl Suster <code@contraflo.ws>
Date: Sun, 10 Nov 2013 21:12:01 +1100
Subject: [PATCH 131/134] Optionally ignore ruby env normalisation files, with
 comments

---
 Rails.gitignore | 15 ++++++++++++---
 Ruby.gitignore  | 15 +++++++++++++--
 2 files changed, 25 insertions(+), 5 deletions(-)

diff --git a/Rails.gitignore b/Rails.gitignore
index 2c74f70..2debe99 100644
--- a/Rails.gitignore
+++ b/Rails.gitignore
@@ -3,9 +3,6 @@
 .sass-cache
 capybara-*.html
 .rspec
-.rvmrc
-/.bundle
-/vendor/bundle
 /log
 /tmp
 /db/*.sqlite3
@@ -16,3 +13,15 @@ capybara-*.html
 rerun.txt
 pickle-email-*.html
 config/initializers/secret_token.rb
+
+## Environment normalisation:
+/.bundle
+/vendor/bundle
+
+# these should be checked in to normalise the environment:
+# Gemfile.lock
+# .ruby-version
+# .ruby-gemset
+
+# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
+.rvmrc
diff --git a/Ruby.gitignore b/Ruby.gitignore
index 560d1a6..a0914d3 100644
--- a/Ruby.gitignore
+++ b/Ruby.gitignore
@@ -1,10 +1,8 @@
 *.gem
 *.rbc
-.bundle
 .config
 coverage
 InstalledFiles
-lib/bundler/man
 pkg
 rdoc
 spec/reports
@@ -16,3 +14,16 @@ tmp
 .yardoc
 _yardoc
 doc/
+
+## Environment normalisation:
+.bundle
+lib/bundler/man
+
+# for a library or gem, you might want to ignore these files since the code is
+# intended to run in multiple environments; otherwise, check them in:
+# Gemfile.lock
+# .ruby-version
+# .ruby-gemset
+
+# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
+.rvmrc

From efd3490a54ae595bc9fa0444922a4b3c1b83a153 Mon Sep 17 00:00:00 2001
From: Carl Suster <code@contraflo.ws>
Date: Sun, 10 Nov 2013 21:13:54 +1100
Subject: [PATCH 132/134] Tighten some ruby ignore patterns

---
 Ruby.gitignore | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/Ruby.gitignore b/Ruby.gitignore
index a0914d3..b20c5ce 100644
--- a/Ruby.gitignore
+++ b/Ruby.gitignore
@@ -3,21 +3,21 @@
 .config
 coverage
 InstalledFiles
-pkg
-rdoc
-spec/reports
-test/tmp
-test/version_tmp
-tmp
+/pkg/
+/spec/reports
+/test/tmp
+/test/version_tmp
+/tmp/
 
-# YARD artifacts
-.yardoc
-_yardoc
-doc/
+## Documentation cache and generated files:
+/.yardoc
+/_yardoc
+/doc/
+/rdoc
 
 ## Environment normalisation:
-.bundle
-lib/bundler/man
+/.bundle
+/lib/bundler/man
 
 # for a library or gem, you might want to ignore these files since the code is
 # intended to run in multiple environments; otherwise, check them in:

From 669668fb14bebf2231b7bbd531c76cd52ba9d29d Mon Sep 17 00:00:00 2001
From: Carl Suster <code@contraflo.ws>
Date: Sun, 10 Nov 2013 21:39:33 +1100
Subject: [PATCH 133/134] Join comments in rails template

---
 Rails.gitignore | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/Rails.gitignore b/Rails.gitignore
index 2debe99..b4be5c7 100644
--- a/Rails.gitignore
+++ b/Rails.gitignore
@@ -18,10 +18,8 @@ config/initializers/secret_token.rb
 /.bundle
 /vendor/bundle
 
-# these should be checked in to normalise the environment:
-# Gemfile.lock
-# .ruby-version
-# .ruby-gemset
+# these should all be checked in to normalise the environment:
+# Gemfile.lock, .ruby-version, .ruby-gemset
 
 # unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
 .rvmrc

From 4469ba49389225d35d489c9de9ebd7833bfa004d Mon Sep 17 00:00:00 2001
From: Jephir <jephir@jephir.name>
Date: Mon, 11 Nov 2013 12:05:58 -0500
Subject: [PATCH 134/134] Prevent Unity .gitignore from ignoring non-Unity
 project files

Unity only generates project files in the top-level directory.
However, the current .gitignore will ignore all project files even
if they were not generated by Unity.

It is sometimes necessary to include non-Unity project files for
level editors or other utility projects that have been added to the
repository.
---
 Unity.gitignore | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/Unity.gitignore b/Unity.gitignore
index 123c992..682085a 100644
--- a/Unity.gitignore
+++ b/Unity.gitignore
@@ -3,8 +3,8 @@
 [Oo]bj/
 
 # Autogenerated VS/MD solution and project files
-*.csproj
-*.unityproj
-*.sln
-*.suo
-*.user
+/*.csproj
+/*.unityproj
+/*.sln
+/*.suo
+/*.user
