Zachary Stevens [Sun, 8 Nov 2009 13:31:13 +0000]
Make app tests less noisy.
Zachary Stevens [Sun, 8 Nov 2009 13:04:55 +0000]
Comprehensive legacy URI tests from spidering gitweb.cgi.
Zachary Stevens [Sun, 8 Nov 2009 12:47:05 +0000]
Merge branch 'master' into model-reorg
Conflicts:
t/01app.t
Zachary Stevens [Sun, 8 Nov 2009 04:19:12 +0000]
Convert summary page to new model.
Zachary Stevens [Sun, 8 Nov 2009 01:57:50 +0000]
Fixes to tests and Object's builders.
Tomas Doran [Sat, 7 Nov 2009 19:52:53 +0000]
Also fix repo
Tomas Doran [Sat, 7 Nov 2009 19:49:09 +0000]
Fix test
Zachary Stevens [Sat, 7 Nov 2009 19:44:56 +0000]
Add some tests for legacy URI compatibility, and fix the index action
so they work (except for one).
Tomas Doran [Fri, 6 Nov 2009 03:20:25 +0000]
Refactor somewhat
Tomas Doran [Sat, 7 Nov 2009 19:36:37 +0000]
Merge and cleanup
Tomas Doran [Fri, 6 Nov 2009 03:37:08 +0000]
And add another failing test - we should 404 if the project we ask for a summary of isn't found, not 500
Tomas Doran [Fri, 6 Nov 2009 03:35:30 +0000]
Summary fails on empty repositories, failing test..
Tomas Doran [Fri, 6 Nov 2009 03:35:00 +0000]
Remove unused and confusing config setting
Tomas Doran [Fri, 6 Nov 2009 03:31:10 +0000]
Make the app testing work by default by pointing it at different config
Tomas Doran [Fri, 6 Nov 2009 02:38:50 +0000]
README from Pod please
Tomas Doran [Sat, 7 Nov 2009 19:27:25 +0000]
Use accessors
Zachary Stevens [Sat, 7 Nov 2009 19:15:30 +0000]
Merge branch 'model-reorg' of git://github.com/bobtfish/Gitalist into model-reorg
Zachary Stevens [Sat, 7 Nov 2009 19:15:21 +0000]
Fix uninitialised value warnings for unconverted actions.
Zachary Stevens [Sat, 7 Nov 2009 19:12:00 +0000]
Merge branch 'master' into model-reorg
Zachary Stevens [Sat, 7 Nov 2009 19:02:52 +0000]
Add a few URI tests against the test repository.
Tomas Doran [Sat, 7 Nov 2009 18:40:23 +0000]
Kill warnings
Tomas Doran [Sat, 7 Nov 2009 18:34:14 +0000]
Stop blowing up
Zachary Stevens [Sat, 7 Nov 2009 17:55:53 +0000]
Converted the 'heads' action to the new model.
Zachary Stevens [Sat, 7 Nov 2009 16:57:11 +0000]
Gave ::Project methods to return Objects, and several methods which
should really be called on the objects themselves. This is
transitional from Git.pm
Zachary Stevens [Fri, 6 Nov 2009 21:23:22 +0000]
Merge branch 'master' into model-reorg
Zachary Stevens [Fri, 6 Nov 2009 21:22:33 +0000]
Move new model tests someplace they'll actually get run.
Zachary Stevens [Fri, 6 Nov 2009 21:13:22 +0000]
Fix Object->size.
Zachary Stevens [Fri, 6 Nov 2009 21:00:38 +0000]
Gave Repo a method to return a Project.
Zachary Stevens [Fri, 6 Nov 2009 17:51:47 +0000]
Merge branch 'master' of git://github.com/broquaint/Gitalist
broquaint [Fri, 6 Nov 2009 16:23:07 +0000]
Fixed a couple of bugs.
One bug involved the template subs not being accessible after forwarding
to View::SyntaxHighlight.
Another where Cat was choking on wide entities e.g viewing 1fd8159 in
/commitdiff would trigger this.
broquaint [Fri, 6 Nov 2009 13:27:16 +0000]
Further work on sorting out the style and content.
Tomas Doran [Fri, 6 Nov 2009 02:06:07 +0000]
Lose some code by not converting to/from path::class objects, and also by flattening some of the bare/not bare handling into one place so there is less duplication. See FIXME
Tomas Doran [Fri, 6 Nov 2009 01:13:27 +0000]
Merge and fix some bugs
Tomas Doran [Fri, 6 Nov 2009 00:53:03 +0000]
Implement auto restart when the app is updated
Tomas Doran [Fri, 6 Nov 2009 00:38:44 +0000]
Local config overrides don't go in git thanks
Tomas Doran [Fri, 6 Nov 2009 00:19:35 +0000]
Ewww, trailing whitespace-- (Yes, I am a nazi about this crap)
Tomas Doran [Fri, 6 Nov 2009 00:18:49 +0000]
Deal with empty gecos field correctly
Tomas Doran [Fri, 6 Nov 2009 00:12:58 +0000]
Extra strictness in ::Project
Tomas Doran [Fri, 6 Nov 2009 00:03:11 +0000]
Change from string to bareword types, and add a Maybe in Gitalist/Git/Project as you could have a valid repos which has never had a commit (ergo has no last modify time)
Zachary Stevens [Thu, 5 Nov 2009 22:38:42 +0000]
Index page fixes.
Zachary Stevens [Thu, 5 Nov 2009 22:08:16 +0000]
Updated model_Git.t to reflect current reality.
Zachary Stevens [Thu, 5 Nov 2009 12:35:29 +0000]
Project description can be an empty string.
Zachary Stevens [Wed, 4 Nov 2009 23:47:42 +0000]
Fix cat_file. (trivial)
Zachary Stevens [Wed, 4 Nov 2009 23:41:00 +0000]
Clean up Root::end action, and properly handle missing project descriptions.
Tomas Doran [Wed, 4 Nov 2009 21:18:51 +0000]
Start conversion to new model
broquaint [Wed, 4 Nov 2009 15:50:40 +0000]
Started work on giving Gitalist a distinct look.
All the "last change" times are based on the original gitweb code.
Dropped the gitweb.css and added Blueprint.
Added a chromahash for commits (based on Matt Thompson's http://github.com/mattt/Chroma-Hash/).
broquaint [Tue, 3 Nov 2009 10:34:23 +0000]
Fixed links on the /index action and broken times in the shortlog.
Tomas Doran [Tue, 3 Nov 2009 00:17:10 +0000]
Merge
Tomas Doran [Tue, 3 Nov 2009 00:16:22 +0000]
Fix bugs with commitdiff
Tomas Doran [Mon, 2 Nov 2009 23:37:45 +0000]
Fix links by using the nice uri_for properly
Tomas Doran [Mon, 2 Nov 2009 22:52:56 +0000]
Fix final bits of stylesheets for not having to be based at /
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
Tomas Doran [Mon, 2 Nov 2009 22:43:16 +0000]
Mangle spaces
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.