Brandon, I take it you are saying you should not svn delete and svn add over and over again? If so, I agree with you. My plan was to do a regular delete and then commit. TortoiseSVN seems to allow this bug svnant does not. So I am stuck.
Anyone have a suggestion on how I can do this easily in Ant? Obviously one could write scripts, etc. but I'm looking to do it in Ant if possible. sean On 5/13/05, Brandon Goodin <[EMAIL PROTECTED]> wrote: > This is how SVN functions. It strongly recommends against trying to > subvert this functionality. SVN works on the idea that 1 change to the > repository is a change to the whole repository. You CAN diff your > repository and see changes on various levels. So, you can see what has > changed and get a report the same as CVS. I'd recommend that you read > the SVN manual. http://svnbook.red-bean.com/ > > Brandon > > On 5/13/05, Manfred Geiler <[EMAIL PROTECTED]> wrote: > > Does svn make a diff and some kind of optimization during the final commit? > > Otherwise we would always have a new repository version for every > > single file regardless if it was really changed or not. > > -Manfred > > > > 2005/5/13, Bruno Aranda <[EMAIL PROTECTED]>: > > > Yes, Sean, this is how it should be. You first svn delete all HTMLs and > > > then > > > regenerate them and svn add the new files. If you then check the status of > > > the svn, it will tell you that all regenerated files are 'replaced' or > > > 'added', depending if they existed before, and the not regenerated files > > > are > > > marked with 'delete'. After the commit, you will have only the regenerated > > > files in the repository. > > > > > > Bruno > > > > > > > > > 2005/5/13, Sean Schofield <[EMAIL PROTECTED]>: > > > > Manfred, > > > > > > > > I too seem to recall that forrest has a clean command but I don't > > > > think that will help with the javadoc and tlddoc (unless there are > > > > comparable commands for those.) > > > > > > > > Bruno, > > > > > > > > The delete command would be fine but we don't know in advance which > > > > files are to be deleted. Ex. We remove a class file and so we no > > > > longer want the corresponding HTML file in the javadoc. Are you > > > > saying that deleting the files with svn delete and then regenerating > > > > them will only result in an svn delete for the files that were not > > > > replaced? > > > > > > > > sean > > > > > > > > On 5/13/05, Bruno Aranda <[EMAIL PROTECTED]> wrote: > > > > > I think you should first mark the files as 'deleted' with the svn > > > > > delete > > > > > command, then, these files will be deleted automatically on commit... > > > > > > > > > > Bruno > > > > > > > > > > 2005/5/13, Manfred Geiler <[EMAIL PROTECTED]>: > > > > > > If I remember right, there is already a forrest "clean" target that > > > > > > empties the site build dir. > > > > > > -Manfred > > > > > > > > > > > > 2005/5/13, Sean Schofield < [EMAIL PROTECTED] >: > > > > > > > I double-checked and realized that Forrest was *not* deleting the > > > > > > > defunct files. So next I will try having ant remove all of the > > > > > > > website files (*.html, etc.) and then generate them all over > > > > > > > again. > > > > > > > I'll then see if the defunct files are automatically removed on > > > > > > > the > > > > > > > commit. Regular commit is working fine so I have high hopes :-) > > > > > > > > > > > > > > sean > > > > > > > > > > > > > > On 5/12/05, Martin Cooper < [EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > > > > > > > > > > > On Thu, 12 May 2005, Sean Schofield wrote: > > > > > > > > > > > > > > > > > Martin, > > > > > > > > > > > > > > > > > > Never mind. I got it working so I don't need the distro. One > > > quick > > > > > > > > > question though. Have you ever used ant and svn to "delete" > > > files > > > > > > > > > that were already checked in. We're rebuilding our website > > > > > > > > > and > > > so > > > > > > > > > files need to be removed if the javadoc changes etc. > > > > > > > > > > > > > > > > No, I haven't tried delete. I've only used checkout and update. > > > > > > > > It > > > > > should > > > > > > > > "just work", though. ;-) > > > > > > > > > > > > > > > > -- > > > > > > > > Martin Cooper > > > > > > > > > > > > > > > > > sean > > > > > > > > > > > > > > > > > > On 5/3/05, Martin Cooper <[EMAIL PROTECTED]> wrote: > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> On Tue, 3 May 2005, Sean Schofield wrote: > > > > > > > > >> > > > > > > > > >>> Are you using javahl as well? I couldn't get a binary > > > > > > > > >>> version > > > of > > > > > the > > > > > > > > >>> jar and the build file from the source had several issues > > > > > (including > > > > > > > > >>> lacking a jar command.) I moved to jsvn after reading > > > something > > > > > on > > > > > > > > >>> the subversion site about jsvn being the most complete java > > > svn > > > > > > > > >>> implementation. > > > > > > > > >> > > > > > > > > >> The distro I picked up has a svnjavahl.dll in it, yes. I > > > > > > > > >> don't > > > > > recall > > > > > > > > >> where I got the binaries from, but I picked up "svnant > > > 0.9.13.zip" > > > > > from > > > > > > > > >> somewhere. I can send it to you off-list if you want. > > > > > > > > >> > > > > > > > > >> -- > > > > > > > > >> Martin Cooper > > > > > > > > >> > > > > > > > > >> > > > > > > > > >>> I think I have it working now but I'm doing a few more > > > > > > > > >>> tests. > > > > > > > > >>> > > > > > > > > >>> sean > > > > > > > > >>> > > > > > > > > >>> On 5/3/05, Martin Cooper <[EMAIL PROTECTED]> wrote: > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > > >>>> On Tue, 3 May 2005, Sean Schofield wrote: > > > > > > > > >>>> > > > > > > > > >>>>> OK. I have SVN working at my office now. Next step is to > > > check > > > > > into > > > > > > > > >>>>> SVN and Ant. Anyone have any experience with using SVN > > > > > > > > >>>>> with > > > > > Ant? > > > > > > > > >>>>> Looks like I need to hunt around for a custom task since > > > > > > > > >>>>> its > > > not > > > > > part > > > > > > > > >>>>> of the core or optional tasks. > > > > > > > > >>>> > > > > > > > > >>>> I use SvnAnt, which works just fine. > > > > > > > > >>>> > > > > > > > > >>>> http://subclipse.tigris.org/svnant.html > > > > > > > > >>>> > > > > > > > > >>>> -- > > > > > > > > >>>> Martin Cooper > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > > >>>>> sean > > > > > > > > >>>>> > > > > > > > > >>>>> On 5/3/05, Sean Schofield < [EMAIL PROTECTED]> wrote: > > > > > > > > >>>>>> First I will try to get SVN working for nightly build. > > > > > > > > >>>>>> The > > > > > infra > > > > > > > > >>>>>> people at my work have still not figured out how to open > > > the > > > > > firewall > > > > > > > > >>>>>> for SVN (Grrrrr.) I need to get that resolved ASAP. > > > > > > > > >>>>>> Then > > > I > > > > > will fix > > > > > > > > >>>>>> the build script. > > > > > > > > >>>>>> > > > > > > > > >>>>>> I haven't had a chance to look at Manfred's website build > > > > > procedure. > > > > > > > > >>>>>> I will investigate that next and look into automating > > > > > > > > >>>>>> that > > > plus > > > > > the > > > > > > > > >>>>>> javadoc. > > > > > > > > >>>>>> > > > > > > > > >>>>>> sean > > > > > > > > >>>>>> > > > > > > > > >>>>>> On 5/3/05, Manfred Geiler < [EMAIL PROTECTED]> > > > wrote: > > > > > > > > >>>>>>> ok, I added the javadoc and tlddoc creation to > > > build-site.xml > > > > > > > > >>>>>>> so, on site creation those dirs are updated > > > > > > > > >>>>>>> automatically. > > > > > > > > >>>>>>> did also a "svn up" on minotaur, but mirrors have not > > > > > > > > >>>>>>> been > > > > > synced yet. > > > > > > > > >>>>>>> > > > > > > > > >>>>>>> -Manfred > > > > > > > > >>>>>>> > > > > > > > > >>>>>>> 2005/5/3, Manfred Geiler < [EMAIL PROTECTED]>: > > > > > > > > >>>>>>>> tldoc and javadoc on homepage are currently broken. > > > > > > > > >>>>>>>> Will > > > try > > > > > to upload > > > > > > > > >>>>>>>> them again ASAP. > > > > > > > > >>>>>>>> I think it was my fault, because I cleaned up the > > > > > > > > >>>>>>>> website > > > dir > > > > > last > > > > > > > > >>>>>>>> time before I checked it out from SVN. So I will add > > > tldoc > > > > > and javadoc > > > > > > > > >>>>>>>> to the site in SVN, so that this cannot happen again in > > > the > > > > > future. > > > > > > > > >>>>>>>> Sean, is it possible to add the doc creation and upload > > > to > > > > > the nightly build? > > > > > > > > >>>>>>>> The following steps would be great: > > > > > > > > >>>>>>>> * automatically build docs in ${ project.dir}/../site > > > > > > > > >>>>>>>> * SVN commit it automatically > > > > > > > > >>>>>>>> * sftp it to minotaur > > > > > > > > >>>>>>>> -Manfred > > > > > > > > >>>>>>>> > > > > > > > > >>>>>>>> 2005/5/3, Grant Smith < [EMAIL PROTECTED]>: > > > > > > > > >>>>>>>>> > > > > > > > > >>>>>>>>> We probably now need to urgently update the nightly > > > build > > > > > script to send > > > > > > > > >>>>>>>>> everything to Subversion instead of CVS. > > > > > > > > >>>>>>>>> Sean ? :) > > > > > > > > >>>>>>>>> > > > > > > > > >>>>>>>> > > > > > > > > >>>>>>> > > > > > > > > >>>>>> > > > > > > > > >>>>> > > > > > > > > >>>> > > > > > > > > >>> > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
