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.
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.