File tree 3 files changed +34
-6
lines changed
3 files changed +34
-6
lines changed Original file line number Diff line number Diff line change @@ -1568,9 +1568,24 @@ GitHub repository or by appending your command with the user/repo:
1568
1568
end
1569
1569
@issue
1570
1570
end
1571
+
1571
1572
alias extract_issue issue
1572
- alias milestone issue
1573
- alias extract_milestone issue
1573
+
1574
+ def extract_milestone
1575
+ return @milestone if defined? @milestone
1576
+ extract_issue
1577
+ if @issue
1578
+ i = throb { api . get "/repos/#{ repo } /issues/#{ @issue } " } . body
1579
+ if i [ "milestone" ]
1580
+ @milestone = i [ "milestone" ] [ "number" ]
1581
+ else
1582
+ @milestone = nil
1583
+ end
1584
+ end
1585
+ @milestone
1586
+ end
1587
+
1588
+ alias milestone extract_milestone
1574
1589
1575
1590
def infer_issue_from_branch_prefix
1576
1591
@issue = `git symbolic-ref --short HEAD 2>/dev/null` [ /^\d +/ ] ;
@@ -2686,7 +2701,6 @@ EOF
2686
2701
def execute
2687
2702
self . action = 'index'
2688
2703
require_repo
2689
- extract_milestone
2690
2704
2691
2705
begin
2692
2706
options . parse! args
Original file line number Diff line number Diff line change @@ -108,9 +108,24 @@ def issue
108
108
end
109
109
@issue
110
110
end
111
+
111
112
alias extract_issue issue
112
- alias milestone issue
113
- alias extract_milestone issue
113
+
114
+ def extract_milestone
115
+ return @milestone if defined? @milestone
116
+ extract_issue
117
+ if @issue
118
+ i = throb { api . get "/repos/#{ repo } /issues/#{ @issue } " } . body
119
+ if i [ "milestone" ]
120
+ @milestone = i [ "milestone" ] [ "number" ]
121
+ else
122
+ @milestone = nil
123
+ end
124
+ end
125
+ @milestone
126
+ end
127
+
128
+ alias milestone extract_milestone
114
129
115
130
def infer_issue_from_branch_prefix
116
131
@issue = `git symbolic-ref --short HEAD 2>/dev/null` [ /^\d +/ ] ;
Original file line number Diff line number Diff line change @@ -82,7 +82,6 @@ def options
82
82
def execute
83
83
self . action = 'index'
84
84
require_repo
85
- extract_milestone
86
85
87
86
begin
88
87
options . parse! args
You can’t perform that action at this time.
0 commit comments