@@ -166,12 +166,21 @@ - (void)goToVCWithItem:(HtmlMediaItem *)clickedItem activity:(ProjectActivity *)
166
166
}else {
167
167
[NSObject showHudTipStr: @" 没找到 Fork 到哪里去了~" ];
168
168
}
169
+ }else if ([proAct.action isEqualToString: @" push" ]){
170
+ if (proAct.commits .count == 1 ) {
171
+ Commit *firstCommit = [proAct.commits firstObject ];
172
+ NSString *request_path = [NSString stringWithFormat: @" %@ /commit/%@ " , proAct.depot.path, firstCommit.sha];
173
+ CommitFilesViewController *vc = [CommitFilesViewController vcWithPath: request_path];
174
+ [self .navigationController pushViewController: vc animated: YES ];
175
+ }else {
176
+ NSString *ref = proAct.ref ? proAct.ref : @" master" ;
177
+ ProjectCommitsViewController *vc = [ProjectCommitsViewController new ];
178
+ vc.curProject = project;
179
+ vc.curCommits = [Commits commitsWithRef: ref Path: @" " ];
180
+ [self .navigationController pushViewController: vc animated: YES ];
181
+ }
169
182
}else {
170
183
ProjectViewController *vc = [ProjectViewController codeVCWithCodeRef: proAct.ref andProject: project];
171
- // NSString *ref = proAct.ref? proAct.ref : @"master";
172
- // ProjectCommitsViewController *vc = [ProjectCommitsViewController new];
173
- // vc.curProject = project;
174
- // vc.curCommits = [Commits commitsWithRef:ref Path:@""];
175
184
[self .navigationController pushViewController: vc animated: YES ];
176
185
}
177
186
}else if ([target_type isEqualToString: @" PullRequestBean" ] ||
0 commit comments