Daniel Heim [Sun, 9 Feb 2020 22:34:10 +0000 (09:34 +1100)]
Update Unity.gitignore (#3297)
Unity 2020 introduces a new "UserSettings" top-level project folder.
See https://forum.unity.com/threads/whats-the-usersettings-directory.754436/ for more information.
Simon Siefke [Mon, 16 Dec 2019 13:17:17 +0000 (14:17 +0100)]
Ignore files inside `.vscode-test` (#3256)
* Ignore files inside `.vscode-test`
[vscode-test](https://github.com/microsoft/vscode-test) is a testing framework for vscode extensions. Inside the `vscode-test` folder are stored one or more versions of vscode, which are used for testing a vscode extension.
davidkron [Fri, 6 Dec 2019 10:08:39 +0000 (11:08 +0100)]
Added jarRepositories.xml as an optional ignore (#3254)
Since IntelliJ 2019.3 this file appeared in our git changes. It seems these are just cached information about remote repositories that are defined in Maven/Gradle.
davidkron [Sun, 17 Nov 2019 18:12:38 +0000 (19:12 +0100)]
exclude compiler.xml and artifacts when using Gradle (#3236)
In our IntelliJ projects where we are using Gradle, the file .idea/compiler.xml and files inside the .idea/artifacts folder are automatically generated by IntelliJ based on the Gradle build model. As these files are generated, they should be ignored in version control.
Aikhjarto [Fri, 8 Nov 2019 21:12:40 +0000 (22:12 +0100)]
exclude *.tps files from TeXnicCenter (#3213)
TeXnicCenter produces a status file named *.tps which holds information on currently open *.tex files and window positions. This most likely should not be checked in.
Having `release/` in an Android project gitignore means those apps which have different
build types files for `debug` and `release` will fall into this
and all `release` related files will be never added or will be removed from
repository at some point.
Wes Dean [Tue, 10 Sep 2019 14:07:52 +0000 (10:07 -0400)]
Add OpenSSL-related file extensions (#3168)
There are a number of OpenSSL-related file extensions (e.g., .pem, .crt,
etc..) that contain data that are generally best not committed to
repositories. This file contains several common file extensions that
often correlate to these types of files.
If you have the [Ionide](http://ionide.io/) tools installed you will get an `.ionide` directory created in each directory that you open with VS Code, regardless of whether or not you are using F#.
are present in the LaTeX source. These automatically-generated files
contain the dimensions of figures typeset with xy and are recreated as
needed. This is documented on pp. 15f. of the XY-pic Reference Manual
(1999/02/16).
As automatically-generated, temporary files, they should be ignored.
Matan Nassau [Thu, 16 May 2019 20:40:58 +0000 (16:40 -0400)]
vim: add extra session file Sessionx.vim (#3058)
from vim's documentation on `:mksession` (:help :mksession):
...
10. If a file exists with the same name as the Session file, but ending
in "x.vim" (for eXtra), executes that as well. You can use *x.vim
files to specify additional settings and actions associated with a
given Session, such as creating menu items in the GUI version.
we already have Session.vim ignored. the Sessionx.vim file, like
Session.vim, is a user file. a user would generally want that file kept
private or for themselves, and the public or a team fetching from or
sharing the repository generally have no interest in a file relevant
only to a particular user. so it's a good idea to get git to help us
avoid mistakenly sharing the file.
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.