From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=54482 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PshgO-0005YR-W8 for qemu-devel@nongnu.org; Thu, 24 Feb 2011 15:21:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PshgN-0008K7-Fs for qemu-devel@nongnu.org; Thu, 24 Feb 2011 15:21:04 -0500 Received: from moutng.kundenserver.de ([212.227.126.187]:59303) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PshgN-0008K1-37 for qemu-devel@nongnu.org; Thu, 24 Feb 2011 15:21:03 -0500 Received: from localhost ([127.0.0.1] ident=stefan) by flocke.fritz.box with esmtp (Exim 4.72) (envelope-from ) id 1PshgK-0002u5-F4 for qemu-devel@nongnu.org; Thu, 24 Feb 2011 21:21:00 +0100 Message-ID: <4D66BDAC.4030803@mail.berlios.de> Date: Thu, 24 Feb 2011 21:21:00 +0100 From: Stefan Weil MIME-Version: 1.0 Subject: Future entries for .gitignore (was Re: [Qemu-devel] [PATCH] Add TAGS and *~ to .gitignore) References: <20110224053459.GG26300@yookeroo> <4D669F22.4040300@codemonkey.ws> In-Reply-To: <4D669F22.4040300@codemonkey.ws> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org .gitignore contains two categories of entries: (1) files and directories which are created during configure / make (2) files which might be created by users, editors and other tools The 1st category of files is needed by any developer who runs make in the source tree. There was once a suggestion to remove support for in-tree builds. Out-of-tree builds would not need any entry in .gitignore. So maintenance could be made easier, although I don't recommend this. The 2nd category is virtually endless because there are so many different editors, IDEs, debuggers and other tools which create different files. The entries here are nothing which is typical of qemu. These entries are typical for the user: Do I use ctags? Does my editor write *.bak or *~ files? Do I want a .gdbinit? ... Therefore I think that all entries of the 2nd category should be configured by the user in his/her personal git ignore list (see git config setting core.excludesfile). Regards, Stefan Weil