Greetings.

On Fri, 15 Mar 2013 14:15:32 +0100 William Giokas <1007...@gmail.com> wrote:
> On Thu, Mar 14, 2013 at 09:04:48PM +0100, Christoph Lohmann wrote:
> > Greetings.
> > 
> > On Thu, 14 Mar 2013 21:04:48 +0100 Alexander Huemer 
> > <alexander.hue...@xx.vu> wrote:
> > > Hi,
> > > 
> > > On Thu, Mar 14, 2013 at 05:51:14PM +0100, Christoph Lohmann wrote:
> > > > On Thu, 14 Mar 2013 17:51:14 +0100 Christian Hesse <l...@eworm.de> 
> > > > wrote:
> > > > > this introduces file .gitignore and makes git ignore files generates 
> > > > > on build process.
> > > > 
> > > > Why is this needed? When suckless moves to the next hip vcs on the block
> > > > another file needs to be introduced. So: No, just don’t add these  files
> > > > to be tracked and the changes will not be committed as change.
> > > > 
> > > 
> > > It's best practice to have a .gitignore file.
> > > I recommend it for all suckless subprojects.
> > > You want to explicitly tell the VCS which files are not of interest for 
> > > it, it can not know by itself.
> > > The move to a different VCS occurs very seldomly, in this case the 
> > > infrastructure has to be adopted. Porting the file ignore list is a very 
> > > easy task.
> > > What are the downsides of having this besides the VCS move thing?
> > 
> > The argumentation is different: What’s the advantage of having a .gitig‐
> > nore file? If I put some spare files into  that  directory,  like  patch
> > files  or  some debug output, then git will tell me that these files are
> > untracked too. Forcing the user to  think  of   what’s   explictly   ig‐
> > nored  is  just  adding complexity.  In  the current state all files are
> > shown which are not tracked, which is what git should do anyways.
> > 
> > While  adding  complexity to the untracked file list it’s not adding any
> > advantage for anyone. That’s why .gitignore is not added.
> 
> You do realize that there are .hgtags files in most, if not all, of your
> repositories? What are those doing there but adding extra complexity?
> Just thought I'd bring that up, while we're going on about the unneeded
> complexity of a +4 patch. Great argument. (Granted, it should be a +4-73
> patch.)

Thanks for not sending a patch to remove them.


Sincerely,

Christoph Lohmann


Reply via email to