14 years agoGet blob view working again
Tomas Doran [Mon, 18 Jan 2010 01:23:40 +0000]
Get blob view working again

14 years agoMake the top row of actions generate uris which work again (partially)
Tomas Doran [Mon, 18 Jan 2010 01:09:51 +0000]
Make the top row of actions generate uris which work again (partially)

14 years agoGet blame view working in the new url scheme
Tomas Doran [Mon, 18 Jan 2010 00:53:01 +0000]
Get blame view working in the new url scheme

14 years agoMake the tree fragment work as expected so that you can browse trees again
Tomas Doran [Mon, 18 Jan 2010 00:13:33 +0000]
Make the tree fragment work as expected so that you can browse trees again

14 years agoMake tree browing fragment work again
Tomas Doran [Sun, 17 Jan 2010 23:48:30 +0000]
Make tree browing fragment work again

14 years agoCleanup heads fragment template
Tomas Doran [Sun, 17 Jan 2010 23:48:08 +0000]
Cleanup heads fragment template

14 years agoChop out theoretically dead stuff.
Tomas Doran [Sun, 17 Jan 2010 23:31:42 +0000]
Chop out theoretically dead stuff.

Again, we're losing functionality for some stuff, but I'd rather remove it,
simplify, then put it back later..

14 years agoGit commit kinda sorta working
Tomas Doran [Sun, 17 Jan 2010 23:30:29 +0000]
Git commit kinda sorta working

14 years agoTrivial tidyups.
Tomas Doran [Sun, 17 Jan 2010 23:21:57 +0000]
Trivial tidyups.

Remove dead file
Remove ref in docs

14 years agoGet diff plain and diff fancy working properly
Tomas Doran [Sun, 17 Jan 2010 23:20:40 +0000]
Get diff plain and diff fancy working properly

14 years agoMake diff action work nicely
Tomas Doran [Sun, 17 Jan 2010 23:02:09 +0000]
Make diff action work nicely

14 years agoOops, forgot to add the Subrequest plugin to Makefile.PL
Tomas Doran [Sun, 17 Jan 2010 22:52:49 +0000]
Oops, forgot to add the Subrequest plugin to Makefile.PL

14 years agoInitial templates for diff, nothing displays yet
Tomas Doran [Sun, 17 Jan 2010 22:52:06 +0000]
Initial templates for diff, nothing displays yet

14 years agoHard tabs FOAD
Tomas Doran [Sun, 17 Jan 2010 22:36:31 +0000]
Hard tabs FOAD

14 years agoFixup links in shortlog to to the new locations.
Tomas Doran [Sun, 17 Jan 2010 22:31:42 +0000]
Fixup links in shortlog to to the new locations.

There are currently no templates or code to render them,
but the URIs generate correctly.

14 years agoTemplate cleanups. Move _template to inc/template, remove currently spurious includes...
Tomas Doran [Sun, 17 Jan 2010 22:20:11 +0000]
Template cleanups. Move _template to inc/template, remove currently spurious includes, rename the wrapper page.

14 years agoMake tags appear on the summary page. Remove code from Root controller
Tomas Doran [Sun, 17 Jan 2010 22:04:02 +0000]
Make tags appear on the summary page. Remove code from Root controller

This involves adding a fragment and a page for tags, and also moves the
code for log/shortlog into the fragment rather than forwarding.

Note that we have currently lost all the paging, and also the ability to
(short)?log under a tree. This should come back in another form attached
somewhere else later.

You can see from the fragment shortlog code now that the model interface is
pretty yukky still when you simplify the controller code, but that's fine
right now as it's becoming clearer how to clean stuff in the model up more...

14 years agoMove the Commit code to URIStructure, add templates for tree.
Tomas Doran [Sun, 17 Jan 2010 21:33:14 +0000]
Move the Commit code to URIStructure, add templates for tree.

None of the actual functionality is implemented yet

14 years agoRemove gitweb artifacts
Tomas Doran [Sun, 17 Jan 2010 21:21:45 +0000]
Remove gitweb artifacts

14 years agoAdd FIXME note
Tomas Doran [Sun, 17 Jan 2010 21:18:55 +0000]
Add FIXME note

14 years agoAdd display of the full log
Tomas Doran [Sun, 17 Jan 2010 21:13:26 +0000]
Add display of the full log

14 years agoGet the index page working with the content in a fragment and all the URIs moved
Tomas Doran [Sun, 17 Jan 2010 21:02:08 +0000]
Get the index page working with the content in a fragment and all the URIs moved

14 years agoFuck that shit
Tomas Doran [Sun, 17 Jan 2010 20:29:35 +0000]
Fuck that shit

14 years agoSplit subincludes out into their own /fragment controllers.
Tomas Doran [Sun, 17 Jan 2010 19:59:37 +0000]
Split subincludes out into their own /fragment controllers.

This moves most of the logic round, and adds a role which I called ::URIStructure::XX
as that is what it was conceptually for. However as it seems to have the repos lookup (and as we need to lookup the repos to work out if it exists in the top level for 404) - it's no longer so clean at all..

I think that I'm going to add a ->has_project method to the model which I can
call for the 404 in the wrapped page, then the actual 'get project' logic can
just be in the /fragment code and the conceptual purity of 'URIStructure' is restored somewhat..

14 years agoMake display of heads work
Tomas Doran [Sun, 17 Jan 2010 19:05:41 +0000]
Make display of heads work

14 years agoStart using the subinclude plugin and splitting things up.
Tomas Doran [Sun, 17 Jan 2010 18:58:21 +0000]
Start using the subinclude plugin and splitting things up.

14 years agoAdd more stubs for commits
Tomas Doran [Sun, 17 Jan 2010 18:22:40 +0000]
Add more stubs for commits

14 years agoStart working out a new URI structure - currently just delegating back to the 'normal...
Tomas Doran [Sun, 17 Jan 2010 18:11:47 +0000]
Start working out a new URI structure - currently just delegating back to the 'normal' code..

14 years agoRename the Catalyst model to be in line with everything else. BREAKS CURRENT INSTALLS...
Tomas Doran [Sun, 17 Jan 2010 17:35:09 +0000]
Rename the Catalyst model to be in line with everything else. BREAKS CURRENT INSTALLS AND CONFIGS. YAY.

14 years agoBump required version of GPP
Tomas Doran [Tue, 12 Jan 2010 01:17:18 +0000]
Bump required version of GPP

14 years agoAdd docs to ScriptRole
Tomas Doran [Sun, 10 Jan 2010 22:41:49 +0000]
Add docs to ScriptRole

14 years agoFix if you don't have AuthorRequires or AuthorTests
Tomas Doran [Sat, 9 Jan 2010 19:13:52 +0000]
Fix if you don't have AuthorRequires or AuthorTests

14 years agoMerge branch 'mangle_makefile'
Tomas Doran [Sat, 9 Jan 2010 18:52:10 +0000]
Merge branch 'mangle_makefile'

* mangle_makefile:
  'Fix' this to work like I want it to using the simplest method that could possibly work..
  Mangle Makefile.PL yet again, dropping a trivial author dep, and moaning loudly if you try to build a dist without the env variable set

14 years agoBump versions 0.000005
Tomas Doran [Sat, 9 Jan 2010 15:47:20 +0000]
Bump versions

14 years agoUpdate changelog
Tomas Doran [Sat, 9 Jan 2010 15:46:32 +0000]
Update changelog

14 years agoUse the new version of FCGI, avoiding gross monkeypatching
Tomas Doran [Sat, 9 Jan 2010 15:28:19 +0000]
Use the new version of FCGI, avoiding gross monkeypatching

14 years agoCheck that everything appears to work for both types of repository specification
Tomas Doran [Sun, 27 Dec 2009 18:06:32 +0000]
Check that everything appears to work for both types of repository specification

14 years agoAdd testing for the catalyst model behavior.
Tomas Doran [Sun, 27 Dec 2009 18:00:28 +0000]
Add testing for the catalyst model behavior.

This needs to go further with testing the object returned from test_with_config
does the right thing etc.

14 years agoFix test on older git versions
Tomas Doran [Sun, 27 Dec 2009 17:21:50 +0000]
Fix test on older git versions

14 years agoMerge branch 'master' of ssh://goatse.co.uk/~bobtfish/public_html/Gitalist/
Tomas Doran [Sun, 27 Dec 2009 17:16:08 +0000]
Merge branch 'master' of ssh://goatse.co.uk/~bobtfish/public_html/Gitalist/

* 'master' of ssh://goatse.co.uk/~bobtfish/public_html/Gitalist/:
  Add per line link for previous version of a line in blame.

14 years ago'Fix' this to work like I want it to using the simplest method that could possibly...
Tomas Doran [Sun, 27 Dec 2009 16:58:31 +0000]
'Fix' this to work like I want it to using the simplest method that could possibly work..

14 years agoMangle Makefile.PL yet again, dropping a trivial author dep, and moaning loudly if... mangle_makefile
Tomas Doran [Wed, 23 Dec 2009 03:36:19 +0000]
Mangle Makefile.PL yet again, dropping a trivial author dep, and moaning loudly if you try to build a dist without the env variable set

14 years agoAdd per line link for previous version of a line in blame.
Lian Wan Situ [Tue, 22 Dec 2009 07:38:52 +0000]
Add per line link for previous version of a line in blame.
http://rt.cpan.org/Public/Bug/Display.html?id=52586

14 years agoMerge remote branch 'Khisanth/blame_previous'
Tomas Doran [Tue, 22 Dec 2009 09:28:13 +0000]
Merge remote branch 'Khisanth/blame_previous'

* Khisanth/blame_previous:
  Add per line link for previous version of a line in blame.

14 years agoAdd per line link for previous version of a line in blame.
Lian Wan Situ [Tue, 22 Dec 2009 07:38:52 +0000]
Add per line link for previous version of a line in blame.
http://rt.cpan.org/Public/Bug/Display.html?id=52586

14 years agoFix syntax highlighting CSS link
Tomas Doran [Mon, 21 Dec 2009 23:14:04 +0000]
Fix syntax highlighting CSS link

14 years agoMove stuff behind GITALIST_RELEASE_TESTING env
Tomas Doran [Mon, 21 Dec 2009 20:47:01 +0000]
Move stuff behind GITALIST_RELEASE_TESTING env

14 years agoRelease testing only
Tomas Doran [Mon, 21 Dec 2009 20:42:00 +0000]
Release testing only

14 years agoMerge branch 'master' of git://github.com/bobtfish/Gitalist
Lian Wan Situ [Mon, 21 Dec 2009 19:04:58 +0000]
Merge branch 'master' of git://github.com/bobtfish/Gitalist

14 years agoFixes to get FromListOfDirectories working
Lian Wan Situ [Mon, 21 Dec 2009 19:01:46 +0000]
Fixes to get FromListOfDirectories working

14 years agoFix deps
Tomas Doran [Sun, 20 Dec 2009 00:04:14 +0000]
Fix deps

14 years agoMerge remote branch 'shadowcat/master'
Zachary Stevens [Sat, 19 Dec 2009 15:33:45 +0000]
Merge remote branch 'shadowcat/master'

Conflicts:
Changes

14 years agoChange to start in IPC::Run for RT#52658
Tomas Doran [Sat, 19 Dec 2009 14:35:34 +0000]
Change to start in IPC::Run for RT#52658

14 years agoBump versions, add date
Tomas Doran [Sat, 19 Dec 2009 14:36:19 +0000]
Bump versions, add date

14 years agoMerge branch 'master' of git://github.com/zts/Gitalist
Tomas Doran [Sat, 19 Dec 2009 14:33:50 +0000]
Merge branch 'master' of git://github.com/zts/Gitalist

* 'master' of git://github.com/zts/Gitalist:
  Correct broken modestr tests.

14 years agoUpdate changelog and version. 0.000004
Zachary Stevens [Sat, 19 Dec 2009 13:05:48 +0000]
Update changelog and version.

14 years agoMore Pod
Tomas Doran [Sat, 19 Dec 2009 13:05:52 +0000]
More Pod

14 years agoCorrect broken modestr tests.
Zachary Stevens [Sat, 19 Dec 2009 13:03:29 +0000]
Correct broken modestr tests.

14 years agoRemove Module::Install::ProvidesClass, setup provides manually ourselves.
Tomas Doran [Sat, 19 Dec 2009 10:21:20 +0000]
Remove Module::Install::ProvidesClass, setup provides manually ourselves.

Module::Install::ProvidesClass just doesn't work for us - it still doesn't
know about roles, doesn't find all of our classes (not even all the MXD ones)
that PAUSE won't find itself, and also won't currently install cleanly from
CPAN.

The alternate solution here is _totally totally mental_, but appears more
reliable than PPI and all that jazz. It's also significantly faster:
Just loading the entire of Gitalist is waaay quicker than parsing it
all with PPI.

14 years agoChangelog up to date
Tomas Doran [Sat, 19 Dec 2009 12:40:14 +0000]
Changelog up to date

14 years agoChange other uses of 'project' to 'repository'.
Zachary Stevens [Sat, 19 Dec 2009 03:01:58 +0000]
Change other uses of 'project' to 'repository'.

14 years agoRename get_project to get_repository
Zachary Stevens [Sat, 19 Dec 2009 02:37:49 +0000]
Rename get_project to get_repository

14 years agoRename Project to Repository in stash and templates.
Zachary Stevens [Sat, 19 Dec 2009 02:30:52 +0000]
Rename Project to Repository in stash and templates.

14 years agoRename CollectionOfProjects to CollectionOfRepositories.
Zachary Stevens [Sat, 19 Dec 2009 02:15:03 +0000]
Rename CollectionOfProjects to CollectionOfRepositories.

14 years agoRename ::Project to ::Repository
Zachary Stevens [Sat, 19 Dec 2009 02:02:52 +0000]
Rename ::Project to ::Repository

14 years agoMerge branch 'project_list'
Zachary Stevens [Fri, 18 Dec 2009 23:19:12 +0000]
Merge branch 'project_list'

Renames Repo to something less ambiguous.

Conflicts:
lib/Gitalist/Git/HasUtils.pm

14 years agoRename ::Repo to ::CollectionOfProjects::FromDirectory
Zachary Stevens [Fri, 18 Dec 2009 23:00:37 +0000]
Rename ::Repo to ::CollectionOfProjects::FromDirectory

14 years agoChange to MX::Declare
Tomas Doran [Fri, 18 Dec 2009 21:14:22 +0000]
Change to MX::Declare

14 years agoMake our META.yml less full of lies
Tomas Doran [Fri, 18 Dec 2009 21:13:41 +0000]
Make our META.yml less full of lies

14 years agoNuke warning
Tomas Doran [Fri, 18 Dec 2009 21:13:11 +0000]
Nuke warning

14 years agoMerge remote branch 'shadowcat/master'
Tomas Doran [Fri, 18 Dec 2009 20:51:39 +0000]
Merge remote branch 'shadowcat/master'

* shadowcat/master:
  Fix notabs test
  Decode getpwuid values

14 years agoMore docs on how to get/run/configure/contribute to gitalist
Tomas Doran [Fri, 18 Dec 2009 20:50:44 +0000]
More docs on how to get/run/configure/contribute to gitalist

14 years agoFix notabs test
Dagfinn Ilmari Mannsåker [Thu, 17 Dec 2009 15:45:11 +0000]
Fix notabs test

14 years agoDecode getpwuid values
Dagfinn Ilmari Mannsåker [Thu, 17 Dec 2009 11:04:23 +0000]
Decode getpwuid values

14 years agoDeal with the singular case better
Tomas Doran [Thu, 17 Dec 2009 00:59:12 +0000]
Deal with the singular case better

14 years agoAnd support a list of directories in the Catalyst model as config
Tomas Doran [Tue, 15 Dec 2009 21:42:25 +0000]
And support a list of directories in the Catalyst model as config

This is currently untested, but it is what I was aiming for, so if other
people are ok with this then I'll rename ::GitRepos to be in line, add docs
etc etc.

14 years agoInitial refactoring to pull a collectionofprojects role out of ::Git::Repo.
Tomas Doran [Tue, 15 Dec 2009 21:14:16 +0000]
Initial refactoring to pull a collectionofprojects role out of ::Git::Repo.

This now allows ::Git::CollectionOfProjects::FromList to be written which is
what Khisanth wants, and also means that the class whos name we hated
(Gitalist::Git::Repo) naturally gets renamed ::Git::CollectionOfProjects::FromDir
which sounds and feels much better to me. It also means that the config logic
for 'are we working with a dir or list of dirs' becomes the problem of
the Catalyst model code, which feels like a better place for that to be
to me.

14 years agoUnfuck last commit
Tomas Doran [Tue, 15 Dec 2009 21:06:57 +0000]
Unfuck last commit

14 years agoChange HasUtils to an MX::Declare class
Tomas Doran [Tue, 15 Dec 2009 20:55:44 +0000]
Change HasUtils to an MX::Declare class

14 years agoMerge remote branch 'zts/tidy-model'
Tomas Doran [Tue, 15 Dec 2009 20:46:03 +0000]
Merge remote branch 'zts/tidy-model'

* zts/tidy-model:
  Introduce a SHA1 type.
  Improved Repo's POD.
  Stop ->_build_project reinventing the wheel.
  Rename ->project to ->get_project.

14 years agoIntroduce a SHA1 type.
Zachary Stevens [Sun, 13 Dec 2009 21:05:48 +0000]
Introduce a SHA1 type.

14 years agoImproved Repo's POD.
Zachary Stevens [Sun, 13 Dec 2009 02:09:57 +0000]
Improved Repo's POD.

14 years agoStop ->_build_project reinventing the wheel.
Zachary Stevens [Sun, 13 Dec 2009 01:52:13 +0000]
Stop ->_build_project reinventing the wheel.

14 years agoRename ->project to ->get_project.
Zachary Stevens [Sun, 13 Dec 2009 01:38:51 +0000]
Rename ->project to ->get_project.
Add test for repo_dir being handed a relative path.

14 years agoMerge remote branch 'catalystframework/master'
Tomas Doran [Fri, 11 Dec 2009 01:42:43 +0000]
Merge remote branch 'catalystframework/master'

* catalystframework/master:
  Fix .gitignore

14 years agoSwitch to chained dispatch
Tomas Doran [Fri, 11 Dec 2009 00:34:54 +0000]
Switch to chained dispatch

14 years agoShuffle shit round to be neater to my eyes. Move that horrible time function out...
Tomas Doran [Fri, 11 Dec 2009 00:34:44 +0000]
Shuffle shit round to be neater to my eyes. Move that horrible time function out to a utils class where I can never think of it again

14 years agoFix .gitignore
Tomas Doran [Wed, 9 Dec 2009 12:03:22 +0000]
Fix .gitignore

14 years agoWarning fix
Tomas Doran [Wed, 9 Dec 2009 01:23:17 +0000]
Warning fix

14 years agoChangelog, bump version
Tomas Doran [Wed, 9 Dec 2009 01:21:57 +0000]
Changelog, bump version

14 years agoUpdated the repo & bugtracker locations in Makefile.PL.
Dan Brook [Tue, 8 Dec 2009 23:53:53 +0000]
Updated the repo & bugtracker locations in Makefile.PL.

14 years agoMerge branch 'pod-cleanup'
Zachary Stevens [Tue, 8 Dec 2009 08:42:08 +0000]
Merge branch 'pod-cleanup'

14 years agoUpdate to not repeat the same link everywhere. Fix the link to be generic no matter...
Tomas Doran [Mon, 7 Dec 2009 23:44:52 +0000]
Update to not repeat the same link everywhere. Fix the link to be generic no matter where the app is based

14 years agoChangelog
Tomas Doran [Mon, 7 Dec 2009 23:32:08 +0000]
Changelog

14 years agoMerge remote branch 'broquaint/frontend-tweaks'
Tomas Doran [Mon, 7 Dec 2009 23:29:54 +0000]
Merge remote branch 'broquaint/frontend-tweaks'

* broquaint/frontend-tweaks:
  Starting to streamline and generally rejig the layout.
  Hacked in syntax highlighting to the blame view.
  Further tweaks to the blame view.
  Made the blame view a bit more informative.
  Dropped the dependence on File::Stat::ModeString which didn't work and wasn't

14 years agoMerge remote branch 'zts/pod-cleanup'
Tomas Doran [Mon, 7 Dec 2009 22:47:54 +0000]
Merge remote branch 'zts/pod-cleanup'

* zts/pod-cleanup:
  Move all POD below the code, for ::Repo and ::Project.

14 years agoThis appears to stop the gitalist on goatse assploading
Tomas Doran [Mon, 7 Dec 2009 21:38:32 +0000]
This appears to stop the gitalist on goatse assploading

14 years agoAdded some more POD for the ::Git::Object classes.
Zachary Stevens [Sun, 6 Dec 2009 22:57:42 +0000]
Added some more POD for the ::Git::Object classes.

14 years agoRemove unneeded =cut commands, and various other cleanups.
Zachary Stevens [Sun, 6 Dec 2009 22:37:53 +0000]
Remove unneeded =cut commands, and various other cleanups.

14 years agoMove all POD below the code, for ::Repo and ::Project.
Zachary Stevens [Sun, 6 Dec 2009 19:43:42 +0000]
Move all POD below the code, for ::Repo and ::Project.