Hello Peter,

In addition to the fixes I've commented on inline below, I've also added a new rout for specified repository revisions.  So the following citable URLs are now supported in the test tool shed.  These fixes and enhancements will not be available on the main Galaxy tool shed until the next Galaxy release.

http://testtoolshed.g2.bx.psu.edu/view/peterjc/
http://testtoolshed.g2.bx.psu.edu/view/peterjc/fasta_filter_by_id
http://testtoolshed.g2.bx.psu.edu/view/peterjc/fasta_filter_by_id/66e2e0f16c36


On Feb 8, 2013, at 5:26 AM, Peter Cock wrote:

On Sat, Feb 2, 2013 at 1:56 PM, Peter Cock <p.j.a.cock@googlemail.com> wrote:

I've noticed one oddity, which is if I go one of the citable URLs like
http://testtoolshed.g2.bx.psu.edu/view/peterjc/mira_assembler
and then browse away to another section/repository/etc the URL
in the browser's address bar does not update. You can be looking
at repository B, but the address bar URL still says repository A.

(This was one reason I stuck a redirect in my prototype).

Do you think this going to be easy to fix, or should we revert
to the redirect trick to avoid this 'stale' URL problem?


This behavior has been fixed in change set revision 8802:7ccddea80a25 which is currently running on the test Galaxy tool shed.  



Separately, but perhaps related, it would be nice if via the
search or otherwise, the new URLs were automatically used -
that would be slightly easier than copying it from the text of
the page.

This one is tricky and may have to wait until we eliminate the Galaxy iframes.  If I can figure out a way to make this work before that, i certainly will.  I've created a separate Trello card for this.

https://trello.com/card/toolshed-nice-citable-urls-for-galaxy-tool-shed-repositories/506338ce32ae458f6d15e4b3/603


However, this is already functional enough to start sharing
direct links. Once this goes live, you'll have to brief the
whoever writes the new tool alerts for Twitter to use it :)

I see the new citable URLs are already in use on the wiki
(but not yet working as the live ToolShed doesn't have this
update yet):

http://wiki.galaxyproject.org/ToolShedToolFeatures#Example_repositories_in_the_main_Galaxy_Tool_Shed_that_define_tool_dependencies


These are now working since the Galaxy release last Friday.

Thanks!

Greg Von Kuster