You can clone with
HTTPS or Subversion.
forgot to update the README.txt... tagging v0.1.0 shortly afterwards.
issues go to cl-github now
Make sure hunchentoot gets some credit.
update the README.
add cl-github.asd and two symlinks for the nisp project.
rename library to cl-github
Move more repository related stuff.
refactor repository things to repositories.lisp
move all github user api stuff to users.lisp
lets not modify how json itself operates, bind a special variable ins…
Make it very clear that some of the functions here are derived from
CL-JSON, but all of these are extensively modified.
Make it very clear that url-utils is from hunchentoot by putting a
notice _above_ the copyright notice.
move the network api functions to its own file
export a few SHOW-* functions that return lists of strings.
All of the issues api is completed and exported.
Note that the github api itself won't let you view comments through it at this time.
make the issue number first, thanks scott for catching this.
rename TREE to TREEISH
move issues related api calls to issues.lisp
new accumulators that handle alists without translating them to keywo…
export SHOW-COMMIT, it returns a COMMIT object with no methods though…
…, but the input/output won't change.
Export the following:
;; User keys
;; Repository keys
BLOCKS -> COMMIT-RANGE, PUBLIC-KEYS -> PUBLIC-KEY
HEADS -> HEAD
BLOCKS class -> BLOCK
ISSUES -> ISSUE, delete the unneeded class.
rename PARENTS -> PARENT, MODIFIED -> FILE-DIFF.
AUTHOR and COMMITTER are now just SIMPLE-USER.
don't store class-key, store key
remove some userclasses that I forgot to remove when I moved them to …
change lookup to a proper hashmap.
move user related classes to users.lisp
JSON->CLASS to JSON->LIST
remove print statements that are kinda useless.
Convert ACCUMULATOR-GET-OBJECT to a generic