[wp-testers] SVN for plugins?
Frederick Ding
frederick.ding at live.ca
Tue Mar 9 23:15:36 UTC 2010
[Plugin Name]/trunk/ is usually the current *development* version of a
plugin. As a plugin developer, I will sometimes commit changes NOT YET READY
for release in the /trunk/ folder for a plugin.
The WordPress.org plugin repository builds a zip archive of each plugin from
the latest *TAG* specified in the readme.txt file in /trunk/. This is
usually a reliable indicator of the latest version. Although most plugins
are released in this way (to take advantage of the auto-update features for
plugins in WordPress), there may be a few that do not tag their versions and
release the /trunk/ version.
To implement the repository you would like to create, it would be necessary
to make some sort of script to parse the [Plugin Name]/trunk/readme.txt file
just like the WordPress.org plugin repository does and retrieve the files
from [Plugin Name]/trunk/[latest tag]/ .
Alternatively, you can use the undocumented WordPress API, which has a
method specifically for finding plugin updates
(http://api.wordpress.org/plugins/update-check/1.0/). I don't know how it's
implemented in core, but it looks like plugin updates are queried in
http://core.trac.wordpress.org/browser/trunk/wp-includes/update.php#L91.
——
Regards,
Frederick Ding | frederick.ding at live.ca
-----Original Message-----
From: Tris Hussey [mailto:tris at trishussey.com]
Sent: March 9, 2010 04:19
To: wp-testers at lists.automattic.com
Subject: Re: [wp-testers] SVN for plugins?
Yeah no kidding. I started checking out the repository with svnX and I
thought my connection stalled with all the plugins there. It's pretty
amazing how much is there.
Just from a functional standpoint, is [plugin-name]/trunk/ the current
released build or one to be released? I see that each plugin has the
standard trunk, branches, tags setup like the the WP repository. What I'm
thinking about is making a repository that pulls the updated builds for the
key plugins I use from the main repository. Since I don't want to have to
keep using svn switch to change from tag to tag, I'd like see if I can do it
with one url per plugin.
Cheers, T
On Tue, Mar 9, 2010 at 12:41 AM, Brian Layman <Brian at thecodecave.com> wrote:
> > Danke. :D ... oh such fun.
> > Tris
>
> The Plugin Repository at
>
> http://plugins.svn.wordpress.org/
>
> is a wonderful world of learning and inspiration..
>
> Want to know how to do something? With this repository checked out,
> you have an encyclopedia of examples at your fingertips. I wish I knew
> of a way to check out the whole thing without getting every single tag
> there ever was, but even that, with a good comparison tool, shows you
> how to fix security holes.
>
> Start it checking out before going to bed one night. Hours of fun will
> ensue...
>
> -brian layman
>
>
> _______________________________________________
> wp-testers mailing list
> wp-testers at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-testers
>
--
Tris Hussey
Writer | Teacher | Photographer | Internet Rogue
cell: 604-319-6765 -- Skype: tris.hussey http://www.trishussey.com/
More information about the wp-testers
mailing list