Tomas Doran [Tue, 3 Nov 2009 00:16:22 +0000]
Fix bugs with commitdiff
Tomas Doran [Mon, 2 Nov 2009 22:38:57 +0000]
Merge zacs branch
Tomas Doran [Mon, 2 Nov 2009 22:30:56 +0000]
Fix summary links at root
bobtfish [Mon, 2 Nov 2009 22:27:48 +0000]
Move all the templates back into the 'root' directory, otherwise make install will hideously fail to do the right thing
bobtfish [Mon, 2 Nov 2009 22:23:11 +0000]
Add new model
bobtfish [Mon, 2 Nov 2009 22:11:46 +0000]
Get the controller ready for changing model - you can override which model we try to use with config (OR by setting ->stash->{current_model} - so we can convert a bit at a time
bobtfish [Mon, 2 Nov 2009 22:08:50 +0000]
Kill the nasty shit off, this will be passed in
bobtfish [Mon, 2 Nov 2009 21:57:14 +0000]
And add .gitignore for a .fcgi script
Tomas Doran [Mon, 2 Nov 2009 21:51:17 +0000]
Add missing dep. Tests fail here, we'll have to look at this
broquaint [Mon, 2 Nov 2009 16:21:10 +0000]
Started on making everything a bit less bleh.
Switched HTML5 in the templates.
Switched from hand-written links to c.uri_for.
Added the Blueprint CSS framework.
Tomas Doran [Mon, 2 Nov 2009 21:41:07 +0000]
Merge
broquaint [Sun, 1 Nov 2009 17:02:00 +0000]
Started the switch from hand-written URLs to uri_for.
bobtfish [Mon, 2 Nov 2009 20:55:52 +0000]
Turn debug off by default
bobtfish [Mon, 2 Nov 2009 20:48:06 +0000]
Get everything actually working with this in place in my public_html directory
Tomas Doran [Mon, 2 Nov 2009 20:20:04 +0000]
Pass repo dir correctly
Tomas Doran [Mon, 2 Nov 2009 20:15:59 +0000]
Merge branches 'model-reorg' and 'master' of ssh://goatse.co.uk/~bobtfish/public_html/Gitalist/ into model-reorg
* 'model-reorg' of ssh://goatse.co.uk/~bobtfish/public_html/Gitalist/:
Unfuck things
* 'master' of ssh://goatse.co.uk/~bobtfish/public_html/Gitalist/:
bobtfish [Mon, 2 Nov 2009 20:13:21 +0000]
Unfuck things
Tomas Doran [Mon, 2 Nov 2009 20:04:16 +0000]
Fix gitalist.conf
Tomas Doran [Mon, 2 Nov 2009 20:01:17 +0000]
Merge
bobtfish [Mon, 2 Nov 2009 19:57:39 +0000]
Better error
bobtfish [Mon, 2 Nov 2009 19:49:48 +0000]
So that I can have a copy in my public_html
broquaint [Mon, 2 Nov 2009 16:21:10 +0000]
Started on making everything a bit less bleh.
Switched HTML5 in the templates.
Switched from hand-written links to c.uri_for.
Added the Blueprint CSS framework.
Zachary Stevens [Sun, 1 Nov 2009 22:05:11 +0000]
only initalise GPP when we have a project.
Zachary Stevens [Sun, 1 Nov 2009 21:42:51 +0000]
Merge branch 'model-reorg' of github.com:zts/Gitalist into model-reorg
Conflicts:
lib/Gitalist/Git/Repo.pm
Tomas Doran (t0m) [Sun, 1 Nov 2009 18:38:08 +0000]
That mostly fixes my fail, it being required to start with would have made things more obvious
Tomas Doran (t0m) [Sun, 1 Nov 2009 18:27:23 +0000]
Erm, this broke all the tests, but I'm not sure why.. It has made the reaching into Gitalist->config less fugly, but that is still broken..
Tomas Doran (t0m) [Sun, 1 Nov 2009 18:21:27 +0000]
Split into seperate packages
Tomas Doran (t0m) [Sun, 1 Nov 2009 18:21:07 +0000]
Update to new package name
Tomas Doran (t0m) [Sun, 1 Nov 2009 18:06:48 +0000]
Moar deps
Zachary Stevens [Sun, 1 Nov 2009 17:44:03 +0000]
(trivial) cleanups
Zachary Stevens [Sun, 1 Nov 2009 17:41:32 +0000]
Make Object aware of its containing repository, and able to return its contents.
Zachary Stevens [Sun, 1 Nov 2009 16:05:57 +0000]
cleanups.
Zachary Stevens [Sun, 1 Nov 2009 15:53:52 +0000]
Add list_tree method to Project, returning an array of
Gitalist::Git::Object.
Zachary Stevens [Sun, 1 Nov 2009 14:45:37 +0000]
Added head_hash method to Project, and some test cleanups.
Zachary Stevens [Sun, 1 Nov 2009 11:29:39 +0000]
Move nuts and bolts of git access out of the Project class.
Zachary Stevens [Sun, 1 Nov 2009 01:30:42 +0000]
Start work splitting out Gitalist::Model::Git into smaller pieces.
broquaint [Sun, 1 Nov 2009 20:42:00 +0000]
A rough cut of the /search action.
Tomas Doran (t0m) [Sun, 1 Nov 2009 18:38:08 +0000]
That mostly fixes my fail, it being required to start with would have made things more obvious
Tomas Doran (t0m) [Sun, 1 Nov 2009 18:27:23 +0000]
Erm, this broke all the tests, but I'm not sure why.. It has made the reaching into Gitalist->config less fugly, but that is still broken..
Tomas Doran (t0m) [Sun, 1 Nov 2009 18:21:27 +0000]
Split into seperate packages
Tomas Doran (t0m) [Sun, 1 Nov 2009 18:21:07 +0000]
Update to new package name
Tomas Doran (t0m) [Sun, 1 Nov 2009 18:06:48 +0000]
Moar deps
Zachary Stevens [Sun, 1 Nov 2009 17:41:32 +0000]
Make Object aware of its containing repository, and able to return its contents.
broquaint [Sun, 1 Nov 2009 17:02:00 +0000]
Started the switch from hand-written URLs to uri_for.
Zachary Stevens [Sun, 1 Nov 2009 16:05:57 +0000]
cleanups.
Zachary Stevens [Sun, 1 Nov 2009 15:53:52 +0000]
Add list_tree method to Project, returning an array of
Gitalist::Git::Object.
broquaint [Sun, 1 Nov 2009 15:49:28 +0000]
Straightened up the model test and corresponding code.
Zachary Stevens [Sun, 1 Nov 2009 14:45:37 +0000]
Added head_hash method to Project, and some test cleanups.
Zachary Stevens [Sun, 1 Nov 2009 11:29:39 +0000]
Move nuts and bolts of git access out of the Project class.
Zachary Stevens [Sun, 1 Nov 2009 01:30:42 +0000]
Start work splitting out Gitalist::Model::Git into smaller pieces.
Kieren Diment [Mon, 5 Oct 2009 05:24:36 +0000]
better default location for your repos
Zachary Stevens [Sat, 31 Oct 2009 20:47:14 +0000]
Fixed cat_file and a test.
broquaint [Thu, 29 Oct 2009 14:58:23 +0000]
Revert to old style gitalist.conf until someone can update the code appropriately.
Apologies for the extreme laziness.
broquaint [Thu, 29 Oct 2009 14:57:41 +0000]
Merge branch 'master' of git.shadowcat.co.uk:Gitalist into shadowcat
broquaint [Thu, 29 Oct 2009 14:52:58 +0000]
Fixed bug where the index action would die because no project was specified.
Corrected the links in the index so that they are least ineffective instead of 404.
Attempting to switch to emacs hence the .gitignore update.
broquaint [Thu, 29 Oct 2009 14:01:07 +0000]
Merge branch 'nice-blob'
Conflicts:
lib/Gitalist/Model/Git.pm
t/model_Git.t
broquaint [Wed, 28 Oct 2009 21:51:47 +0000]
Fleshed out the /tree action and fixed paging.
Also tidied added to diff tree output.
broquaint [Wed, 28 Oct 2009 17:50:31 +0000]
Fixed links in the wrapper template and added stubs for the next actions to be implemented.
broquaint [Wed, 28 Oct 2009 17:30:58 +0000]
Sorted out diffs so that diffing against parents, diffing merges and other such vectors work.
Also tidied up the paging and added it to the /log action.
For the record the "solution" for sorting out the diffs is not ideal and could do with refactoring.
broquaint [Tue, 27 Oct 2009 22:08:21 +0000]
Added paging to the /shortlog action.
broquaint [Tue, 27 Oct 2009 17:54:51 +0000]
Fix /blobdiff link in diff tree.
broquaint [Tue, 27 Oct 2009 17:49:06 +0000]
First cut at the equivalent of 'a=history'.
broquaint [Tue, 27 Oct 2009 17:25:33 +0000]
Added first cut at the /blobdiff action.
broquaint [Tue, 27 Oct 2009 16:34:47 +0000]
Made SyntaxHighlight more generic so /commitdiff now gets highlighting too.
Although this has come at the cost of cross contamination of responsibilities,
see note of IRC conversation with t0m in SyntaxHighlight.pm for a better approach.
broquaint [Tue, 27 Oct 2009 13:58:22 +0000]
Switched to using Catalyst::Component::InstancePerContext for the Model per t0m's suggestion.
broquaint [Tue, 27 Oct 2009 13:04:50 +0000]
Fixed properties of the Model so one can navigate between repos.
broquaint [Mon, 26 Oct 2009 22:13:43 +0000]
Now heads show up in the shortlog and the current head is marked up in the heads list.
broquaint [Mon, 26 Oct 2009 11:24:49 +0000]
Gave ownership of URLs to Gitalist proper.
To get back to gitweb s{/(\w+)\?}(/?a=$1).
Straightened out the controller somewhat.
Fixed the model's get_object method to return undef when no object is available.
Created the partials _diff, _diff_tree & _tree.
The /diff view while simple, is approaching something useful.
broquaint [Sun, 25 Oct 2009 19:23:08 +0000]
Started on making /commitdiff pretty.
broquaint [Sun, 25 Oct 2009 18:52:04 +0000]
Added very basic /commitdiff action.
Moved diff tree view into partial.
Tidied up the diff() method in the model.
broquaint [Sun, 25 Oct 2009 18:29:29 +0000]
Added the /summary, /heads and /log actions.
Started to abstract out view partials.
Still tweaking the Model API.
broquaint [Fri, 23 Oct 2009 17:01:39 +0000]
Another freshly added action - /tree.
broquaint [Fri, 23 Oct 2009 16:16:39 +0000]
Added first cut of /shortlog action and simplified the parse_rev_list() method.
broquaint [Fri, 23 Oct 2009 15:41:59 +0000]
Added some POD to the Git model and straightened out a few inconsistencies.
broquaint [Fri, 23 Oct 2009 14:21:16 +0000]
Tidied up the /blob action and the commit-nav.tt2 links.
broquaint [Fri, 23 Oct 2009 12:03:15 +0000]
Gave the /commit page a diff-tree.
Added the difftree() and command() methods to the Git model.
Moved the common sha1 regex into a pacakge variable.
Started on some non-gitweb sitewide CSS (will look to use some framework later).
broquaint [Fri, 23 Oct 2009 10:22:26 +0000]
Deprecated the GPP Model and merged its sole method into the Git model.
Added the refs_for and references methods to the Git model.
Starting to flesh out the template for the commit action.
broquaint [Thu, 22 Oct 2009 16:42:18 +0000]
Added site.css and started work on the commit-related navigation.
broquaint [Thu, 22 Oct 2009 16:40:56 +0000]
Added POD and tweaked blob action to only syntax highlight *.p{lm} files.
broquaint [Thu, 22 Oct 2009 09:47:09 +0000]
The blob action now has simple (but functioning) syntax highlighting (thanks to jrockway's Angerwhale for the highlighting code).
broquaint [Wed, 7 Oct 2009 16:35:44 +0000]
Added other recent work + beginnings of commit action work.
broquaint [Wed, 7 Oct 2009 16:33:00 +0000]
Brought back recent Moosey goodness so all should be working again.
broquaint [Wed, 7 Oct 2009 15:48:49 +0000]
Merge in master changes.
broquaint [Mon, 5 Oct 2009 14:14:32 +0000]
Fixed up Moose strictness causing Gitalist to die.
Better approaches welcome.
Tomas Doran [Sun, 4 Oct 2009 07:45:10 +0000]
Remove the config mangling as it can blow up spectacularly unhelpfully. Just move the config and don't try to be so smarmy
Zachary Stevens [Tue, 29 Sep 2009 21:51:29 +0000]
Integrated repo and further tests from rafl's catalysed gitweb.
broquaint [Mon, 28 Sep 2009 09:16:54 +0000]
Stick commit object in stash for /commit action.
Tomas Doran [Sun, 27 Sep 2009 12:55:41 +0000]
Throw a bit more Moose around, and copy config to model so that we can test (and use) it without loading the app
Zachary Stevens [Sun, 27 Sep 2009 12:41:01 +0000]
Disable tests for the 'working' repo type.
Git doesn't seem to like adding non-bare repositories to itself.
Possible workaround: tar it up.
Zachary Stevens [Sun, 27 Sep 2009 12:14:29 +0000]
Add a dummy file so that the empty repo dir shows up.
Zachary Stevens [Sun, 27 Sep 2009 01:03:00 +0000]
Fix list_projects() to properly handle bare repositories.
Zachary Stevens [Sun, 27 Sep 2009 00:36:55 +0000]
Add additional content to test repo dir (bare repo, normal repo, empty
dir), plus some initial tests for the Git model.
Zachary Stevens [Sat, 26 Sep 2009 22:57:59 +0000]
Bundle a git repository for testing, add the required glue to use it.
Note that running the app tests now needs APP_TEST=1 to be set in the environment.
Zachary Stevens [Sat, 26 Sep 2009 21:20:44 +0000]
Added missing deps to Makefile.PL
broquaint [Sun, 20 Sep 2009 18:18:40 +0000]
Intermediate commit on the way to switching to Git::PurePerl.
broquaint [Fri, 18 Sep 2009 22:16:06 +0000]
Fleshed out reflog action.
* Also fixed and simplified blob action.
* Added reflog method to the model.
* Moved encode/escape stuff into templates.
* Normalized indenting in legacy header/footer functions.
broquaint [Fri, 18 Sep 2009 16:52:20 +0000]
Added a simple-to-the-point-of-useless reflog action (there's a plan afoot).
broquaint [Fri, 18 Sep 2009 14:46:29 +0000]
Added very basic blob action.
Dan Brook [Tue, 8 Sep 2009 14:31:07 +0000]
Brought README a little closer to reality
Dan Brook [Tue, 8 Sep 2009 14:08:39 +0000]
Straightened out some rough edges and added the dodgy templates/gitweb.tt2.