|
|
02c8270 |
Name: did
|
|
|
d4dc969 |
Version: 0.12
|
|
|
fdd4053 |
Release: 1%{?dist}
|
|
|
02c8270 |
|
|
|
02c8270 |
Summary: What did you do last week, month, year?
|
|
|
02c8270 |
License: GPLv2+
|
|
|
02c8270 |
|
|
|
02c8270 |
URL: https://github.com/psss/did
|
|
|
02c8270 |
Source: https://github.com/psss/did/releases/download/%{version}/did-%{version}.tar.bz2
|
|
|
02c8270 |
|
|
|
02c8270 |
BuildArch: noarch
|
|
|
dddd123 |
BuildRequires: git
|
|
|
1517eda |
BuildRequires: python2-devel
|
|
|
d4dc969 |
Requires: python2-requests-gssapi
|
|
|
ddaa81c |
Requires: python2-nitrate python2-dateutil python2-bugzilla
|
|
|
d4dc969 |
Requires: python-feedparser
|
|
|
02c8270 |
|
|
|
02c8270 |
%description
|
|
|
02c8270 |
Comfortably gather status report data (e.g. list of committed
|
|
|
02c8270 |
changes) for given week, month, quarter, year or selected date
|
|
|
02c8270 |
range. By default all available stats for this week are reported.
|
|
|
02c8270 |
|
|
|
02c8270 |
%prep
|
|
|
ddaa81c |
%autosetup -S git
|
|
|
02c8270 |
|
|
|
02c8270 |
%build
|
|
|
02c8270 |
|
|
|
02c8270 |
%install
|
|
|
02c8270 |
mkdir -p %{buildroot}%{_bindir}
|
|
|
02c8270 |
mkdir -p %{buildroot}%{_mandir}/man1
|
|
|
f957be0 |
mkdir -p %{buildroot}%{python2_sitelib}/did
|
|
|
f957be0 |
mkdir -p %{buildroot}%{python2_sitelib}/did/plugins
|
|
|
02c8270 |
install -pm 755 bin/did %{buildroot}%{_bindir}/did
|
|
|
f957be0 |
install -pm 644 did/*.py %{buildroot}%{python2_sitelib}/did
|
|
|
f957be0 |
install -pm 644 did/plugins/*.py %{buildroot}%{python2_sitelib}/did/plugins
|
|
|
58b43d9 |
install -pm 644 did.1.gz %{buildroot}%{_mandir}/man1
|
|
|
02c8270 |
|
|
|
02c8270 |
|
|
|
02c8270 |
%files
|
|
|
02c8270 |
%{_mandir}/man1/*
|
|
|
02c8270 |
%{_bindir}/did
|
|
|
f957be0 |
%{python2_sitelib}/*
|
|
|
02c8270 |
%doc README.rst examples
|
|
|
02c8270 |
%{!?_licensedir:%global license %%doc}
|
|
|
02c8270 |
%license LICENSE
|
|
|
02c8270 |
|
|
|
02c8270 |
%changelog
|
|
|
d4dc969 |
* Thu Dec 20 2018 Petr Šplíchal <psplicha@redhat.com> 0.12-1
|
|
|
d4dc969 |
- Add missing redmine dependency [fix #177]
|
|
|
d4dc969 |
- Fix GitLab plugin's ssl_verify option [fix #168]
|
|
|
d4dc969 |
- Document GitLab access token scope
|
|
|
d4dc969 |
- Merge ssl_verify support for Jira [#169]
|
|
|
d4dc969 |
- Merge support for Trello commented cards [#170]
|
|
|
d4dc969 |
- Fix commented cards title, improve the test suite
|
|
|
d4dc969 |
- Add a simple test for completed tasks, update auth
|
|
|
d4dc969 |
- Merge support for completed Google tasks [#173]
|
|
|
d4dc969 |
- Merge fix for the Google dependencies [#166]
|
|
|
d4dc969 |
- Document additional google dependencies
|
|
|
d4dc969 |
- Adding support for Google tasks
|
|
|
d4dc969 |
- Add commentCard to trello DEFAULT_FILTERS
|
|
|
d4dc969 |
- Allow to set 'ssl_verify' config for jira plugin
|
|
|
d4dc969 |
- Support 'creator' in bugzilla plugin [fix #167]
|
|
|
d4dc969 |
- Give a nice error when user not found [fix #159]
|
|
|
d4dc969 |
- Fix jira basic authentication [fix #163]
|
|
|
d4dc969 |
- Fix long_description in setup.py
|
|
|
d4dc969 |
- Update pip installation instructions
|
|
|
d4dc969 |
- Update the example config with recent plugins
|
|
|
d4dc969 |
- Describe in more detail how the tool works
|
|
|
d4dc969 |
- Silently ignore non-git directories [fix #143]
|
|
|
d4dc969 |
- Separate arguments preparation, add test coverage
|
|
|
d4dc969 |
- New option --test to run a simple smoke test
|
|
|
d4dc969 |
- Remove python2-gssapi from Requires
|
|
|
d4dc969 |
- Make REQUESTS_CA_BUNDLE example copy-paste-able
|
|
|
d4dc969 |
- Merge fix for the gitlab --since issue [fix #156]
|
|
|
d4dc969 |
- Remove gssapi dependency from the main cli module
|
|
|
d4dc969 |
- Quick start section, update install instructions
|
|
|
d4dc969 |
- Simplify setup.py, update requires
|
|
|
d4dc969 |
- Fix --since issue in gitlab plugin
|
|
|
d4dc969 |
|
|
|
fdd4053 |
* Mon Nov 26 2018 Petr Šplíchal <psplicha@redhat.com> 0.11-1
|
|
|
fdd4053 |
- Validate plugin types in config [fix #148]
|
|
|
fdd4053 |
- Use email for searching Jira issues [fix #122]
|
|
|
fdd4053 |
- Handle authentication errors in the Jira plugin
|
|
|
fdd4053 |
- Update shebang to explicitly use python2
|
|
|
fdd4053 |
- Add a new section Questions to docs [fix #155]
|
|
|
fdd4053 |
- Raise error on unsuccessful request [fix #154]
|
|
|
fdd4053 |
- New plugin for Pagure stats [fix #153]
|
|
|
fdd4053 |
- Use requests-gssapi for Jira stats
|
|
|
fdd4053 |
- Fix problems with the Sentry plugin
|
|
|
fdd4053 |
- Merge configurable ssl verify for gitlab [#136]
|
|
|
fdd4053 |
- Merge the improved gitlab search [#137]
|
|
|
fdd4053 |
- Merge the new redmine plugin [#135]
|
|
|
fdd4053 |
- Some minor adjustments for the redmine plugin
|
|
|
fdd4053 |
- GitHub stats about reviewed PRs [#127]
|
|
|
fdd4053 |
- Remove zero-fill from Jira issues [fix #149]
|
|
|
fdd4053 |
- Add oauth2client to docs requirements [fix #152]
|
|
|
fdd4053 |
- Adjust until limit of the sentry plugin [fix #151]
|
|
|
fdd4053 |
- Update test data for the sentry & google plugins
|
|
|
f957be0 |
- Update Python macros to new packaging standards
|
|
|
fdd4053 |
- Port to python-gssapi
|
|
|
fdd4053 |
- Fixed issue with failing tests
|
|
|
fdd4053 |
- Remove the idonethis plugin
|
|
|
fdd4053 |
- Merge the new sentry plugin
|
|
|
fdd4053 |
- Add basic Redmine support
|
|
|
fdd4053 |
- Add basic GitLab support
|
|
|
fdd4053 |
- Add search for subscribed bugs
|
|
|
fdd4053 |
- Add did.spec to MANIFEST.in
|
|
|
fdd4053 |
- Merge fix for bugs patched when created [#109]
|
|
|
fdd4053 |
- Merge the new Bugzilla query syntax [#111]
|
|
|
fdd4053 |
- Fetch only needed stats during GitHub testing
|
|
|
fdd4053 |
- Merge support for pull request separation [#114]
|
|
|
fdd4053 |
- Show month name / week number by default [#106]
|
|
|
fdd4053 |
|
|
|
fdd4053 |
* Wed Jan 11 2017 Martin Frodl <mfrodl@redhat.com> 0.10-1
|
|
|
fdd4053 |
- New plugin for Google Apps
|
|
|
fdd4053 |
- Document how to generate documentation locally
|
|
|
fdd4053 |
- Mock C modules while building documentation
|
|
|
fdd4053 |
- Make all make versions happy
|
|
|
fdd4053 |
- Add requirements.txt to fix docs building
|
|
|
fdd4053 |
- Properly handle GitHub issues with Unicode names
|
|
|
fdd4053 |
- Add login key to github section in example config
|
|
|
fdd4053 |
- Update install docs with fresh Fedora instructions
|
|
|
fdd4053 |
- Update coveralls links in README
|
|
|
fdd4053 |
- List install dependencies for Debian-based systems
|
|
|
fdd4053 |
- Use another Trac instance in plugin test
|
|
|
fdd4053 |
- Move kerberos to extra requires
|
|
|
7e49076 |
|
|
|
58b43d9 |
* Mon Apr 04 2016 Petr Šplíchal <psplicha@redhat.com> 0.9-1
|
|
|
58b43d9 |
- New plugins supported: Trello, bit.ly, idonethis
|
|
|
58b43d9 |
- Support 'did yesterday' for yesterday's updates
|
|
|
58b43d9 |
- Ignore comment updates without author specified
|
|
|
58b43d9 |
- User does not have to be assignee to close a bug
|
|
|
58b43d9 |
- Create vim tags using the 'make tags' target
|
|
|
58b43d9 |
- Use option prefix also for git, header and footer
|
|
|
58b43d9 |
- Extend the test coverage for cli, base and utils
|
|
|
58b43d9 |
- Rename DID_CONFIG to DID_DIR to match the content
|
|
|
58b43d9 |
- Improve error handling, especially config errors
|
|
|
58b43d9 |
- Migrate option parsing from optparse to argparse
|
|
|
58b43d9 |
- Configurable support for showing bug resolutions
|
|
|
58b43d9 |
- Support --conf as abbreviation for --config
|
|
|
58b43d9 |
- Initial set of tests for the trac plugin
|
|
|
58b43d9 |
- Improve readability of gerrit by using review number
|
|
|
58b43d9 |
- Improve closed bugs stats, add test case [fix #45]
|
|
|
58b43d9 |
- Add statistics of closed bugs for bugzilla plugin
|
|
|
58b43d9 |
|
|
|
58b43d9 |
* Wed Sep 23 2015 Petr Šplíchal <psplicha@redhat.com> 0.8-1
|
|
|
58b43d9 |
- Give warning for git repository problems [fix #41]
|
|
|
58b43d9 |
- Add example with config dir set to: ~/.config/did/
|
|
|
58b43d9 |
- Support for basic authentication in jira plugin
|
|
|
58b43d9 |
- Support config profiles (new option --config)
|
|
|
58b43d9 |
- Generate coverage annotations for 'make coverage'
|
|
|
58b43d9 |
- Support aliases in config sections, improves #36
|
|
|
58b43d9 |
- The first draft of the github plugin [fix #42]
|
|
|
58b43d9 |
- Support custom email/login aliases [fix #36]
|
|
|
58b43d9 |
- Include detailed description for general options
|
|
|
58b43d9 |
- Properly check email in gerrit messages [fix #34]
|
|
|
58b43d9 |
- Correctly handle invalid arguments [fix #33]
|
|
|
58b43d9 |
- Do not include the whole docs dir in the tarball
|
|
|
58b43d9 |
- Properly document how email addresses are handled
|
|
|
58b43d9 |
- Use wheels for python packaging (no source dist)
|
|
|
58b43d9 |
- Include Python package building stuff in Makefile
|
|
|
58b43d9 |
|
|
|
58b43d9 |
* Fri Sep 18 2015 Petr Šplíchal <psplicha@redhat.com> 0.7-1
|
|
|
58b43d9 |
- Refer Travis CI and Coveralls in contribute docs
|
|
|
58b43d9 |
- Remove version from the documentation completely
|
|
|
58b43d9 |
- Unshallow the git repo as it is used for testing
|
|
|
58b43d9 |
- Ignore errors about non-existent bugzilla emails
|
|
|
58b43d9 |
- Better handle xmlrpclib errors during bug search
|
|
|
58b43d9 |
- Document bugzilla plugin stats in more detail
|
|
|
58b43d9 |
- Bugzilla test suite adjustments (split, asserts)
|
|
|
58b43d9 |
- Log kerberos error as a debug message
|
|
|
58b43d9 |
- Decode command line arguments from utf-8
|
|
|
58b43d9 |
- Filter returned bugs by email or name
|
|
|
58b43d9 |
- Moving bug from NEW to ASSIGNED is not returning
|
|
|
58b43d9 |
- Improve fixed bugs detection in bugzilla plugin
|
|
|
58b43d9 |
- Allow stats name detection from multiline docs
|
|
|
58b43d9 |
- Do not run 'make clean' in the pre-commit hook
|
|
|
58b43d9 |
- Support fetching large queries in jira plugin
|
|
|
58b43d9 |
- Document stats order specification in config
|
|
|
18e316a |
|
|
|
02c8270 |
* Fri Sep 11 2015 Petr Šplíchal <psplicha@redhat.com> 0.6-1
|
|
|
02c8270 |
- Provide a couple of real-life examples in docs
|
|
|
02c8270 |
- Convert plugin order list into table
|
|
|
02c8270 |
- Update welcome page and module documentation
|
|
|
02c8270 |
- Handle invalid dates, paths and urls
|
|
|
02c8270 |
- Consider ticket description change as update
|
|
|
02c8270 |
- Check free command line arguments for typos
|
|
|
02c8270 |
- Include example config in docs, adjust man page
|
|
|
02c8270 |
- Fix the --debug option, prevent logger duplication
|
|
|
02c8270 |
- Correctly handle missing config file
|
|
|
02c8270 |
- Move Options.time_period() to Date.period()
|
|
|
02c8270 |
- Update source url, add python-bugzilla to requires
|
|
|
02c8270 |
- Move stats classes into a separate module
|
|
|
02c8270 |
- Completely remove get_color_mode/set_color_mode
|
|
|
02c8270 |
- Adjust utils.pluralize() to take a single argument
|
|
|
02c8270 |
- Adjust commit-msg hook to handle comments
|
|
|
02c8270 |
- Move command line code to the did.cli module
|
|
|
02c8270 |
|
|
|
02c8270 |
* Wed Sep 09 2015 Petr Šplíchal <psplicha@redhat.com> 0.5-1
|
|
|
02c8270 |
- New tests for command line script, bugzilla, git
|
|
|
02c8270 |
- Update README with synopsis and today's example
|
|
|
02c8270 |
- Clean up the Makefile, remove obsoleted stuff
|
|
|
02c8270 |
- Document general command line options in overview
|
|
|
02c8270 |
- Extend contribute doc with Introduction & Makefile
|
|
|
02c8270 |
- Update and simplify git commit hooks
|
|
|
02c8270 |
- Use config directory instead of a single file
|
|
|
02c8270 |
- New Makefile targets: test, smoke, coverage, docs
|
|
|
02c8270 |
- Add mr.bob template to generate new default plugin
|
|
|
02c8270 |
- Enable package 'extras' (dependencies) install
|
|
|
02c8270 |
- Do not ignore sphinx dirs _static and _templates
|
|
|
02c8270 |
- Move script, modules & tests out of the source dir
|
|
|
02c8270 |
|
|
|
02c8270 |
* Sun Sep 06 2015 Petr Šplíchal <psplicha@redhat.com> 0.4-1
|
|
|
02c8270 |
- What did you do last week, month, year? (did rename)
|
|
|
02c8270 |
- Plugins: bugzilla, rt, gerrit, jira, wiki, nitrate
|
|
|
02c8270 |
- Separate the install/contribute documentation
|
|
|
02c8270 |
- Correctly handle config as utf8, email splitting
|
|
|
02c8270 |
- The Big Documentation Cleanup, hooks to examples
|
|
|
02c8270 |
- Allow parsing config file directly from string
|
|
|
02c8270 |
- Allow config location override, read config once
|
|
|
02c8270 |
- Move docs to sphinx, githooks, rpm build fix
|
|
|
02c8270 |
- An initial cut at creating a docker container
|
|
|
02c8270 |
- Refactor plugin/stats architecture
|
|
|
02c8270 |
- Use Travis CI, add initial tests
|
|
|
02c8270 |
- Move README, add code coverage and badges
|
|
|
02c8270 |
|
|
|
02c8270 |
* Thu Apr 23 2015 Petr Šplíchal <psplicha@redhat.com> 0.3-1
|
|
|
02c8270 |
- Update README with PIP and test information
|
|
|
02c8270 |
- Enable travis-ci and some tests
|
|
|
02c8270 |
- A couple of adjustments after the nitrate cleanup
|
|
|
02c8270 |
- Remove nitrate dependency, adjust user handling
|
|
|
02c8270 |
|
|
|
02c8270 |
* Wed Apr 22 2015 Petr Šplíchal <psplicha@redhat.com> 0.2-1
|
|
|
02c8270 |
- Incorporated package review feedback [BZ#1213739]
|
|
|
02c8270 |
- Include essential gitignore patterns
|
|
|
02c8270 |
- Handle custom stats as a plugin as well
|
|
|
02c8270 |
- Handle header & footer as other plugins
|
|
|
02c8270 |
- Plugin detection finalized including sort order
|
|
|
02c8270 |
- Style cleanup and adjustments for plugin detection
|
|
|
02c8270 |
- The first version of the plugin detection support
|
|
|
02c8270 |
|
|
|
02c8270 |
* Mon Apr 20 2015 Petr Šplíchal <psplicha@redhat.com> 0.1-0
|
|
|
02c8270 |
- Initial packaging.
|