Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-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 97375F1A8 for ; Tue, 9 Apr 2013 17:06:06 +0000 (UTC) Received: (qmail 87038 invoked by uid 500); 9 Apr 2013 17:06:06 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 87004 invoked by uid 500); 9 Apr 2013 17:06:06 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 86995 invoked by uid 99); 9 Apr 2013 17:06:06 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Apr 2013 17:06:06 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of Chiradeep.Vittal@citrix.com designates 66.165.176.63 as permitted sender) Received: from [66.165.176.63] (HELO SMTP02.CITRIX.COM) (66.165.176.63) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Apr 2013 17:06:02 +0000 X-IronPort-AV: E=Sophos;i="4.87,441,1363132800"; d="scan'208";a="17530916" Received: from sjcpmailmx02.citrite.net ([10.216.14.75]) by FTLPIPO02.CITRIX.COM with ESMTP/TLS/RC4-MD5; 09 Apr 2013 17:05:40 +0000 Received: from SJCPMAILBOX01.citrite.net ([10.216.4.73]) by SJCPMAILMX02.citrite.net ([10.216.14.75]) with mapi; Tue, 9 Apr 2013 10:05:33 -0700 From: Chiradeep Vittal To: "dev@cloudstack.apache.org" Date: Tue, 9 Apr 2013 10:05:31 -0700 Subject: Re: [ACS41][DOCS] Generate diff of APIs changed/added/deleted? Thread-Topic: [ACS41][DOCS] Generate diff of APIs changed/added/deleted? Thread-Index: Ac41RHIvQttdN/xcSC6X5rb6MW/J1w== Message-ID: In-Reply-To: <1365179484.12467.140661213849125.3D8C4618@webmail.messagingengine.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.3.1.130117 acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org I believe this was never automated. The apidocs generation tool generates an XML document that contains all the APIs. (tools/apidoc/target/commands.xml). We can diff the 4.0 xml and the 4.1 xml using a tool such as xmldiff (https://pypi.python.org/pypi/xmldiff). I tried this, but it hangs. The man page for xmldiff says: "xmldiff uses an algorithm with a (too) high algorithmical complexity, which makes it unsuitable to process large XML documents. If your document has more than about 100 nodes, you should probably look for an alternative solution" On 4/5/13 9:31 AM, "Joe Brockmeier" wrote: >Bumping this. Any ideas? > >On Tue, Apr 2, 2013, at 03:33 PM, Joe Brockmeier wrote: >> Hi all, >>=20 >> So - the build process for generating API docs has changed since 4.0 -> >> 4.1, and it looks like in the process we've stopped generating a >> "diff.txt" of APIs changed/added/deleted since the last version. >>=20 >> Any idea how we can generate this automagically rather than combing >> through the new docs to see what's different since 4.0.x? Thanks! >>=20 >> Best, >>=20 >> jzb >> --=20 >> Joe Brockmeier >> jzb@zonker.net >> Twitter: @jzb >> http://www.dissociatedpress.net/ > > >Best, > >jzb >--=20 >Joe Brockmeier >jzb@zonker.net >Twitter: @jzb >http://www.dissociatedpress.net/