Daniel Shahaf wrote on Fri, Mar 09, 2012 at 21:10:27 +0200: > sebb wrote on Fri, Mar 09, 2012 at 18:47:46 +0000: > > No, still waiting for details on how the httpd commits were achieved. > > Just ask Sam to implement this in Whimsy.
Specifically: * GET /postarelease/${pmc} - Runs `svn ls -R #{DIST_ROOT}/repos/${pmc}`. - Displays a multiselect widget (or a set of checkboxes), allowing to choose any subset of the files/dirs there. - Provide a textbox and a [Submit] button. * POST /postarelease/${pmc} - Preprocessing: if both X and all of X's immediate children are selected, then unselect all those children. Repeat (recursing upwards). - Preprocessing: if any selected path is a child of any other selected path, error out. - Run svnmucc to move the selected paths from dev/ to release/, with the user's credentials. Use textbox contents for the log message. Optional features: - A hidden form field with the "last modified revision" of dev/${tlp}, and at POST time use that as the base revision passed to the commit editor (via svnmucc's argv).