Sergey Chupov [Sun, 12 May 2019 13:23:05 +0000 (16:23 +0300)]
Add ignores for file-based projects (#2902)
When IntelliJ project is created as a file-based (i.e. without `.idea` folder, but with `.iws`, `.iml` and `.ipr` files), and this is a Gradle or Maven project with auto-import, should ignore them as well for the same reason we ignore `.idea` folder content in that case.
LotteMakesStuff [Sun, 12 May 2019 12:44:32 +0000 (13:44 +0100)]
[Unity] ignore Jetbrains plugin folder (#3026)
When a Unity project is opened in Jetbrains Rider, it installs a editor plugin into the Assets/Plugins/Editor/Jetbrains folder to manage Unity->Rider integration. This plugins life cycle is managed by your local Rider install and is automatically updated by Rider. It should not be committed to source control. This is documented by Jetbrains here https://www.jetbrains.com/help/rider/Unity.html
This change should ignore both the Jetbrains plugin folder and its .meta file correctly. For completeness, it would be nice to also ignore the /.idea*/ settings folder that Rider autogenerates, but i see a PR implementing that change has already been rejected.
As described in commit c5a2ea1dd8b8f85f7524bbdaa17844f2324d02c5 in the
kicad repository itself, the fp-info-cache file should not be checked
in to version control.
Update VisualStudio.gitignore to ignore NuGet Symbol Packages (#3041)
This is to ignore the new Nuget Symbol Packages, which are now the recommended approach for debug symbols of public NuGet packages.
https://docs.microsoft.com/en-us/nuget/create-packages/symbol-packages-snupkg
Anton Sakovich [Wed, 24 Apr 2019 14:10:33 +0000 (17:10 +0300)]
Delete .ist from TeX.gitignore (#3040)
.ist files are makeindex style files, which determine how a
makeindex-generated index will look like. Therefore, they must be
included in source control.
Sam Gleske [Sun, 7 Apr 2019 17:01:39 +0000 (13:01 -0400)]
gitignore for JENKINS_HOME Jenkins settings (#1763)
* gitignore for JENKINS_HOME Jenkins settings
This allows an admin to use git to keep a backup of Jenkins settings
without tracking binary artifacts. Useful for preserving settings during
plugin upgrades.
Note: secret.key is purposefully not tracked by git. This should be
backed up separately because configs may contain secrets which were
encrypted using the secret.key.
Jimmy Lewis [Wed, 20 Mar 2019 22:06:32 +0000 (15:06 -0700)]
Remove wwwroot/lib exclusion for ASP.NET Core (#3009)
ASP.NET Core projects no longer use Bower by default (since Bower is now deprecated), and instead create static files in the wwwroot/lib path. This path is can also be used by convention for ASP.NET Core developers, and since it's no longer populated by Bower, it is unituitive to be excluded by default.
This change removes the lines added by #2307.
**Reasons for making this change:**
VS default flow is now broken by excluding files required to run an ASP.NET Core project.
**Links to documentation supporting these rule changes:**
The changes to the ASP.NET Core templates was tracked by https://github.com/aspnet/templating/issues/48.
Alex Arslan [Thu, 14 Mar 2019 16:41:28 +0000 (09:41 -0700)]
Add more standard ignored files for Julia (#2992)
* Add more standard ignored files for Julia
In particular, this adds documentation build artifacts generated by Documenter.jl as well as Manifest.toml, which can appear in docs/, in test/, or at the top level.
* Clarify the intent of each ignored item
Also add a few more build artifacts from BinaryProvider/BinDeps.
OKURA Masafumi [Thu, 14 Mar 2019 12:55:38 +0000 (21:55 +0900)]
Don't ignore tmp and log directory (#2999)
https://weblog.rubyonrails.org/2019/3/13/Rails-4-2-5-1-5-1-6-2-have-been-released/
Rails `5.2.2.1` requires `tmp` directory committed to git repository for CI to run successfully.
Nick [Thu, 14 Mar 2019 11:58:52 +0000 (12:58 +0100)]
Add more Windows Store app package types (#2995)
Visual Studio can also generate .appxbundle and .appxupload files for Windows Store apps.
See: https://docs.microsoft.com/en-us/windows/uwp/packaging/packaging-uwp-apps#types-of-app-packages
Hannan Ali [Thu, 14 Mar 2019 11:56:02 +0000 (16:56 +0500)]
Add lerna-debug.log to Node.gitignore (#3000)
Lerna is an increasingly popular tool within node ecosystem to manage package dependencies and having writes to a `lerna-debug.log` following the yarn and npm precedence when error is encoutered.
Coskun Sunali [Mon, 11 Mar 2019 13:07:27 +0000 (16:07 +0300)]
Remove Rider (idea) ignore statements from VS (#2991)
Rider has its own ignore file, so does Visual Studio. The ignore statements for Rider (idea) IDE should be removed from Visual Studio .gitignore file template.
Jarry Shaw [Mon, 11 Mar 2019 12:12:02 +0000 (20:12 +0800)]
Add ignore rules for Pipenv (#2977)
* Add ignore rules for Pipenv
Pipenv uses Pipfile.lock to maintain Python package information
(metadata, hash, etc.) installed as described in Pipfile. Thus,
Pipfile.lock may vary on different operating systems, platforms
when collaborating. This PR adds Pipfile.lock into the Python
default gitignore. See http://pipenv.org
* Update Python.gitignore
Not to ignore Pipfile.lock in default, but explain
when and why it should be ignored in case of
collaboration. (adjusted according to comment
in github/gitignore#2977 by @drothmaler )
Sam Roeca [Fri, 25 Jan 2019 19:23:05 +0000 (14:23 -0500)]
Add pip-wheel-metadata to Python.gitignore
PEP-517 has resulted in some updates to the Python
build process. As a result, a new directory called
pip-wheel-metadata is created on fresh builds.
This PR adds this directory into the Python default
gitignore. See
https://github.com/pypa/pip/blob/e5f4bbb7ddff87f48f2b5815513e4211ccdde83a/src/pip/_internal/req/req_install.py#L568
Patrick Boatner [Tue, 22 Jan 2019 19:20:47 +0000 (13:20 -0600)]
Update Ruby.ignore to ignore .byebug_history file
The file `.byebug_history` is generated when using the popular https://github.com/deivid-rodriguez/byebug gem for debugging in Ruby. It contains a list of commands the user has run while debugging, which should not be committed to the repository. The author of the gem agrees with this here: https://github.com/deivid-rodriguez/byebug/issues/204#issuecomment-178238302
Miklós Márton [Thu, 17 Jan 2019 16:39:58 +0000 (17:39 +0100)]
Added compile_commands.json to Qt.gitignore
QtCreator above 4.8 version is utilizing a so called "compilation database" which placed in the compile_commands.json and contains generated information.
Andreia Gaita [Tue, 8 Jan 2019 15:12:43 +0000 (15:12 +0000)]
Unity: Do not blanket-ignore specific plugins, that's a user choice
Only people building Unity plugins will need to import the asset store tools plugin into their project, and it's a toss up whether they want to commit the tooling into their repo (they might or they might not want to, it highly depends on their workflow). The default .gitignore shouldn't be making this choice for these users.
Andreia Gaita [Tue, 8 Jan 2019 15:00:46 +0000 (15:00 +0000)]
Unity: ignore mdb files and fix path to crashlytics file (it can be in other places)
Unity projects targeting the 2.0/3.5 runtime or built with mono < v5.0 generate `mdb` files, not `pdb` files.
Looks like the `crashlytics-build.properties` gets around in more than just the `StreamingAssets` folder, looking at [examples around the internets](https://github.com/auth0/sharelock-android/blob/master/app/src/main/assets/crashlytics-build.properties), so it should probably just be ignored as a filename.
Nicholas [Sat, 5 Jan 2019 09:24:13 +0000 (17:24 +0800)]
Add version control ignore
vcs.xml can be considered for gitignore as per this [stackoverflow discussion](https://stackoverflow.com/questions/16736856/what-should-be-in-my-gitignore-for-an-android-studio-project/18454251#18454251)