psss / rpms / did

Forked from rpms/did 5 years ago
Clone
02c8270
Name: did
d4dc969
Version: 0.12
6f56f67
Release: 2%{?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
6f56f67
Requires: python2-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
6f56f67
* Mon Dec 31 2018 Miro Hrončok <mhroncok@redhat.com> - 0.12-2
6f56f67
- Update Python dependencies to new packaging standards
6f56f67
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.