On Aug 9, 2012, at 11:23 AM, Joe Schaefer wrote: > I believe the situation goes like this: > > Shenfeng creates that directory as a copy > of some other directory as the CMS anon user > and someone committed that change. Then > instead of updating the anon user tree and dealing > with the directory conflict by reverting the directory > add and pulling it from the server, he simply went > ahead and edited the files in the directory, which > were now sitting in a directory with a conflict marker > on it. That's why clones of the anon user's working copy > fail to be able to commit from. > > The only way to fix this is to revert the directory > as the anon user, and redo the changes. Otherwise > you will need to apply the patches sent to the mailing > list to a local checkout of that directory and commit > them. > > Because of the way the CMS deals with anonymous working > copies, and the way svn deals with newly committed directories, > you will always run into problems applying directory additions > from an anonymous clone. I will probably need to document > the steps required on the cmsref page because the anon user > needs to revert those changes before continuing on and editing > the directory's contents.
So, in this case an anonymous user will need to request a directory be added by a committer as a first step? If so, then the request should give the anon user a comment field to indicate their intention in adding the directory. As in "Please create the following directory" - then the committer can say "yes, here it is", or "no, please use the following directory or file" Regards, Dave > > > > >> ________________________________ >> From: Kay Schenk <[email protected]> >> To: [email protected] >> Sent: Thursday, August 9, 2012 2:08 PM >> Subject: Re: CMS diff: Apache OpenOffice - 开放免费的文字处理软件 >> >> Hi Joe, Michal and Shenfeng-- >> >> On 08/09/2012 11:03 AM, Joe Schaefer wrote: >>> I just published the site without issue- there >>> must be a language barrier here we need to overcome. >>> >>> Technically there are 3 seperate steps involved in editing >>> a page: >>> >>> 1) submitting your changes to the cms >>> >>> 2) telling the cms to commit your changes >>> >>> 3) publishing the site >>> >>> (1 and 3) are almost never a problem, but (2) might be >>> because of the status of a file or directory in the working >>> copy being inconflict with that of the server (somestatus >>> other than "M"). >> >> After Michal said the other day (Tues) that he couldn't do a commit on >> the recent changes Shenfeng made to the "why" area, I tried this also >> (from the CMS bookmarklet) with the same results -- conflicts needed to >> be resolved. So no commit, no publish. >> >> The next day (Wed) I did an update to my local repository with my local >> client -- the supposed changes which could NOT be committed all showed >> up OK in my local repository as added. Thus, I assumed they HAD been >> committed, but I didn't follow up with a publish. I had NO idea when or >> how they had been committed given my experience from the previous day. >> >>> >>> To fix (2) you need to Update and Revert that directory >>> which will bring in in sync with the server (and nuke >>> any changes you or an anon user may have made). THEN >> >> OK, right I did an update but again this was to MY local repository and >> not the "local" repository used by the CMS gui, or something -- well >> they should be the same but something doesn't seem to be jiving. >> >> Anyway, I'm happy this worked out -- still a mystery. >> >>> >>> it should be ok to make the changes (step 1), commit them >>> (step 2), and publish them (step 3). >>> >>> >>> >>> >>>> ________________________________ >>>> From: Michal Hriň <[email protected]> >>>> To: "[email protected]" <[email protected]> >>>> Sent: Thursday, August 9, 2012 1:56 PM >>>> Subject: Re: CMS diff: Apache OpenOffice - 开放免费的文字处理软件 >>>> >>>> Thanks Joe, >>>> >>>> I don't understand well. >>>> >>>> I work online in cms apache. >>>> When I tried to apply Shenfeng's patch the directory and files >>>> in zh-cn/why gives me an error. M__+ on files R_+_C on directory. When I >>>> take working copy from my account >>>> I don't see changes in this directory or on files. >>>> When I make changes to files it gives me M status but commit is succesful, >>>> but publication not. >>>> >>>> Michal Hriň >>>> >>>> Sent from iPhone >>>> >>>> Dňa 9.8.2012, o 19:39, Joe Schaefer <[email protected]> napísal: >>>> >>>>> That doesn't make much sense to me Michal >>>>> given how publish is implemented. Mind if >>>>> I try publishing to see what's wrong? >>>>> >>>>> >>>>> >>>>> >>>>>> ________________________________ >>>>>> From: Michal Hriň <[email protected]> >>>>>> To: "[email protected]" <[email protected]> >>>>>> Sent: Thursday, August 9, 2012 1:37 PM >>>>>> Subject: Re: CMS diff: Apache OpenOffice - 开放免费的文字处理软件 >>>>>> >>>>>> Hi, >>>>>> >>>>>> Joe can you revert all change made >>>>>> on ooo-site in zh-cn/why directory ? >>>>>> >>>>>> Kay and I are able to commit but not publish site >>>>>> to production. >>>>>> >>>>>> Regards, >>>>>> Michal Hriň >>>>>> Odoslané z / Sent from iPhonu >>>>>> >>>>>> Dňa 9.8.2012, o 7:00, Shenfeng Liu <[email protected]> napísal: >>>>>> >>>>>>> Kay, >>>>>>> Thanks for you and Michal's help to commit the changes! >>>>>>> I verified the page of http://www.openoffice.org/zh-cn/index.html >>>>>>> was >>>>>>> updated successfully! >>>>>>> >>>>>>> While the following 2 pages that I translated are still unchanged >>>>>>> till >>>>>>> now: >>>>>>> >>>>>>> >>>>>>> - http://www.openoffice.org/zh-cn/why/why_great.html >>>>>>> - http://www.openoffice.org/zh-cn/why/why_easy.html >>>>>>> >>>>>>> >>>>>>> Could you please check if you can see my submit of the 2 pages >>>>>>> above and >>>>>>> help to commit? >>>>>>> Thanks! >>>>>>> >>>>>>> - Shenfeng >>>>>>> >>>>>>> >>>>>>> 2012/8/9 Kay Schenk <[email protected]> >>>>>>> >>>>>>>> On Tue, Aug 7, 2012 at 6:21 PM, Shenfeng Liu <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Thanks very much, Kay! >>>>>>>>> >>>>>>>> >>>>>>>> You're welcome...I'm nto sure what happened with some that both Michal >>>>>>>> and >>>>>>>> I tried to commit and publish. >>>>>>>> >>>>>>>> Please review the requests you made from the last day or so, and let us >>>>>>>> know if anything looks amiss. >>>>>>>> >>>>>>>> My local svn client (eclipse) and the CMS implementation are not one >>>>>>>> in the >>>>>>>> same, so I can't say what the problem is at the moment. It *appeared* >>>>>>>> from >>>>>>>> my local copy that the changes had been committed correctly, but I >>>>>>>> didn't >>>>>>>> verify the actual "publication" to production -- the web server. So, >>>>>>>> this >>>>>>>> is what needs to be verified by you. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> 2012/8/8 Kay Schenk <[email protected]> >>>>>>>>> >>>>>>>>>> This one was is complete. >>>>>>>>>> >>>>>>>>>> On Tue, Aug 7, 2012 at 8:35 AM, Shenfeng Liu <[email protected]> >>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Clone URL (Committers only): >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> https://cms.apache.org/redirect?new=anonymous;action=diff;uri=http://ooo-site.apache.org/zh-cn%2Findex.html >>>>>>>>>>> >>>>>>>>>>> Shenfeng Liu >>>>>>>>>>> >>>>>>>>>>> Index: trunk/content/zh-cn/index.html >>>>>>>>>>> =================================================================== >>>>>>>>>>> --- trunk/content/zh-cn/index.html (revision 1370070) >>>>>>>>>>> +++ trunk/content/zh-cn/index.html (working copy) >>>>>>>>>>> @@ -30,7 +30,7 @@ >>>>>>>>>>> <li> >>>>>>>>>>> <div class="action-info"> >>>>>>>>>>> <div class="action-text action-link"> >>>>>>>>>>> - <h2><a name="content" href="/why/">我想了解 >>>>>>>>>>> OpenOffice</a></h2> >>>>>>>>>>> + <h2><a name="content" href="why/">我想了解 >>>>>>>>>>> OpenOffice</a></h2> >>>>>>>>>>> <p> >>>>>>>>>>> <a href="/why/">Apache OpenOffice 是什么?为什么要用 >>>>>>>> Apache >>>>>>>>>>> OpenOffice ?</a> >>>>>>>>>>> </p> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> ---------------------------------------------------------------------------------------- >>>>>>>>>> MzK >>>>>>>>>> >>>>>>>>>> "I'm just a normal jerk who happens to make music. >>>>>>>>>> As long as my brain and fingers work, I'm cool." >>>>>>>>>> -- Eddie Van Halen >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> ---------------------------------------------------------------------------------------- >>>>>>>> MzK >>>>>>>> >>>>>>>> "I'm just a normal jerk who happens to make music. >>>>>>>> As long as my brain and fingers work, I'm cool." >>>>>>>> -- Eddie Van Halen >>>>>>>> >>>>>> >>>>>> >>>> >>>> >>>> >> >> -- >> ------------------------------------------------------------------------ >> MzK >> >> "I'm just a normal jerk who happens to make music. >> As long as my brain and fingers work, I'm cool." >> -- Eddie Van Halen >> >>
