Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Apr 07, 2012

  1. Update methods to use BooleanSuccessBlock and booleanSuccess: where n…

    …eeded.
    authored April 07, 2012
  2. Add booleanSuccess: variant of -invoke:, for API calls that would ret…

    …urn a YES or NO.
    authored April 07, 2012
  3. Add BooleanSuccessBlock typedef.

    authored April 07, 2012
  4. Merge remote-tracking branch 'origin/errors'

    authored April 07, 2012
  5. Split issue requests into two separate methods.

    switch statement in previous approach was causing exc_bad_access.
    authored April 07, 2012
  6. Move NSInvocation category.

    authored April 07, 2012
  7. Update all methods to new body.

    Replace returning id with calling invocation method. Also replace all uses of 'completion' with 'success'.
    authored April 07, 2012
  8. Change all return types to void, all block types to UAGithubEngineSuc…

    …cessBlock.
    authored April 07, 2012
  9. Add typedef for success/failure blocks.

    authored April 07, 2012

Apr 06, 2012

  1. Rename successBlock_ to successBlock.

    We don't do underscores.
    authored April 06, 2012
  2. Trying out new approach on -respositoriesWithCompletion:failure:.

    Now we tell UAGE to invoke the necessary API call and return the result.
    In -invoke, we create the NSError and id that get returned when the connection either succeeds or fails. This avoids replication of code all over the blinking place, and keeps each individual method down to a single line.
    (Also gives us the option to completely revise the way this works without having to change every single method again. Can just change the NSInvocation.)
    authored April 06, 2012
  3. Add 'proper' error handling.

    Error passed-by-reference to -sendRequest:. Now filled if an error is encountered before the end of the method. If an error is present, we return nil.
    authored April 06, 2012
  4. Add NSInvocation+Blocks from JR.

    authored April 06, 2012

Mar 25, 2012

  1. Fix argument types for gist methods.

    Previously incorrectly used NSInteger for gist id and NSString for gist comment id. These were backwards.
    authored March 25, 2012

Mar 04, 2012

  1. Merge branch 'master' of github.com:owainhunt/UAGithubEngine

    authored March 04, 2012
  2. Merge branch 'master' of github.com:owainhunt/UAGithubEngine

    Conflicts:
    	README.md
    authored March 04, 2012
  3. Merge branch 'master' of github.com:owainhunt/UAGithubEngine

    Conflicts:
    	README.md
    authored March 04, 2012
  4. Add CocoaPods information to readme.

    authored March 04, 2012
  5. Add CocoaPods information to readme.

    authored March 04, 2012

Mar 03, 2012

  1. Add Classes folder and reorganise.

    authored March 03, 2012
  2. Remove odd leftover files.

    authored March 03, 2012
  3. Update README for UAGE v2 (API v3).

    authored March 03, 2012
  4. Remove AppController.h.

    authored March 03, 2012
  5. Remove initialiser and delegate methods from UAGithubURLConnection.

    authored March 03, 2012

Jan 21, 2012

  1. Remove obsolete commented-out methods from API v2 not implemented in …

    …API v3.
    authored January 21, 2012
  2. Fixed error calling successBlock_(nil) instead of successBlock_

    authored January 21, 2012
  3. Fixed .gitignore

    authored January 21, 2012

Dec 19, 2011

  1. Merge branch 'refs/heads/api3-blocks-arc'

    Conflicts:
    	.gitignore
    	AppController.m
    	README.md
    	UAGithubEngine.h
    	UAGithubEngine.m
    	UAGithubEngineDelegate.h
    	UAGithubEngineRequestTypes.h
    authored December 19, 2011
  2. Ignore xcuserdata.

    authored December 19, 2011
  3. Handle exceeding rate limit.

    Connection returns NSError with UAGithubAPILimitReached domain.
    authored December 19, 2011
  4. Remove references to connections array.

    No longer used since the move to blocks.
    authored December 19, 2011
  5. Add -dealloc to UAReachability.

    reachabilityRef is a CF object and so needs releasing via CFRelease() even though we're under ARC. (Credit Donny Kurniawan).
    authored December 19, 2011

Nov 12, 2011

  1. ARCify.

    Converted to ARC using migration tool.
    authored November 12, 2011
  2. Remove obsolete iVars from UAGithubJSONParser.

    authored November 12, 2011
  3. Merge branch 'refs/heads/api3-blocks-playground' into api3-blocks

    authored November 12, 2011
Something went wrong with that request. Please try again.