RELEASE: MOAP 0.2.2 'Airlines'



This mail announces the release of MOAP 0.2.2 'Airlines'.


MOAP is a swiss army knife for project maintainers and developers.
It aims to help in keeping you in the flow of maintaining, developing and
releasing, automating whatever tasks can be automated.

It allows you to parse DOAP files and submit releases, send release mails,
create iCal files and RSS feeds, maintain version control ignore lists,
check in based on the latest ChangeLog entry, and more.
 
For more information, see https://apestaart.org/moap/trac/
To file bugs, go to https://apestaart.org/moap/trac/newticket
This is MOAP 0.2.2 "Airlines"

"""
 In the days of yore, grandpa used to communicate his hacking results
 to other greyed hackers using GNOME's prepare-ChangeLog.pl script.
 But grandpa was a lazy typist so he named his copy cl.pl
 And grandpa was a Subversion user, so he hacked in some ugly SVN support
 in his copy of cl.pl.
 And a friend of grandpa was a TLA user, so the friend hacked in some uglier
 TLA support in their copy of cl.pl.
 And grandpa was a sharer, so all grandpa's hacker friends in the old age
 retirement home had a copy of cl.pl, either the one with or without TLA
 support, depending on when they befriended grandpa.
 And grandpa was a Perl hater, so he muttered in his beard every time he
 had to look at the code.
 And grandpa had Alzheimer's, so he never could remember to send patches
 upstream.

 But now grandpa has a grandson, who is still young and naive, and full of
 energy, and he decided to carry on grandpa's work.  And he implemented
 moap changelog prepare, and all was well.
 And he added "mcp" as an alias to "moap changelog prepare", in his .bashrc,
 and "mcc" as an alias to "moap changelog checkin", and lo! did he go forth
 and hack and communicate.

 And the young hacker removed grandpa's old cl.pl script from his $HOME/bin
 directory, printed the script, folded the papers into a bouquet of flowers
 and put it on his grandfather's grave.
"""

This release adds "moap changelog prepare", creating a new entry in your
ChangeLog based on local changes.  This is an effective replacement for
prepare-ChangeLog.pl as used by GNOME hackers.

This feature uses ctags to extract affected functions/classes/tags from
33 programming languages, including such classics as C, C++, and Python.

Coverage in 0.2.2: 663/837 (79 %), 50 python tests, 2 bash tests

Features added since 0.2.1:
- added "moap changelog prepare" to prepare a new ChangeLog entry
- added "code" subcommand to test and develop code

Bugs fixed since 0.2.1:
- 233: moap gets error when doing cl prepare
- 232: moap ignore should error out with a decent message if no editor could
       be found

Contributors to this release:
- Thomas Vander Stichele
- Tim Philipp-Müller

WHAT IT IS
----------
MOAP is a swiss army knife for project maintainers and developers.
It aims to help in keeping you in the flow of maintaining, developing and
releasing, automating whatever tasks can be automated.

It allows you to parse DOAP files and submit releases, send release mails,
create iCal files and RSS feeds, maintain version control ignore lists,
check in based on the latest ChangeLog entry, and more.
 
For more information, see https://apestaart.org/moap/trac/


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]