Good localtime,
This email is to update on the state of the upcoming version of jic and
the timeline for its release.
I've tried to squeeze it into the time I had before my vacation (which
started today and will last until 26 Aug inclusively), but due to the
size of the change set I was unable to finish it yet.
My goal is to have fully functioning new jic with the following
functionality on-board by the LCU14 (which starts on 15 Sep 2014):
- porcelain mode (similar to git's one) with the following commands:
jadd # add issue comments
jcr
blueprint # create a new blueprint
subtask # create a new sub-task
jdel # delete issue comments
jed # edit an existing issue
jedc # edit issue comments
jln
depends # add dependency link
implements # add implementation link
jls
assigned
reported # list issues reported by you
jrep
myweek # show user's activity for the last week
jsh
all # show all information for the issue
comments # show issue comments
history # show issue change history
links # show issue links
worklog # show the time logged for the issue
jtr
resolve # resolve an issue
start # start working on an issue
jul
depends # remove dependency link
implements # remove implementation link
jwl # log time spent on an issue
- plumbing mode with the commands supporting the functionality above
plus what is needed to configure jic, manage porcelain mode
commands, etc.
- default templates for all the output with an option to add your
own templates in the configuration file to override the default
ones.
- support for offline mode (part of the new framework anyway).
- support for multiple servers (needed for development and is a part
of the new framework).
- flexible configuration.
- proper man pages.
- tests for the code (partial coverage).
- support for CL completion in bash (if time permits).
So, during the next couple of days (as time permits - I'm traveling
this week) I'll be pushing bits of the functionality into the 'next'
branch at github[1] as I merge them.
When I'm back from vacation I'm planning to do small releases every week
until connect.
After connect I'd like to switch to bazaar mode and work on jic together
with all of you. :)
Links:
[1] https://github.com/ototo/jic
--
Best Regards,
Serge Broslavsky <serge.broslavsky(a)linaro.org>
Project Manager, Linaro
M: +37129426328 IRC: ototo Skype: serge.broslavsky
http://linaro.org | Open source software for ARM SoCs