14 years agoMerge
Tomas Doran [Tue, 3 Nov 2009 00:17:10 +0000]
Merge

14 years agoFix bugs with commitdiff
Tomas Doran [Tue, 3 Nov 2009 00:16:22 +0000]
Fix bugs with commitdiff

14 years agoFix links by using the nice uri_for properly
Tomas Doran [Mon, 2 Nov 2009 23:37:45 +0000]
Fix links by using the nice uri_for properly

14 years agoFix final bits of stylesheets for not having to be based at /
Tomas Doran [Mon, 2 Nov 2009 22:52:56 +0000]
Fix final bits of stylesheets for not having to be based at /

14 years agoKill hard tabs, make tests which should be author side only be author side only....
Tomas Doran [Mon, 2 Nov 2009 22:52:31 +0000]
Kill hard tabs, make tests which should be author side only be author side only. You now need M::I::AuthorTests and M::I::AuthorRequires, tough shit

14 years agoMangle spaces
Tomas Doran [Mon, 2 Nov 2009 22:43:16 +0000]
Mangle spaces

14 years agoMerge zacs branch
Tomas Doran [Mon, 2 Nov 2009 22:38:57 +0000]
Merge zacs branch

14 years agoFix summary links at root
Tomas Doran [Mon, 2 Nov 2009 22:30:56 +0000]
Fix summary links at root

14 years agoMove all the templates back into the 'root' directory, otherwise make install will...
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

14 years agoAdd new model
bobtfish [Mon, 2 Nov 2009 22:23:11 +0000]
Add new model

14 years agoGet the controller ready for changing model - you can override which model we try...
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

14 years agoKill the nasty shit off, this will be passed in
bobtfish [Mon, 2 Nov 2009 22:08:50 +0000]
Kill the nasty shit off, this will be passed in

14 years agoAnd add .gitignore for a .fcgi script
bobtfish [Mon, 2 Nov 2009 21:57:14 +0000]
And add .gitignore for a .fcgi script

14 years agoAdd missing dep. Tests fail here, we'll have to look at this
Tomas Doran [Mon, 2 Nov 2009 21:51:17 +0000]
Add missing dep. Tests fail here, we'll have to look at this

14 years agoStarted on making everything a bit less bleh.
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.

14 years agoMerge
Tomas Doran [Mon, 2 Nov 2009 21:41:07 +0000]
Merge

14 years agoStarted the switch from hand-written URLs to uri_for.
broquaint [Sun, 1 Nov 2009 17:02:00 +0000]
Started the switch from hand-written URLs to uri_for.

14 years agoTurn debug off by default
bobtfish [Mon, 2 Nov 2009 20:55:52 +0000]
Turn debug off by default

14 years agoGet everything actually working with this in place in my public_html directory
bobtfish [Mon, 2 Nov 2009 20:48:06 +0000]
Get everything actually working with this in place in my public_html directory

14 years agoPass repo dir correctly
Tomas Doran [Mon, 2 Nov 2009 20:20:04 +0000]
Pass repo dir correctly

14 years agoMerge branches 'model-reorg' and 'master' of ssh://goatse.co.uk/~bobtfish/public_html...
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/:

14 years agoUnfuck things
bobtfish [Mon, 2 Nov 2009 20:13:21 +0000]
Unfuck things

14 years agoFix gitalist.conf
Tomas Doran [Mon, 2 Nov 2009 20:04:16 +0000]
Fix gitalist.conf

14 years agoMerge
Tomas Doran [Mon, 2 Nov 2009 20:01:17 +0000]
Merge

14 years agoBetter error
bobtfish [Mon, 2 Nov 2009 19:57:39 +0000]
Better error

14 years agoSo that I can have a copy in my public_html
bobtfish [Mon, 2 Nov 2009 19:49:48 +0000]
So that I can have a copy in my public_html

14 years agoStarted on making everything a bit less bleh.
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.

14 years agoonly initalise GPP when we have a project.
Zachary Stevens [Sun, 1 Nov 2009 22:05:11 +0000]
only initalise GPP when we have a project.

14 years agoMerge branch 'model-reorg' of github.com:zts/Gitalist into model-reorg
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

14 years agoThat mostly fixes my fail, it being required to start with would have made things...
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

14 years agoErm, this broke all the tests, but I'm not sure why.. It has made the reaching into...
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..

14 years agoSplit into seperate packages
Tomas Doran (t0m) [Sun, 1 Nov 2009 18:21:27 +0000]
Split into seperate packages

14 years agoUpdate to new package name
Tomas Doran (t0m) [Sun, 1 Nov 2009 18:21:07 +0000]
Update to new package name

14 years agoMoar deps
Tomas Doran (t0m) [Sun, 1 Nov 2009 18:06:48 +0000]
Moar deps

14 years ago(trivial) cleanups
Zachary Stevens [Sun, 1 Nov 2009 17:44:03 +0000]
(trivial) cleanups

14 years agoMake Object aware of its containing repository, and able to return its contents.
Zachary Stevens [Sun, 1 Nov 2009 17:41:32 +0000]
Make Object aware of its containing repository, and able to return its contents.

14 years agocleanups.
Zachary Stevens [Sun, 1 Nov 2009 16:05:57 +0000]
cleanups.

14 years agoAdd list_tree method to Project, returning an array of
Zachary Stevens [Sun, 1 Nov 2009 15:53:52 +0000]
Add list_tree method to Project, returning an array of
Gitalist::Git::Object.

14 years agoAdded head_hash method to Project, and some test cleanups.
Zachary Stevens [Sun, 1 Nov 2009 14:45:37 +0000]
Added head_hash method to Project, and some test cleanups.

14 years agoMove nuts and bolts of git access out of the Project class.
Zachary Stevens [Sun, 1 Nov 2009 11:29:39 +0000]
Move nuts and bolts of git access out of the Project class.

14 years agoStart work splitting out Gitalist::Model::Git into smaller pieces.
Zachary Stevens [Sun, 1 Nov 2009 01:30:42 +0000]
Start work splitting out Gitalist::Model::Git into smaller pieces.

14 years agoA rough cut of the /search action.
broquaint [Sun, 1 Nov 2009 20:42:00 +0000]
A rough cut of the /search action.

14 years agoThat mostly fixes my fail, it being required to start with would have made things...
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

14 years agoErm, this broke all the tests, but I'm not sure why.. It has made the reaching into...
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..

14 years agoSplit into seperate packages
Tomas Doran (t0m) [Sun, 1 Nov 2009 18:21:27 +0000]
Split into seperate packages

14 years agoUpdate to new package name
Tomas Doran (t0m) [Sun, 1 Nov 2009 18:21:07 +0000]
Update to new package name

14 years agoMoar deps
Tomas Doran (t0m) [Sun, 1 Nov 2009 18:06:48 +0000]
Moar deps

14 years agoMake Object aware of its containing repository, and able to return its contents.
Zachary Stevens [Sun, 1 Nov 2009 17:41:32 +0000]
Make Object aware of its containing repository, and able to return its contents.

14 years agoStarted the switch from hand-written URLs to uri_for.
broquaint [Sun, 1 Nov 2009 17:02:00 +0000]
Started the switch from hand-written URLs to uri_for.

14 years agocleanups.
Zachary Stevens [Sun, 1 Nov 2009 16:05:57 +0000]
cleanups.

14 years agoAdd list_tree method to Project, returning an array of
Zachary Stevens [Sun, 1 Nov 2009 15:53:52 +0000]
Add list_tree method to Project, returning an array of
Gitalist::Git::Object.

14 years agoStraightened up the model test and corresponding code.
broquaint [Sun, 1 Nov 2009 15:49:28 +0000]
Straightened up the model test and corresponding code.

14 years agoAdded head_hash method to Project, and some test cleanups.
Zachary Stevens [Sun, 1 Nov 2009 14:45:37 +0000]
Added head_hash method to Project, and some test cleanups.

14 years agoMove nuts and bolts of git access out of the Project class.
Zachary Stevens [Sun, 1 Nov 2009 11:29:39 +0000]
Move nuts and bolts of git access out of the Project class.

14 years agoStart work splitting out Gitalist::Model::Git into smaller pieces.
Zachary Stevens [Sun, 1 Nov 2009 01:30:42 +0000]
Start work splitting out Gitalist::Model::Git into smaller pieces.

14 years agobetter default location for your repos
Kieren Diment [Mon, 5 Oct 2009 05:24:36 +0000]
better default location for your repos

14 years agoFixed cat_file and a test.
Zachary Stevens [Sat, 31 Oct 2009 20:47:14 +0000]
Fixed cat_file and a test.

14 years agoRevert to old style gitalist.conf until someone can update the code appropriately.
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.

14 years agoMerge branch 'master' of git.shadowcat.co.uk:Gitalist into shadowcat
broquaint [Thu, 29 Oct 2009 14:57:41 +0000]
Merge branch 'master' of git.shadowcat.co.uk:Gitalist into shadowcat

14 years agoFixed bug where the index action would die because no project was specified.
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.

14 years agoMerge branch 'nice-blob'
broquaint [Thu, 29 Oct 2009 14:01:07 +0000]
Merge branch 'nice-blob'

Conflicts:
lib/Gitalist/Model/Git.pm
t/model_Git.t

14 years agoFleshed out the /tree action and fixed paging.
broquaint [Wed, 28 Oct 2009 21:51:47 +0000]
Fleshed out the /tree action and fixed paging.
Also tidied added to diff tree output.

14 years agoFixed links in the wrapper template and added stubs for the next actions to be implem...
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.

14 years agoSorted out diffs so that diffing against parents, diffing merges and other such vecto...
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.

14 years agoAdded paging to the /shortlog action.
broquaint [Tue, 27 Oct 2009 22:08:21 +0000]
Added paging to the /shortlog action.

14 years agoFix /blobdiff link in diff tree.
broquaint [Tue, 27 Oct 2009 17:54:51 +0000]
Fix /blobdiff link in diff tree.

14 years agoFirst cut at the equivalent of 'a=history'.
broquaint [Tue, 27 Oct 2009 17:49:06 +0000]
First cut at the equivalent of 'a=history'.

14 years agoAdded first cut at the /blobdiff action.
broquaint [Tue, 27 Oct 2009 17:25:33 +0000]
Added first cut at the /blobdiff action.

14 years agoMade SyntaxHighlight more generic so /commitdiff now gets highlighting too.
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.

14 years agoSwitched to using Catalyst::Component::InstancePerContext for the Model per t0m's...
broquaint [Tue, 27 Oct 2009 13:58:22 +0000]
Switched to using Catalyst::Component::InstancePerContext for the Model per t0m's suggestion.

14 years agoFixed properties of the Model so one can navigate between repos.
broquaint [Tue, 27 Oct 2009 13:04:50 +0000]
Fixed properties of the Model so one can navigate between repos.

14 years agoNow heads show up in the shortlog and the current head is marked up in the heads...
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.

14 years agoGave ownership of URLs to Gitalist proper.
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.

14 years agoStarted on making /commitdiff pretty.
broquaint [Sun, 25 Oct 2009 19:23:08 +0000]
Started on making /commitdiff pretty.

14 years agoAdded very basic /commitdiff action.
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.

14 years agoAdded the /summary, /heads and /log actions.
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.

14 years agoAnother freshly added action - /tree.
broquaint [Fri, 23 Oct 2009 17:01:39 +0000]
Another freshly added action - /tree.

14 years agoAdded first cut of /shortlog action and simplified the parse_rev_list() method.
broquaint [Fri, 23 Oct 2009 16:16:39 +0000]
Added first cut of /shortlog action and simplified the parse_rev_list() method.

14 years agoAdded some POD to the Git model and straightened out a few inconsistencies.
broquaint [Fri, 23 Oct 2009 15:41:59 +0000]
Added some POD to the Git model and straightened out a few inconsistencies.

14 years agoTidied up the /blob action and the commit-nav.tt2 links.
broquaint [Fri, 23 Oct 2009 14:21:16 +0000]
Tidied up the /blob action and the commit-nav.tt2 links.

14 years agoGave the /commit page a diff-tree.
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).

14 years agoDeprecated the GPP Model and merged its sole method into the Git model.
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.

14 years agoAdded site.css and started work on the commit-related navigation.
broquaint [Thu, 22 Oct 2009 16:42:18 +0000]
Added site.css and started work on the commit-related navigation.

14 years agoAdded POD and tweaked blob action to only syntax highlight *.p{lm} files.
broquaint [Thu, 22 Oct 2009 16:40:56 +0000]
Added POD and tweaked blob action to only syntax highlight *.p{lm} files.

14 years agoThe blob action now has simple (but functioning) syntax highlighting (thanks to jrock...
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).

14 years agoAdded other recent work + beginnings of commit action work.
broquaint [Wed, 7 Oct 2009 16:35:44 +0000]
Added other recent work + beginnings of commit action work.

14 years agoBrought back recent Moosey goodness so all should be working again.
broquaint [Wed, 7 Oct 2009 16:33:00 +0000]
Brought back recent Moosey goodness so all should be working again.

14 years agoMerge in master changes.
broquaint [Wed, 7 Oct 2009 15:48:49 +0000]
Merge in master changes.

14 years agoFixed up Moose strictness causing Gitalist to die.
broquaint [Mon, 5 Oct 2009 14:14:32 +0000]
Fixed up Moose strictness causing Gitalist to die.
Better approaches welcome.

14 years agoRemove the config mangling as it can blow up spectacularly unhelpfully. Just move...
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

14 years agoIntegrated repo and further tests from rafl's catalysed gitweb.
Zachary Stevens [Tue, 29 Sep 2009 21:51:29 +0000]
Integrated repo and further tests from rafl's catalysed gitweb.

14 years agoStick commit object in stash for /commit action.
broquaint [Mon, 28 Sep 2009 09:16:54 +0000]
Stick commit object in stash for /commit action.

14 years agoThrow a bit more Moose around, and copy config to model so that we can test (and...
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

14 years agoDisable tests for the 'working' repo type.
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.

14 years agoAdd a dummy file so that the empty repo dir shows up.
Zachary Stevens [Sun, 27 Sep 2009 12:14:29 +0000]
Add a dummy file so that the empty repo dir shows up.

14 years agoFix list_projects() to properly handle bare repositories.
Zachary Stevens [Sun, 27 Sep 2009 01:03:00 +0000]
Fix list_projects() to properly handle bare repositories.

14 years agoAdd additional content to test repo dir (bare repo, normal repo, empty
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.

14 years agoBundle a git repository for testing, add the required glue to use it.
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.

14 years agoAdded missing deps to Makefile.PL
Zachary Stevens [Sat, 26 Sep 2009 21:20:44 +0000]
Added missing deps to Makefile.PL

14 years agoIntermediate commit on the way to switching to Git::PurePerl.
broquaint [Sun, 20 Sep 2009 18:18:40 +0000]
Intermediate commit on the way to switching to Git::PurePerl.