On 08/12/2015 09:52 PM, Mike Frysinger wrote:
On 12 Aug 2015 18:27, Brian Dolbec wrote:
2)  There is another alternate location that you can define files to
ignore locally without having to commit them to .gitignore.
Consider .gitignore a global setting.  There is another setting
inside .git/info/exclude which is a local config file that will persist
and not be affected by pulls.

   So please use that for local exclusions you want to add and not try to
   force them into a global .gitignore which is part of the repo.
   Something that seems to be hotly debated. ;)

as i stated, there's no reason for these paths to ever be committed.
conversely, some people (not unreasonably so) will place files in there
that have historically had known meanings.  adding these to the global
gitignore is simply the right thing to do and negatively impacts no one.
-mike

As a gentoo user now coding again, I find the need to have things "logically organized" really helps in my efforts. Like most others, I get codes from a variety of places and try to follow the 'logical gentoo organization'. I use /usr/local/portage extensively for ebuilds
that I develop. There is also /opt/ which seems to collect up a variety
of ebuilds. Some, are there as part of their lineage that nobody bothered
to change (net-analyzer/jffnms) others are there for license or 'fit' reasons.... Maybe a survey of codes placed into /opt/ should also be examined as part of these migration efforts?


I also experiment around with a variety of sources and I think (old bsd habits) that these should also be under /usr/local/. My point is this:: please keep in mind those that use gentoo for software development outside the dev teams as they have needs for logical organization that mostly follows the 'gentoo way' as you devs finalize the 'gentoo way' for code(s) management. Combined with this is the need to organize where the gentoo community should push their ebuilds which will end up being pushed towards the portage tree. I.E. clearly define the pathways like Sunrise, user-overlays and the corresponding admin semantics. Otherwise we'll end up with lots of viable but unique pathways and that will just add to the support burden on lists like gentoo user and for those mentors as well as the 'preferred or consensus' configuration for git by user's coding needs.


hth,
James




Reply via email to