I have several virtual hosts setup, three of them pull files via SVN when needed(though only the trunk folder actually needs this), using SVN for other versions make for easy patch creation, or easy file replacement if i hack a core file.
My question is whether i can checkin a plugin from directly inside the plugins directory?
So take this plugin located in wp-content/plugins/post-ui-tabs
for example.
Can i use that folder to house my WordPress.org plugin or does my plugin's folder need to mimic the directory structure of the SVN, eg..
- brances/
- tags/
- trunk/
UPDATE:
Thanks for the feedback guys! All helpful in getting to understand local vs remote directory structure.
I've got my plugin up in the repo now, see here.
Post UI Tabs
Direct answer to my question, was Yes, i can do commits directly from my plugins folder, i simply have a typical local structure of wp-content/plugins/myplugin
which is just a checkout of http://svn.wp-plugins.org/myplugin/trunk
. I commit directly to trunk, then when i want to push a new version, i branch onto a tag(do that directly in Tortoise) and update the readme.txt stable tag to reference the new tag, ie. the operation creates the remote http://svn.wp-plugins.org/myplugin/tag/VER
with all my files, and makes that available to uses, whilst my local working copy remains on trunk(i'll blog about it in the future when i've had more practice).
Easier then i thought!... thanks for all the advice guys.. all valuable pieces of information, Andy i felt your answer helped the most, so i'm giving you the accept, everyone else i still really appreciate your help, unfortunately i can only accept one answer... but thank you all the same.