Return-Path: X-Original-To: apmail-commons-dev-archive@www.apache.org Delivered-To: apmail-commons-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3BE4F113A2 for ; Mon, 24 Mar 2014 15:53:28 +0000 (UTC) Received: (qmail 63439 invoked by uid 500); 24 Mar 2014 15:53:16 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 62808 invoked by uid 500); 24 Mar 2014 15:53:11 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 62447 invoked by uid 99); 24 Mar 2014 15:53:04 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Mar 2014 15:53:04 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of sebbaz@gmail.com designates 209.85.128.178 as permitted sender) Received: from [209.85.128.178] (HELO mail-ve0-f178.google.com) (209.85.128.178) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Mar 2014 15:52:58 +0000 Received: by mail-ve0-f178.google.com with SMTP id jw12so6025401veb.9 for ; Mon, 24 Mar 2014 08:52:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=69hMcJL8BGRjoDtvZHmvrerVlzbCBG+gvXBG5dudvxw=; b=gJu+B8FokBnxB2QcKlcoH1nxLc7iF9czTJcpvwbnw3mn+NYApul+KSOUaQA04xfh+d dALl5idshacrBZnG6419uPPLwE4Ha17g1DpYMaqJnxSo7ANdVOeTT0ls2kO+HvXEDiHe zC8AVZx6etVcsO/Ab8kqA2fQNPl8Yj6dObIKJynoldEFnehOi08mmt0PuTGgIyPwTZpn ksGbLV+vspv3A99ii69rqVk8DpbI2a19aRyzU/08utJUEE9u9iyEzBDCxtm8Bb6Hoj2W wB+WNGkprT5omhjRmXZzaUa6cCTw9DJyC4jRDT0oACIcBDnCX651Jl/jLx+riEALndVm U0cA== MIME-Version: 1.0 X-Received: by 10.58.165.68 with SMTP id yw4mr52156276veb.17.1395676357551; Mon, 24 Mar 2014 08:52:37 -0700 (PDT) Received: by 10.58.188.71 with HTTP; Mon, 24 Mar 2014 08:52:37 -0700 (PDT) In-Reply-To: <20140323211910.DA2842388993@eris.apache.org> References: <20140323211910.DA2842388993@eris.apache.org> Date: Mon, 24 Mar 2014 15:52:37 +0000 Message-ID: Subject: Re: svn propchange: r1580369 - svn:log From: sebb To: dev@commons.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org Note that SVN commit messages are not versioned, so can be replaced at any time (and then only live on in mail archives). But the main issue is that the ASF releases source, and svn log messages are not included the standard releases. IMO SVN log messages should be regarded as short-term comments which tell the commit message viewer why the update was committed, and are mostly useful for reviewing the commit message. If any of the information in the log message is necessary to the understanding of the code, it really needs to be added to the Javadoc or some other documentation file that is included in the source releases. On 23 March 2014 21:19, wrote: > Author: ate > Revision: 1580369 > Modified property: svn:log > > Modified: svn:log at Sun Mar 23 21:19:10 2014 > ------------------------------------------------------------------------------ > --- svn:log (original) > +++ svn:log Sun Mar 23 21:19:10 2014 > @@ -1 +1,42 @@ > -SCXML-200: > +SCXML-200:Normalize and complete the SCXML object model and parsing > +See: https://issues.apache.org/jira/browse/SCXML-200 > + > +The Commons SCXML object model was rather 'flat' and de-normalized, and many > +of the current SCXML specification features as well as restrictions were > +(thus) not fully mapped. > + > +This commit restructures the SCXML model to bring it more/mostly in line > +with the specification and normalizes the object hierarchy to cleaner separate > +and restrict the features belonging to the right level and element. > + > +The previous state and transition model hierarchy was like this: > + > + TransitionTarget > + <- Initial > + <- History > + <- State > + <- Final > + <- Parallel > + > + Executable > + <- Transition > + > +With this restructuring it will now looks like this: > + > + Initial > + > + TransitionTarget > + <- History > + <- EnterableState -> DocumentOrder > + <- TransitionalState > + <- State > + <- Parallel > + <- Final > + > + Executable > + <- SimpleTransition > + <- Transition -> DocumentOrder > + > +With this restructuring, each of the model objects now cleanly > +represents their functional role in the SCXML specification and only > +contains the features and relations they are supposed to have. > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org