GitHub user anyway1021 reopened a pull request:
https://github.com/apache/incubator-eagle/pull/42
EAGLE-84 create first version of auto_merge.py under folder eagle-dev
This version doesn't include the logic of checking unit test results
reported by CI jobs. The purposes of this pull request are:
1. create sub-directory of "eagle-dev" in the project's root directory to
contain dev related tools or scripts.
2. contribute this first version so that people can use it instead of
manually scripting jobs to merge, edit, commit and push.
3. let this script receive widely review.
The integration of Github & CI is under way, and I will update this script
once I'm aware enough of the verification logic for unit test results, soon.
Any code review and suggestion will be appreciated.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/anyway1021/incubator-eagle
auto_merge_python_script
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-eagle/pull/42.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #42
----
commit 4f36ef15243ffc30ff30cbc893f3388ea8f27685
Author: ziwu <[email protected]>
Date: 2015-12-28T15:32:24Z
create first version of auto_merge.py under folder eagle-dev
commit 5aa4e21978a321009ecd41fb03e9c9f99884f0e6
Author: ziwu <[email protected]>
Date: 2015-12-29T09:24:37Z
change code with python2.7 syntax
commit b835748d1e1399ee4b57d42364ce62b3be2b180f
Author: ziwu <[email protected]>
Date: 2015-12-29T09:27:16Z
rename script under eagle-dev folder: auto_merge.py -->
merge_pull_request.py
commit 3bee34b9d035f3dc0e4d99028bec266acca68f78
Author: anyway1021 <[email protected]>
Date: 2015-12-29T14:32:47Z
modify operting remote alias and temp folder name
commit ad31425fbf09d16ac2625953aba33ed50480502a
Author: anyway1021 <[email protected]>
Date: 2016-01-03T11:08:02Z
add --log-level argument to control log level
commit 9477d6e072bd9c0e1342a9e6d31955553f6c9ee3
Author: anyway1021 <[email protected]>
Date: 2016-01-03T11:25:49Z
add debug step in run_command()
commit ee5268325ceefd750ce60a7dc5c473cb91e52202
Author: anyway1021 <[email protected]>
Date: 2016-01-04T04:04:59Z
additionally debug execution result in run_command()
commit 8ea33ab0f640a9ad9a65fd81b3a319313cf0c23b
Author: anyway1021 <[email protected]>
Date: 2016-01-04T06:58:33Z
lookup lastest_commit_timestamp from pr's commits, not from pr_info
commit 4bc48f515a6d60439d63d352bdc05cfa77f760bd
Author: anyway1021 <[email protected]>
Date: 2016-01-04T07:36:02Z
add argument for patch mode and adjust the help message, adjust some method
names, make pr_number a global variable, and do refactoring
commit c36095dff6c360a5a05615be36a7a200d13bf26e
Author: anyway1021 <[email protected]>
Date: 2016-01-06T03:40:13Z
finished refactoring, add the non-patch mode
commit 556871134d5ab2a0111263b7dcd53a54d2399b3c
Author: anyway1021 <[email protected]>
Date: 2016-01-08T08:33:18Z
fix os separator incompatibility between slash and back-slash
commit 359546f91f343094ee64ce26ba574183b5f82b57
Author: anyway1021 <[email protected]>
Date: 2016-01-10T15:24:58Z
modify commit message input prompt for fit windows system and other system
commit 1a05758d8f82e7d54a006124898ef18564f06c7e
Author: anyway1021 <[email protected]>
Date: 2016-01-12T04:03:27Z
modify pr_title parsing regexp, making it tolerant char-case and marks
after jira-id
commit 58f754474003ca11083a25cb176f04d25f448d11
Author: anyway1021 <[email protected]>
Date: 2016-01-12T06:47:54Z
change to get author email from commits of the PR, instead of directly
querying author info
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---