Florin, > Looks good to me. I’d add it after the list of APIs that changed. Is that > fine with you? >
Sure is! Cheers Ole > Cheers, > Florin > >> On Oct 25, 2017, at 5:28 AM, Ole Troan <otr...@employees.org> wrote: >> >> Hi Florin, >> >> What about something like this? >> >> #!/usr/bin/env python >> import os, fnmatch, subprocess >> starttag = 'v17.07' >> endtag = 'v17.10-rc2' >> apifiles = [] >> for root, dirnames, filenames in os.walk('.'): >> for filename in fnmatch.filter(filenames, '*.api'): >> apifiles.append(os.path.join(root, filename)) >> for f in apifiles: >> commits = subprocess.check_output(['git', 'log', >> '--oneline', starttag + '..' + endtag, >> f]) >> if commits: >> print f >> print commits >> >> >> >> Which gives: >> >> ./src/plugins/pppoe/pppoe.api >> 62f9cdd8 Add PPPoE Plugin >> >> ./src/plugins/acl/acl.api >> c29940c5 ACL-plugin add "replace" semantics for adding a new MacIP acl >> de9fbf43 MAC IP ACL interface list dump (as an alternative to the get/reply) >> >> ./src/plugins/nat/nat.api >> 704018cf NAT: Destination NAT44 with load-balancing (VPP-954) >> 2ba92e32 NAT: Rename snat plugin to nat (VPP-955) >> >> ./src/vnet/interface.api >> 831fb59f Stats refactor >> d292ab1e No context in SW interface event >> a07bd708 Dedicated SW Interface Event >> >> ./src/vnet/dhcp/dhcp.api >> 51822bf0 DHCP client option 61 "client_id" >> 4729b1ec DHCP complete event sends mask length >> >> ./src/vnet/lldp/lldp.api >> 99a0e60e Add API support for LLDP config/interface set >> >> ./src/vnet/lisp-cp/one.api >> d630713d LISP: add neighbor discovery and CP protocol separation APIs >> 111a5cea LISP: Add APIs for enable/disable xTR/P-ITR/P-ETR modes >> 7048ff1e LISP: Map-server fallback feature >> 1e553a00 LISP: make TTL for map register messages configurable >> >> ./src/vnet/ethernet/p2p_ethernet.api >> 15ac81c1 P2P Ethernet >> >> ./src/vnet/mpls/mpls.api >> 2297af01 Add a name to the creation of an IP and MPLS table >> 28ab9cc1 FIB table add/delete API only >> da78f957 L2 over MPLS >> a0a908f1 FIB path weight incorrect in dump (VPP-922) >> 57b5860f FIB path preference >> >> ./src/vnet/session/session.api >> 33e002b1 Fix session connect_* api message handling. >> >> ./src/vnet/span/span.api >> 5b311202 SPAN/API:enable L2 dump >> 001fd406 SPAN:add l2 mirror >> >> ./src/vnet/devices/virtio/vhost_user.api >> 4ba75f54 vhost: Remove operation mode in the API >> >> ./src/vnet/vxlan-gpe/vxlan_gpe.api >> 04ffd0ad VPP crash on creating vxlan gpe interface. VPP-875 >> >> ./src/vnet/tcp/tcp.api >> 3bbcfab1 TCP source address automation >> >> ./src/vnet/ip/ip.api >> 2297af01 Add a name to the creation of an IP and MPLS table >> 28ab9cc1 FIB table add/delete API only >> 57b5860f FIB path preference >> >> ./src/vnet/lisp-gpe/lisp_gpe.api >> af3d9771 Remove unused retval from gpe_native_fwd_rpath type definition >> >> ./src/vnet/l2/l2.api >> 50570ece Update of free text tag patch for BD >> 48304141 Support for bridge domain free text tag >> e531f4cb Increase default MAC learn limit and check it in learn-update path >> 8d00fff8 Add support for API client to receive L2 MAC events >> >> ./src/vpp/api/vpe.api >> 8a19f12a Allow individual stats API and introduce stats.api - >> want_interface_simple_stats - want_interface_combined_stats - >> want_ip4|6_fib|nbr_stats >> 4802632d Punt socket: Fix coverity error for pathname length mismatch >> between API and sun_path. >> f7a55ad7 PUNT socket: External control plane processes connected via UNIX >> domain sockets. >> 75e2f2ac API:fix arp/ND event messages - remove context >> 99a0e60e Add API support for LLDP config/interface set >> >> ./src/vpp/stats/stats.api >> 831fb59f Stats refactor >> 8a19f12a Allow individual stats API and introduce stats.api - >> want_interface_simple_stats - want_interface_combined_stats - >> want_ip4|6_fib|nbr_stats >> > _______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev