Tomas Doran [Tue, 2 Feb 2010 02:57:19 +0000]
Fix some more legacy uri tests
Tomas Doran [Tue, 2 Feb 2010 02:42:27 +0000]
Get a couple of the legacy uri tests working
Tomas Doran [Tue, 2 Feb 2010 02:19:52 +0000]
Kinda merge legacy uri thing
Tomas Doran [Tue, 2 Feb 2010 02:15:43 +0000]
Trivial merge
Tomas Doran [Tue, 2 Feb 2010 02:15:15 +0000]
Add issue
Tomas Doran [Tue, 26 Jan 2010 01:59:53 +0000]
Fix entity encoding in generated xml
Tomas Doran [Tue, 26 Jan 2010 01:34:58 +0000]
Mangle RSS and Atom feeds
Thus doing away with XML::RSS and XML::Atom
Tomas Doran [Tue, 26 Jan 2010 01:27:47 +0000]
Drop XML::OPML::SimpleGen dep
Tomas Doran [Tue, 26 Jan 2010 01:38:47 +0000]
Fix RSS and atom feeds
Tomas Doran [Sun, 24 Jan 2010 15:37:30 +0000]
Make the log work for commits and symbolic refs also.
URIStructure is now a really bad name properly, and the templates need sorting out to have default templates for log bits so that the templates consisting
of just [% PROCESS other/log.tt2 %] can die
Tomas Doran [Sun, 24 Jan 2010 15:02:35 +0000]
Change everything round to be /ref/ instead of /commit/ as this makes more sense
Tomas Doran [Sun, 24 Jan 2010 14:52:05 +0000]
Add log action for commits
Tomas Doran [Sun, 24 Jan 2010 14:44:12 +0000]
Be more explicit with commit in paths
Tomas Doran [Sun, 24 Jan 2010 14:14:29 +0000]
Make /<sha1>/ also work for /<head of branch>/..
Not quite what we want yet, but this is a good start..
Dan Brook [Sat, 23 Jan 2010 10:17:00 +0000]
The blame view now looks similar to the blob so a bit easier on the eyes.
(cherry picked from commit
b3537005b4af37842eac9a45afa8c12635c087c4)
Tomas Doran [Sat, 23 Jan 2010 15:23:36 +0000]
Fix log link, add real tests for the links generated on the front page
Tomas Doran [Sat, 23 Jan 2010 14:40:14 +0000]
Make TestGitalist do all of the boilerplate crap..
Tomas Doran [Sat, 23 Jan 2010 14:39:46 +0000]
Start a test using the treebuilder stuff
Tomas Doran [Sat, 23 Jan 2010 14:39:28 +0000]
Add a class to make it easier to find the rows
Tomas Doran [Fri, 22 Jan 2010 22:22:23 +0000]
Clean tests up to test both top level and fragment uris in the same code and remove duplicate tests
Tomas Doran [Fri, 22 Jan 2010 22:17:53 +0000]
Delete over enthusiastiuc tests
Tomas Doran [Fri, 22 Jan 2010 22:06:53 +0000]
Make history a fragment properly. It's not working, but doesn't explode any more
Tomas Doran [Fri, 22 Jan 2010 21:54:28 +0000]
XPath testing goodness
Tomas Doran [Fri, 22 Jan 2010 21:52:27 +0000]
Fix link
Tomas Doran [Fri, 22 Jan 2010 21:40:25 +0000]
Add tests for search uris
Tomas Doran [Fri, 22 Jan 2010 21:38:39 +0000]
Note root search sucks
Tomas Doran [Fri, 22 Jan 2010 21:38:12 +0000]
Add a tag to the test repos
Tomas Doran [Fri, 22 Jan 2010 21:34:30 +0000]
Add root search action, which does nothing right now. How did this used to be implemented?
Tomas Doran [Fri, 22 Jan 2010 21:29:39 +0000]
Unused
Tomas Doran [Fri, 22 Jan 2010 21:28:00 +0000]
Remove unneeded taggage
Tomas Doran [Fri, 22 Jan 2010 21:26:51 +0000]
Move feeds template to inc directory
Tomas Doran [Fri, 22 Jan 2010 21:26:04 +0000]
Oh no it isn't
Tomas Doran [Fri, 22 Jan 2010 21:02:56 +0000]
Fix the path navigation. All the tests we have for the app now pass
Tomas Doran [Fri, 22 Jan 2010 20:45:09 +0000]
Fix uris in search results
Tomas Doran [Thu, 21 Jan 2010 00:41:34 +0000]
Only 2 of the pages in the app test now generate invalid links.
Also memoize the link checking to make the app test much faster
fix various warnings and bad uris
Fix the path_to function to convert every / to %2F.
Tomas Doran [Thu, 21 Jan 2010 00:09:17 +0000]
Add mech testing in from the branch I previously made. 5 of the URIs which we test in 01app.t still generate bad links, to fix..
Tomas Doran [Wed, 20 Jan 2010 23:46:21 +0000]
Fix a load of links, and fix blob/blame/raw/history actions to (semi) work + tests
Tomas Doran [Wed, 20 Jan 2010 23:21:57 +0000]
Delete some now unused templates. Bring the history templates back from the dead
Tomas Doran [Wed, 20 Jan 2010 23:10:27 +0000]
Fix up the long log, add more gravatars, fix up links and time stamps and other bits
Tomas Doran [Wed, 20 Jan 2010 22:38:12 +0000]
Add gravatars :)
Tomas Doran [Wed, 20 Jan 2010 22:19:04 +0000]
Fix a warning
Tomas Doran [Wed, 20 Jan 2010 21:59:30 +0000]
Fix uris in commit fragments
Tomas Doran [Wed, 20 Jan 2010 21:50:58 +0000]
Hook prepare_path to mangle the uri to send everything to the legacy controller if a=foo. That can then decode the crapola and 301 the user to the appropriate place as generated by uri_for_action
Tomas Doran [Wed, 20 Jan 2010 21:38:51 +0000]
Sort the tests out..
Tomas Doran [Wed, 20 Jan 2010 21:19:48 +0000]
Fix reflog and search actions chaining to the right place.
Tomas Doran [Wed, 20 Jan 2010 21:19:31 +0000]
Rewrite big chunks of the app test
Tomas Doran [Wed, 20 Jan 2010 21:13:42 +0000]
Bring _log_pager back from the dead to somewhat unfuck log action..
Tomas Doran [Wed, 20 Jan 2010 21:07:20 +0000]
Not used
Tomas Doran [Wed, 20 Jan 2010 21:02:12 +0000]
Note TODO atom tests
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