Am 31.12.2013 19:09, schrieb Phil Steitz:
> On 12/31/13, 7:34 AM, sebb wrote:
>> On 31 December 2013 04:54, Phil Steitz <phil.ste...@gmail.com> wrote:
>>> On 12/30/13, 4:04 PM, Phil Steitz wrote:
>>>> I ran with scissors and tried mvn site-deploy and it seems to have
>>>> (sic) *deleted* the previous javadoc versions from the site svn.
>>>> How can I get these back?  How can I avoid this trauma each time I
>>>> try to publish the site?  I guess I can just cp the local mvn site
>>>> gen to a direct checkout the svn pub-sub.  Is that what others do?
>>>> Sorry I probably missed good instructions on this somewhere.
>>>>
>>>> Phil
>>> Finally got this fixed (mostly).  I was able to get all but 1.6
>>> apidocs from previous revisions.  When I tried to svn add the 1.6
>>> apidocs (grabbed from an earlier rev checkout) I got this
>>>
>>> svn: E200009: File '/Users/psteitz/pool-site/api-1.6/index-all.html'
>>> has inconsistent newlines
>>> svn: E135000: Inconsistent line ending style
>>>
>>> I got the same result when I
>>> 0) extracted the apidocs from the binary release
>>> 1) rebuilt the apidocs from the source release
>>> I finally succeeded when I rebuilt the apidocs from a fresh checkout
>>> of the 1.6 tag.  I thought our tools were supposed to handle this
>>> stuff $#%#$^!
>>>
>>> I also had to svn revert the JIRA and Clirr report html files
>>> because I got the same error when I tried to commit the full set of
>>> changes with these included.  When viewing these reports, the
>>> javadoc menus are borked.  Anyone better capable of wrestling with
>>> this is welcome to try to fix it.  The files in pool trunk generate
>>> a good site.  I am pretty sure my local svn props are set correctly.
>>>
>>> Moral of the story: don't mess with mvn site-deploy unless you have
>>> "nothing to lose" in the filesystem.  Also, there must be something
>>> screwed up in line-ending handling in svn pub-sub or the way our
>>> tooling is handling it (or some local config I am missing?).  At
>>> this point, I am inclined to nuke the current repo and rebuild from
>>> a clean copy of a locally generated site.  Any better ideas?
>> I thought it was possible to tell Maven publish not to delete certain
>> directories when it updated the site.
>> These exclusions need to be added to the POM, and then managed manually.
> 
> Thanks, Sebb.  At this point, I would be happy just to be able to
> commit manually.  I still have two files that I can't commit - the
> jira and clirr reports in the top-level directory.  Interestingly,
> these are the *only* two files that have svn:eol set (correctly to
> native).  *None* of the rest of the files have *any* properties
> set.  I did a little comparative shopping and saw that the [lang]
> and [dbcp] sites also have no properties defined on any of the
> files.  I guess the maven auto-stomp thing does not set properties
> or use the local svn settings?  Would appreciate any svn wizardry
> advice to work around this problem.

>From my experience, this svn error message can be fixed by ensuring that
the affected files have consistent line endings - either windows or unix
style. I would recommend running tools like dos2unix over them.

HTH
Oliver

> 
> Phil
>>> Phil
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to