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