/*! Inspired by: http://aboutcode.net/2010/11/11/list-github-projects-using-javascript.html */ /* jshint browser:true, jquery:true */ // htmlEntities taken from http://css-tricks.com/snippets/javascript/htmlentities-for-javascript/ function htmlEntities(str) { "use strict"; var ret = String(str) .replace(/&/g, "&") .replace(//g, ">") .replace(/"/g, """); return ret; } jQuery.fn.listCommits = function(username, repository, branch) { "use strict"; this.html("Querying GitHub for recent commits…"); var target = this; $.getJSON("https://api.github.com/repos/" + username + "/" + repository + "/commits?sha=" + branch + "&callback=?", function(response) { var commits = response.data; var list = $("