On Sun, Jun 24, 2012 at 10:19 AM, Joe Schaefer <[email protected]> wrote: > ----- Original Message ----- > >> From: Rob Weir <[email protected]> >> To: [email protected]; Joe Schaefer <[email protected]> >> Cc: >> Sent: Sunday, June 24, 2012 10:15 AM >> Subject: Re: CMS anonymous user improvements >> >> On Sun, Jun 24, 2012 at 9:50 AM, Joe Schaefer <[email protected]> >> wrote: >>> Username: anonymous with an empty password will let you in. >>> Cloning is available for up to 3 days beyond the generation >>> of the email message. Cloning is implemented using zfs clones >>> of working copies (which are independent zfs filesystems), >>> so you get the full working copy as a result. >>> >> >> So, if you want to submit changes to multiple files, would you do this? >> >> 1. change file 1, submit (but uncheck "quick mail") >> >> 2. change file 2, etc. and submit >> >> 3. On last file, re-check quick mail to send the patch? > > Well that's one way, but personally I would just cd to a directory containing > all of the changed files and do "Diff" + "Mail Diff" so the patch sent to the > mailing list (and subsequent clone url) contains all the relevant info. >> >> 4. Do this all within one login session > > Not necessary- working copies don't expire unless someone either forces it or > three days with no activity have passed. Each time someone uses the > bookmarklet > the clock gets reset for example. >
I just tried a quick test and got this error on hitting the submit button with "quick mail" checked: Error Can't locate object method "is_initial_request" via package "Apache2::RequestRec" at /usr/local/cms/webgui/lib/ASF/CMS/WC/Mail.pm line 39. This was 11:07 EDT, editing: https://cms.apache.org/openofficeorg/wc/edit/anonymous-bGkd_e/trunk/content/openofficeorg/downloads.mdtext >> >> Is that the workflow? >> >> -Rob >>> >>> >>> ----- Original Message ----- >>>> From: Rob Weir <[email protected]> >>>> To: [email protected] >>>> Cc: >>>> Sent: Sunday, June 24, 2012 9:41 AM >>>> Subject: Re: CMS anonymous user improvements >>>> >>>> On Sun, Jun 24, 2012 at 8:47 AM, Joe Schaefer >> <[email protected]> >>>> wrote: >>>>> This weekend David Blevins and I worked on streamlining >>>>> the anonymous user support in the CMS. Two major improvements >>>>> are the introduction of "Quick Mail" and anonymous >> clones. >>>>> >>>>> Quick Mail is the analog of Quick Commit but for anonymous >>>>> users- it is enabled by default and makes submitting patches >>>>> to the mailing list much easier to execute. The mailout will >>>>> contain a url for committers to use that permits a committer >>>>> to clone the working copy of the anonymous user, so all you'd >>>>> need to do is review the change in the CMS and commit it. >>>>> >>>> >>>> >>>> How do you get to this? When I use the bookmarklet I get the basic >>>> authentication dialog and can't get past that unless I log in. How >>>> does a non-committer get in? >>>> >>>> Also, how long is the anonymous clone URL valid for? Indefinitely? >>>> >>>> Finally, is this a single file per anonymous clone? or can it map to >>>> an entire change set, e.g., a translation of several pages? >>>> >>>> -Rob >>>> >>>>> Would be nice if Rob or someone created a video tutorial for this >>>>> that's geared toward anon users and showed off these new >> features. >>>>> >>>> >>
