Re: [PATCH 0/2] apply.c: a fix and an enhancement
From: Petr Baudis <hidden>
Date: 2016-06-15 22:42:02
Dear diary, on Fri, Jul 22, 2005 at 11:53:41PM CEST, I got a letter where Linus Torvalds [off-list ref] told me that...
On Fri, 22 Jul 2005, Junio C Hamano wrote:quoted
And the file would obviously be per-project, so according to Pasky's suggestion that would be ".gitinfo/fake_parents" ;-).I'd _really_ prefer to not have any preferences or other metadata files under version control within that same project. If you want to version control them, that's fine, but don't tie the versioning to the main project itself. You can have a _separate_ git index, and a separate branch for the preferences and other metadata (but you can, if you want to, obviously share the .git directory contents and mix up the objects).
I think that is a bad idea. Suddenly, you do not have the two things in the same timeline, which may be quite confusing especially in case of some hooks which depend on the contents of the tree of the project itself, in case of commit templates and such.
And personal preferences are just that - personal. I do _not_ want to have the kernel project history have things like "editor preferences" etc in the revision history - you might want to revision them, but that would be totally independent of the history of the project itself.
Yes, but this stuff is not for personal preferences. It is for project-wide preferences and policies, which can be still normally overridden or altered locally in each repository. -- Petr "Pasky" Baudis Stuff: http://pasky.or.cz/ If you want the holes in your knowledge showing up try teaching someone. -- Alan Cox