Tomas Doran [Wed, 20 Jan 2010 20:57:41 +0000]
Require new SubRequest to go with new Catalyst
Tomas Doran [Mon, 18 Jan 2010 23:43:56 +0000]
Add testing to atom, fix RSS links
Tomas Doran [Mon, 18 Jan 2010 23:35:27 +0000]
Test RSS page
Tomas Doran [Mon, 18 Jan 2010 23:29:57 +0000]
Add test for OPML page
Tomas Doran [Mon, 18 Jan 2010 23:00:37 +0000]
Remove crap we're no longer using
Tomas Doran [Mon, 18 Jan 2010 22:54:21 +0000]
Warning fix
Tomas Doran [Mon, 18 Jan 2010 22:53:38 +0000]
Start fixing the tests
Tomas Doran [Mon, 18 Jan 2010 22:36:15 +0000]
Fix OPML chains
Tomas Doran [Mon, 18 Jan 2010 22:34:35 +0000]
Add a server script for the test data as I'm lazy :)
Tomas Doran [Mon, 18 Jan 2010 20:22:34 +0000]
Move OPML code out of the root controller
Tomas Doran [Mon, 18 Jan 2010 20:08:24 +0000]
blobdiff just appears to be a reimplementation of the diff we already have. Need to fix diff of commits vs diff of files, but this can die in a fire as its 95% the code I already have
Tomas Doran [Mon, 18 Jan 2010 20:04:04 +0000]
History is not used in the current interface. If its only for compat then it shouldn't be its own action - we should redirect to 'our thing which does that job'
Tomas Doran [Mon, 18 Jan 2010 20:00:04 +0000]
Move search and reflog and patch actions to the right places
Tomas Doran [Mon, 18 Jan 2010 19:50:48 +0000]
Remove commented out tt
Tomas Doran [Mon, 18 Jan 2010 19:47:11 +0000]
Remove
Tomas Doran [Mon, 18 Jan 2010 02:57:26 +0000]
Whitespace and tabs
Tomas Doran [Mon, 18 Jan 2010 02:54:26 +0000]
Fix links in tree view to not point at fragments
Tomas Doran [Mon, 18 Jan 2010 02:51:31 +0000]
Cleanup and fix favicon
Tomas Doran [Mon, 18 Jan 2010 02:42:03 +0000]
Refactor blob, make blob_plain work, move rss/atom and snapshot.
Tomas Doran [Mon, 18 Jan 2010 01:49:55 +0000]
Make filename handling a generic actionrole. Fix more nav uris
Tomas Doran [Mon, 18 Jan 2010 01:23:40 +0000]
Get blob view working again
Tomas Doran [Mon, 18 Jan 2010 01:09:51 +0000]
Make the top row of actions generate uris which work again (partially)
Tomas Doran [Mon, 18 Jan 2010 00:53:01 +0000]
Get blame view working in the new url scheme
Tomas Doran [Mon, 18 Jan 2010 00:13:33 +0000]
Make the tree fragment work as expected so that you can browse trees again
Tomas Doran [Sun, 17 Jan 2010 23:48:30 +0000]
Make tree browing fragment work again
Tomas Doran [Sun, 17 Jan 2010 23:48:08 +0000]
Cleanup heads fragment template
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..
Tomas Doran [Sun, 17 Jan 2010 23:30:29 +0000]
Git commit kinda sorta working
Tomas Doran [Sun, 17 Jan 2010 23:21:57 +0000]
Trivial tidyups.
Remove dead file
Remove ref in docs
Tomas Doran [Sun, 17 Jan 2010 23:20:40 +0000]
Get diff plain and diff fancy working properly
Tomas Doran [Sun, 17 Jan 2010 23:02:09 +0000]
Make diff action work nicely
Tomas Doran [Sun, 17 Jan 2010 22:52:49 +0000]
Oops, forgot to add the Subrequest plugin to Makefile.PL
Tomas Doran [Sun, 17 Jan 2010 22:52:06 +0000]
Initial templates for diff, nothing displays yet
Tomas Doran [Sun, 17 Jan 2010 22:36:31 +0000]
Hard tabs FOAD
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.
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.
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...
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
Tomas Doran [Sun, 17 Jan 2010 21:21:45 +0000]
Remove gitweb artifacts
Tomas Doran [Sun, 17 Jan 2010 21:18:55 +0000]
Add FIXME note
Tomas Doran [Sun, 17 Jan 2010 21:13:26 +0000]
Add display of the full log
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
Tomas Doran [Sun, 17 Jan 2010 20:29:35 +0000]
Fuck that shit
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..
Tomas Doran [Sun, 17 Jan 2010 19:05:41 +0000]
Make display of heads work
Tomas Doran [Sun, 17 Jan 2010 18:58:21 +0000]
Start using the subinclude plugin and splitting things up.
Tomas Doran [Sun, 17 Jan 2010 18:22:40 +0000]
Add more stubs for commits
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..
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.
Tomas Doran [Tue, 12 Jan 2010 01:17:18 +0000]
Bump required version of GPP
Tomas Doran [Sun, 10 Jan 2010 22:41:49 +0000]
Add docs to ScriptRole
Tomas Doran [Sat, 9 Jan 2010 19:13:52 +0000]
Fix if you don't have AuthorRequires or AuthorTests
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
Tomas Doran [Sat, 9 Jan 2010 15:47:20 +0000]
Bump versions
Tomas Doran [Sat, 9 Jan 2010 15:46:32 +0000]
Update changelog
Tomas Doran [Sat, 9 Jan 2010 15:28:19 +0000]
Use the new version of FCGI, avoiding gross monkeypatching
Tomas Doran [Sun, 27 Dec 2009 18:06:32 +0000]
Check that everything appears to work for both types of repository specification
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.
Tomas Doran [Sun, 27 Dec 2009 17:21:50 +0000]
Fix test on older git versions
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.
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..
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
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
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.
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
Tomas Doran [Mon, 21 Dec 2009 23:14:04 +0000]
Fix syntax highlighting CSS link
Tomas Doran [Mon, 21 Dec 2009 20:47:01 +0000]
Move stuff behind GITALIST_RELEASE_TESTING env
Tomas Doran [Mon, 21 Dec 2009 20:42:00 +0000]
Release testing only
Lian Wan Situ [Mon, 21 Dec 2009 19:04:58 +0000]
Merge branch 'master' of git://github.com/bobtfish/Gitalist
Lian Wan Situ [Mon, 21 Dec 2009 19:01:46 +0000]
Fixes to get FromListOfDirectories working
Tomas Doran [Sun, 20 Dec 2009 00:04:14 +0000]
Fix deps
Zachary Stevens [Sat, 19 Dec 2009 15:33:45 +0000]
Merge remote branch 'shadowcat/master'
Conflicts:
Changes
Tomas Doran [Sat, 19 Dec 2009 14:35:34 +0000]
Change to start in IPC::Run for RT#52658
Tomas Doran [Sat, 19 Dec 2009 14:36:19 +0000]
Bump versions, add date
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.
Zachary Stevens [Sat, 19 Dec 2009 13:05:48 +0000]
Update changelog and version.
Tomas Doran [Sat, 19 Dec 2009 13:05:52 +0000]
More Pod
Zachary Stevens [Sat, 19 Dec 2009 13:03:29 +0000]
Correct broken modestr tests.
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.
Tomas Doran [Sat, 19 Dec 2009 12:40:14 +0000]
Changelog up to date
Zachary Stevens [Sat, 19 Dec 2009 03:01:58 +0000]
Change other uses of 'project' to 'repository'.
Zachary Stevens [Sat, 19 Dec 2009 02:37:49 +0000]
Rename get_project to get_repository
Zachary Stevens [Sat, 19 Dec 2009 02:30:52 +0000]
Rename Project to Repository in stash and templates.
Zachary Stevens [Sat, 19 Dec 2009 02:15:03 +0000]
Rename CollectionOfProjects to CollectionOfRepositories.
Zachary Stevens [Sat, 19 Dec 2009 02:02:52 +0000]
Rename ::Project to ::Repository
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
Zachary Stevens [Fri, 18 Dec 2009 23:00:37 +0000]
Rename ::Repo to ::CollectionOfProjects::FromDirectory
Tomas Doran [Fri, 18 Dec 2009 21:14:22 +0000]
Change to MX::Declare
Tomas Doran [Fri, 18 Dec 2009 21:13:41 +0000]
Make our META.yml less full of lies
Tomas Doran [Fri, 18 Dec 2009 21:13:11 +0000]
Nuke warning
Tomas Doran [Fri, 18 Dec 2009 20:51:39 +0000]
Merge remote branch 'shadowcat/master'
* shadowcat/master:
Fix notabs test
Decode getpwuid values
Tomas Doran [Fri, 18 Dec 2009 20:50:44 +0000]
More docs on how to get/run/configure/contribute to gitalist
Dagfinn Ilmari Mannsåker [Thu, 17 Dec 2009 15:45:11 +0000]
Fix notabs test
Dagfinn Ilmari Mannsåker [Thu, 17 Dec 2009 11:04:23 +0000]
Decode getpwuid values
Tomas Doran [Thu, 17 Dec 2009 00:59:12 +0000]
Deal with the singular case better
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.
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.
Tomas Doran [Tue, 15 Dec 2009 21:06:57 +0000]
Unfuck last commit
Tomas Doran [Tue, 15 Dec 2009 20:55:44 +0000]
Change HasUtils to an MX::Declare class
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.