Skip to content

Commit

Permalink
Fix some minor bugs before launch.
Browse files Browse the repository at this point in the history
  • Loading branch information
creationix committed Apr 16, 2010
1 parent 938a574 commit 8c5ec56
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 7 deletions.
22 changes: 16 additions & 6 deletions lib/wheat.js
Expand Up @@ -62,7 +62,7 @@ var stringToBuffer;
"Saturday", "Sunday"];
var monthsInYear = ["January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"];
var aMonths = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun",
var aMonths = new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun",
"Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
var aDays = new Array( "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat");

Expand Down Expand Up @@ -262,6 +262,7 @@ var Data;

function sandbox(snippet) {
snippet.result = "";
snippet.output = "";
var overrides = {
sys: {
puts: function fakePuts() {
Expand Down Expand Up @@ -470,11 +471,13 @@ var Data;
activateSnippets(version, article.snippets, canExecute, this.parallel());
},
function finish(err, articles, log, snippets) {

if (err) { callback(err); return; }
article.log = log;
article.snippets = snippets;
article.lastUpdated = log[Object.keys(log)[0]].date;
if (Object.keys(log).length > 0) {
article.lastUpdated = log[Object.keys(log)[0]].date;
}

// Find articles with the same author
var related = article.related = [];
Expand Down Expand Up @@ -508,7 +511,7 @@ var Data;
callback
);
}),

fullArticles: Git.safe(function fullArticles(version, callback) {
Step(
function getListOfArticles() {
Expand All @@ -526,13 +529,13 @@ var Data;
});
},
function sortAndFinish(err) {

if (err) { callback(err); return; }
var articles = Array.prototype.slice.call(arguments, 1);
articles.sort(function dateSorter(a, b) {
return (Date.parse(b.date)) - (Date.parse(a.date));
});

return articles;
},
callback
Expand Down Expand Up @@ -878,4 +881,11 @@ var Wheat = module.exports = function Wheat(repo, port, host) {
addRoute(/^\/()(.+\.[a-z]{2,4})$/, Renderers.staticFile);

server.listen(port, host);

// Keep the server from crashing
process.nextTick(function () {
process.addListener("uncaughtException", function (err) {
sys.error(err.stack || err);
});
});
};
2 changes: 1 addition & 1 deletion lib/wheat/node-git
Submodule node-git updated 1 files
+1 −0 lib/git.js

0 comments on commit 8c5ec56

Please sign in to comment.