@@ -12,11 +12,11 @@ static void Main(string[] args)
12
12
{
13
13
Client client = new Client ( ) ;
14
14
15
- client . setCredentials ( "mabako" , "" ) ;
15
+ // client.setCredentials("mabako", "");
16
16
//client.setOAuth2Token("");
17
- Console . WriteLine ( "Logged in as: {0}" , client . getCurrentUser ( ) ) ;
18
- client . getRepositories ( ) . ToList ( ) . ForEach ( repo => Console . WriteLine ( " {0}" , repo . Name ) ) ;
19
-
17
+ // Console.WriteLine("Logged in as: {0}", client.getCurrentUser());
18
+ // client.getRepositories().ToList().ForEach(repo => Console.WriteLine(" {0}", repo.Name));
19
+
20
20
Console . WriteLine ( ) ;
21
21
Console . WriteLine ( "Repositories of mabako?" ) ;
22
22
client . getRepositories ( "mabako" ) . ToList ( ) . ForEach ( repo => Console . WriteLine ( " {0}" , repo . Name ) ) ;
@@ -28,6 +28,27 @@ static void Main(string[] args)
28
28
Console . WriteLine ( ) ;
29
29
Console . WriteLine ( "Parent of mabako/Android-Terminal-Emulator?" ) ;
30
30
Console . WriteLine ( " {0}" , client . getRepository ( "mabako" , "Android-Terminal-Emulator" ) . Parent ) ;
31
+
32
+ Console . WriteLine ( ) ;
33
+ var gitext = client . getRepository ( "spdr870" , "gitextensions" ) ;
34
+ Console . WriteLine ( "Pull Requests of " + gitext . ToString ( ) ) ;
35
+ gitext . GetPullRequests ( ) . ToList ( ) . ForEach ( pr => Console . WriteLine ( " #{0}: {1} by {2}" , pr . Number , pr . Title , pr . User . Login ) ) ;
36
+
37
+ Console . WriteLine ( ) ;
38
+ var pullrequest = gitext . GetPullRequest ( 599 ) ;
39
+ Console . WriteLine ( pullrequest . Title + " by " + pullrequest . User . Login ) ;
40
+ var commits = pullrequest . GetCommits ( ) ;
41
+ var comments = pullrequest . GetIssueComments ( ) ;
42
+ commits . ToList ( ) . ForEach ( commit => Console . WriteLine ( " has Commit by {0}" , commit . AuthorName ) ) ;
43
+ comments . ToList ( ) . ForEach ( comment => Console . WriteLine ( " has Comment by {0}" , comment . User . Login ) ) ;
44
+
45
+ /*
46
+ Console.WriteLine();
47
+ var apitest = client.getRepository("mabako", "apitest");
48
+ var apitest_pr = apitest.GetPullRequest(3);
49
+ apitest_pr.ToIssue().CreateComment("This is a sample comment from the API");
50
+ //Console.WriteLine(apitest_pr.CreatePullRequest("mabako:tex", "master", "title", "body"));
51
+ */
31
52
Console . ReadLine ( ) ;
32
53
}
33
54
}
0 commit comments