[
https://issues.apache.org/jira/browse/EAGLE-84?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15239056#comment-15239056
]
ASF GitHub Bot commented on EAGLE-84:
-------------------------------------
GitHub user haoch opened a pull request:
https://github.com/apache/incubator-eagle/pull/148
Fix for EAGLE-84 create first version of auto_merge.py under folder
eagle-dev
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/haoch/incubator-eagle PR-42
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-eagle/pull/148.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 #148
----
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
commit e6b563b5d0603d30e6c79393468fba17ca72a737
Author: ziwu <[email protected]>
Date: 2016-02-13T15:51:22Z
change tab blank space to 4 white spaces at head of lines
commit 9ca44dacf60af4002edf56c946d3c1ca9d42ff9d
Author: ziwu <[email protected]>
Date: 2016-02-13T15:59:10Z
decode github response with utf-8
commit 63f898ec26363bebf69b9dec457bca7e3b800967
Author: ziwu <[email protected]>
Date: 2016-04-12T02:42:19Z
add apache license to eagle-dev/merge_pull_request.py
commit f4ca7c87f4fe7c42672ff549bf3771a8040039f6
Author: ziwu <[email protected]>
Date: 2016-04-12T02:43:27Z
modify launching python path
commit e3314ed46710d50497668ae016ba17c38718c4b7
Author: Hao Chen <[email protected]>
Date: 2016-04-13T09:59:45Z
Merge branch 'auto_merge_python_script' of
https://github.com/anyway1021/incubator-eagle into PR-42
commit 7dea3bda315635ea9d0013e8c3920ec5671a33f5
Author: Hao Chen <[email protected]>
Date: 2016-04-13T10:17:40Z
EAGLE-84 Add eagle-dev/merge-eagle-pr.py
commit e57f276d3deff5fb357a03f65f7c2660cd193f1e
Author: Hao Chen <[email protected]>
Date: 2016-04-13T10:45:48Z
Refactorred eagle-dev/merge_pull_request.py
----
> Create scripts for merging PRs automatically
> --------------------------------------------
>
> Key: EAGLE-84
> URL: https://issues.apache.org/jira/browse/EAGLE-84
> Project: Eagle
> Issue Type: Task
> Reporter: Michael Wu
> Assignee: Hao Chen
> Fix For: v0.3.0
>
> Original Estimate: 168h
> Remaining Estimate: 168h
>
> While a pull request gets passed the testing steps, and is verified as
> good-to-merge, people are willing to merge it with scripts to go through
> necessary steps automatically, and can form the message of final aggregated
> commit in a unified format. To achieve this, we are attempted to create the
> script.
> As discussed, the format of message should be like below (ignore the lines
> consisted of asterisks):
> **********************************************
> EAGLE-${ticket_number} ${ticket_title}
> ${ticket_url}
> Author: ${commiter}
> Reviewer: ${reviewer}
> Closes #${pr_number} from ${do_person}
> **********************************************
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)