From 31345f63d87fa7ed28f22f500c922b84d7f5e14a Mon Sep 17 00:00:00 2001 From: Haroon Date: Sun, 16 Mar 2014 02:12:58 +0000 Subject: [PATCH] forkqualifier should be nullable --- .../Models/Request/SearchRepositoriesRequest.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Octokit/Models/Request/SearchRepositoriesRequest.cs b/Octokit/Models/Request/SearchRepositoriesRequest.cs index 51ecff77..00f60b67 100644 --- a/Octokit/Models/Request/SearchRepositoriesRequest.cs +++ b/Octokit/Models/Request/SearchRepositoriesRequest.cs @@ -17,7 +17,6 @@ namespace Octokit { public SearchRepositoriesRequest(string term) : base(term) { - Fork = ForkQualifier.ExcludeForks; Order = SortDirection.Descending; } @@ -63,7 +62,7 @@ namespace Octokit /// Defaults to ExcludeForks /// https://help.github.com/articles/searching-repositories#forks /// - public ForkQualifier Fork { get; set; } + public ForkQualifier? Fork { get; set; } /// /// The size qualifier finds repository's that match a certain size (in kilobytes). @@ -120,7 +119,10 @@ namespace Octokit parameters.Add(String.Format(CultureInfo.InvariantCulture, "forks:{0}", Forks)); } - parameters.Add(String.Format(CultureInfo.InvariantCulture, "fork:{0}", Fork)); + if (Fork != null) + { + parameters.Add(String.Format(CultureInfo.InvariantCulture, "fork:{0}", Fork)); + } if (Stars != null) { @@ -736,14 +738,12 @@ namespace Octokit /// /// only search for forked repos /// + [Parameter(Value="Only")] OnlyForks, /// /// include forked repos into the search /// - IncludeForks, - /// - /// forks are not included in the search (default behaviour) - /// - ExcludeForks + [Parameter(Value = "True")] + IncludeForks } } \ No newline at end of file