So I have been able to do something by creating a ".gitignore" with
.classpath .project target .gitignore .settings Trouble is I need to copy this into 40+ directories; I will only be working on trunk for a bit but that will still be a pain if I ever want to work on a branch? Part of why we were able to ignore .classpath and .project in geotools was because they were added to the "svn:ignore" property making it easy for people to keep on working and see their changes. Jody On 14/09/2010, at 9:37 AM, Jody Garnett wrote: > So can some kind git master tell me how git ignore works? I went from being > able to use git status to having a mess in one day :-) > > Jody > > On 14/09/2010, at 5:42 AM, Ben Caradoc-Davies wrote: > >> Done. >> >> I have removed .gitignore on trunk/2.6.x in r36193/r36194. >> >> Kind regards, >> Ben. >> >> On 09/09/10 17:27, Jesse Eichar wrote: >>> Go crazy. I didn't commit it intentionally and I agree with your arguments >>> >>> On Thu, Sep 9, 2010 at 5:26 AM, Ben >>> Caradoc-Davies<ben.caradoc-dav...@csiro.au> wrote: >>> Jesse, you created this file, so I thought I'd check with you before we >>> blow it away! >>> >>> Objections? >>> >>> Regards, >>> Ben. >>> >>> >>> >>> On 08/09/10 15:46, Justin Deoliveira wrote: >>> +1 >>> >>> On Wed, Sep 8, 2010 at 7:47 AM, Ben >>> Caradoc-Davies<ben.caradoc-dav...@csiro.au> wrote: >>> I would like to remove .gitignore from GeoTools trunk and 2.6.x. >>> >>> Justin (see below) reports that, for GeoServer, he prefers to not have >>> .gitignore in the repo. Sounds like some other developers do the same. >>> >>> Keeping .gitignore in the repo reminds me of keeping .project and >>> .classpath in the repo: it seemed like a good idea at the time but it >>> breaks separation of concerns and there are other ways of doing it. >>> >>> If you have .gitignore under version control, you can't have a local >>> customisation, because having .gitignore in your .gitignore is ignored if >>> .gitignore is already in the index. (Parse that if you can!) This is a >>> problem if you are building crufty unsupported modules that nobody else >>> builds that dump junk outside target. Not to mention adding a new IDE that >>> has different cruft. Netbeans, anyone? Or Thumbs.db wherever there are >>> images, for Windows. In each case, .gitignore accumulates cruft and via the >>> repo transmits it to the entire community. Nobody will remove cruft because >>> nobody knows what tools are still in use by developers. >>> >>> So, can I remove .gitignore from GeoTools trunk and 2.6.x? >>> >>> (Gabriel, I'll leave the one in arcsde datastore for you to deal with.) >>> >>> Kind regards, >>> Ben. >>> >>> >>> -------- Original Message -------- >>> Subject: Re: [Geoserver-devel] .gitignore >>> Date: Wed, 18 Aug 2010 23:44:28 +0800 >>> From: David >>> Winslow<dwins...@opengeo.org<mailto:dwins...@opengeo.org><mailto:dwins...@opengeo.org<mailto:dwins...@opengeo.org>>> >>> To: Justin >>> Deoliveira<jdeol...@opengeo.org<mailto:jdeol...@opengeo.org><mailto:jdeol...@opengeo.org<mailto:jdeol...@opengeo.org>>> >>> CC: >>> geoserver-de...@lists.sourceforge.net<mailto:geoserver-de...@lists.sourceforge.net><mailto:geoserver-de...@lists.sourceforge.net<mailto:geoserver-de...@lists.sourceforge.net>> >>> >>> <geoserver-de...@lists.sourceforge.net<mailto:geoserver-de...@lists.sourceforge.net><mailto:geoserver-de...@lists.sourceforge.net<mailto:geoserver-de...@lists.sourceforge.net>>>, >>> Andrea >>> Aime<aa...@opengeo.org<mailto:aa...@opengeo.org><mailto:aa...@opengeo.org<mailto:aa...@opengeo.org>>> >>> >>> I just added .gitignore to my .gitignore. No major issues after initial >>> setup, except every once in a while I issue "git clean -dxf" (removes >>> non-versioned files from the working dir, leave out the 'x' to leave >>> ignored files alone) and blow away my ignore rules. >>> >>> -- >>> David Winslow >>> OpenGeo - http://opengeo.org/ >>> >>> On Tue, Aug 17, 2010 at 7:22 PM, Justin >>> Deoliveira<jdeol...@opengeo.org<mailto:jdeol...@opengeo.org><mailto:jdeol...@opengeo.org<mailto:jdeol...@opengeo.org>><mailto:jdeol...@opengeo.org<mailto:jdeol...@opengeo.org><mailto:jdeol...@opengeo.org<mailto:jdeol...@opengeo.org>>>> >>> wrote: >>> >>> I have found that having a .gitignore under version control is problematic. >>> In all my git repos i try to ensure it is not udner version control. The >>> reason being is because i started committing to it and the changes get >>> piled up on top of changed when you svn rebase. Future rebases caused >>> conflicts for me. Eventually i got to a point where i could not rebase any >>> longer. However in between was an update to the git version i was using. >>> >>> Anyhow, at that point i decided to keep it out of version control to ensure >>> the head of my checkout is the latest from svn (on the master branch at >>> least). Others may have a better way of doing this. I would be all ears to >>> hear about how. >>> >>> -Justin >>> >>> >>> On Tue, Aug 17, 2010 at 2:21 PM, Gabriel >>> Roldan<grol...@opengeo.org<mailto:grol...@opengeo.org><mailto:grol...@opengeo.org<mailto:grol...@opengeo.org>><mailto:grol...@opengeo.org<mailto:grol...@opengeo.org><mailto:grol...@opengeo.org<mailto:grol...@opengeo.org>>>> >>> wrote: >>> >>> thanks Andrea that's useful. Already removed .gitignore from svn. >>> >>> Cheers, >>> Gabriel >>> On Aug 17, 2010, at 4:27 PM, Andrea Aime wrote: >>> >>> Gabriel Roldan ha scritto: >>> Hey git users, >>> I wonder how do you manage to keep .gitignore from being added to the >>> svn repository when doing git svn dcommit? >>> I'm pretty sure Andrea told me he's actively using dcommit, and I'm >>> sure I did it too in the past for geoserver but somehow .gitignore >>> was ignored? >>> >>> In my case I setup a global .gitignore in my home with the following >>> contents: >>> target >>> .project >>> .classpath >>> .settings >>> .springBeans >>> web/app/src/main/webapp/data/ >>> >>> And then I have no .gitignore files around in the checkout >>> >>> Cheers >>> Andrea >>> >>> -- >>> Andrea Aime >>> OpenGeo - http://opengeo.org >>> Expert service straight from the developers. >>> >>> >>> ------------------------------------------------------------------------------ >>> This SF.net email is sponsored by >>> >>> Make an app they can't live without >>> Enter the BlackBerry Developer Challenge >>> http://p.sf.net/sfu/RIM-dev2dev >>> _______________________________________________ >>> Geoserver-devel mailing list >>> geoserver-de...@lists.sourceforge.net<mailto:geoserver-de...@lists.sourceforge.net><mailto:geoserver-de...@lists.sourceforge.net<mailto:geoserver-de...@lists.sourceforge.net>><mailto:geoserver-de...@lists.sourceforge.net<mailto:geoserver-de...@lists.sourceforge.net><mailto:geoserver-de...@lists.sourceforge.net<mailto:geoserver-de...@lists.sourceforge.net>>> >>> >>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel >>> >>> >>> >>> -- >>> Justin Deoliveira >>> OpenGeo - http://opengeo.org >>> Enterprise support for open source geospatial. >>> >>> >>> ------------------------------------------------------------------------------ >>> This SF.net email is sponsored by >>> >>> Make an app they can't live without >>> Enter the BlackBerry Developer Challenge >>> http://p.sf.net/sfu/RIM-dev2dev >>> _______________________________________________ >>> Geoserver-devel mailing list >>> geoserver-de...@lists.sourceforge.net<mailto:geoserver-de...@lists.sourceforge.net><mailto:geoserver-de...@lists.sourceforge.net<mailto:geoserver-de...@lists.sourceforge.net>><mailto:geoserver-de...@lists.sourceforge.net<mailto:geoserver-de...@lists.sourceforge.net><mailto:geoserver-de...@lists.sourceforge.net<mailto:geoserver-de...@lists.sourceforge.net>>> >>> >>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel >>> >>> >>> >>> >>> -- >>> Ben Caradoc-Davies<ben.caradoc-dav...@csiro.au> >>> Software Engineering Team Leader >>> CSIRO Earth Science and Resource Engineering >>> Australian Resources Research Centre >>> >>> >>> >>> -- >>> Justin Deoliveira >>> OpenGeo - http://opengeo.org >>> Enterprise support for open source geospatial. >>> >>> >>> >>> >>> -- >>> Ben Caradoc-Davies<ben.caradoc-dav...@csiro.au> >>> Software Engineering Team Leader >>> CSIRO Earth Science and Resource Engineering >>> Australian Resources Research Centre >>> >> >> >> -- >> Ben Caradoc-Davies <ben.caradoc-dav...@csiro.au> >> Software Engineering Team Leader >> CSIRO Earth Science and Resource Engineering >> Australian Resources Research Centre >> >> ------------------------------------------------------------------------------ >> Start uncovering the many advantages of virtual appliances >> and start using them to simplify application deployment and >> accelerate your shift to cloud computing. >> http://p.sf.net/sfu/novell-sfdev2dev >> _______________________________________________ >> Geotools-devel mailing list >> Geotools-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/geotools-devel > ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ Geotools-devel mailing list Geotools-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel