Commit Graph

77 Commits

Author SHA1 Message Date
Benjamin Dauvergne a8a33fcbc7 release 1.0.0 2021-11-25 12:09:19 +01:00
Benjamin Dauvergne 8e2950e101 add pre-commit hooks 2021-11-25 12:09:19 +01:00
Benjamin Dauvergne e32cda0fba clean: report branch's deletion failure instead of stopping 2021-11-25 12:09:19 +01:00
Benjamin Dauvergne c58395944a api: use 10 sized chunk when requesting redmine's API 2021-11-25 12:09:19 +01:00
Benjamin Dauvergne a36b792190 do not force main as main branch's name, try to guess 2021-11-25 12:09:19 +01:00
Benjamin Dauvergne a476266393 add new link command to link to another issue 2021-11-25 12:09:16 +01:00
Benjamin Dauvergne 24889c7f02 new: check subject and description content 2021-11-25 12:03:06 +01:00
Benjamin Dauvergne 2e3616c2a2 take: assign to self by default if issue is new and has no currently assigned person 2021-11-25 12:03:06 +01:00
Benjamin Dauvergne e7a55c9ff5 take: ask user if she wants to move to the issue's branch 2021-11-25 12:03:06 +01:00
Benjamin Dauvergne 8340ca2e75 change main branch name to 'main' 2021-11-25 12:03:06 +01:00
Benjamin Dauvergne 08676d5533 misc: use config_writer as a context manager 2021-11-25 12:03:06 +01:00
Benjamin Dauvergne 1e8f06bcd0 misc: reduce number of requests to get known status 2021-11-25 12:03:06 +01:00
Benjamin Dauvergne 2ad89b95db misc: default to True for assignation if no assignation exists 2021-11-25 12:03:06 +01:00
Benjamin Dauvergne 1df2a392ef migrate to py3 2021-11-25 12:03:06 +01:00
Benjamin Dauvergne 253ff93085 add command clean to delete origin and local branches for closed issues 2019-08-06 17:03:30 +02:00
Benjamin Dauvergne 69007372fc add option to block message validation on merge-and-push 2019-08-06 17:03:15 +02:00
Benjamin Dauvergne 978088096c add a --reference option to the new command 2019-08-06 17:02:38 +02:00
Benjamin Dauvergne bf27d15b45 only checks really submitted commits 2019-08-06 17:02:07 +02:00
Benjamin Dauvergne 10f7762ab4 add option to prevent rebase before submit 2019-08-06 17:01:30 +02:00
Benjamin Dauvergne 3ed6983474 add more default=True 2019-08-06 17:01:04 +02:00
Benjamin Dauvergne a0597039ec allow specifying a reference branch when starting work on an issue 2019-08-06 16:59:36 +02:00
Benjamin Dauvergne 48650d3343 use 3-way merge when applying attached patchs 2019-08-06 16:57:54 +02:00
Benjamin Dauvergne b3061993e0 report missing issue number in commit messages 2019-03-27 21:18:50 +01:00
Benjamin Dauvergne d500037d83 force development tracker when creating/updating issues 2019-03-27 21:18:25 +01:00
Benjamin Dauvergne 4479ddcb12 On merge-and-push add list of commits to issue 2019-03-12 11:30:39 +01:00
Benjamin Dauvergne 74a2342278 on merge-and-push propose aborting if commit message contains rebase 2019-03-11 16:00:29 +01:00
Benjamin Dauvergne 554460811e allow get_patches to work with explicit refs 2019-03-11 15:40:52 +01:00
Benjamin Dauvergne 672244a433 set issue status to solved after merge-and-push 2019-03-11 15:36:11 +01:00
Benjamin Dauvergne 1f5f623893 push branch to origin on issue submit 2019-03-11 15:30:05 +01:00
Benjamin Dauvergne 169ba98417 release version 0.9.0 2019-03-06 16:05:50 +01:00
Benjamin Dauvergne 59338752a4 PEP8ness 2019-03-06 16:05:19 +01:00
Benjamin Dauvergne 7bf132a0d4 update README with rebase command 2019-03-06 16:01:12 +01:00
Benjamin Dauvergne 7b7dae75fc always rebase before submit 2019-03-06 15:58:42 +01:00
Benjamin Dauvergne 98d79a13bc add a rebase command which pull master then rebase the feature branch 2019-03-06 15:58:35 +01:00
Benjamin Dauvergne 8d7b0fe1d4 README: add description of merge and push operation 2019-03-02 14:08:46 +01:00
Benjamin Dauvergne f1d42f4ad0 fix typo 2019-03-02 14:06:49 +01:00
Benjamin Dauvergne facbc0e7b3 release version 0.8.0 2019-03-01 21:49:54 +01:00
Benjamin Dauvergne 85a851f119 add a merge-and-push command
By defult if will:
* pull rebase master branch on origin
* rebase current feature branch with respect to master
* merge feature branch to master
* propose to delete copy of feature branch on origin
* push master to origin
* delete local feature branch
2019-03-01 21:48:19 +01:00
Benjamin Dauvergne 7279e690b8 prevent too long wip branch names 2019-03-01 21:40:31 +01:00
Benjamin Dauvergne 7ade8ccd3a allow working from inside the working dir 2019-03-01 21:37:37 +01:00
Benjamin Dauvergne a76768e3dc release version 0.7.0 2018-10-23 10:43:03 +02:00
Benjamin Dauvergne c546fb0093 do not abort when refusing to assign issue to self 2018-10-23 10:43:03 +02:00
Benjamin Dauvergne fd3c86a040 fix user_fullname 2018-10-23 10:43:03 +02:00
Benjamin Dauvergne 1c9a3ed29f allow not applying any patch 2018-10-23 10:43:03 +02:00
Benjamin Dauvergne 4d6c9c3f7f submit: change status on submit and ask for assignment to myself if not already the case 2018-06-22 22:53:56 +02:00
Benjamin Dauvergne 93ce294512 ask for assignment when taking an issue 2018-06-22 22:53:56 +02:00
Benjamin Dauvergne a05be5a08e pep8ness 2018-06-22 22:53:56 +02:00
Christophe Siraut 5cb2485dbe fix typo in docstring 2018-06-18 13:33:30 +02:00
Benjamin Dauvergne b5573dad1c release 0.6.0 2018-03-22 22:38:19 +01:00
Benjamin Dauvergne b2029845c6 set EO custom field "Patch proposed" to 1 on submit 2018-03-22 22:37:01 +01:00