[Adium-devl] SoC Adium w/ libpurple
Evan Schoenberg
evan at adiumx.com
Mon Apr 16 16:46:31 UTC 2007
There's supposedly some way to have a subversion repo mirror a
monotone one, but I don't think that's necessary.
Here's what I suggest: Use monotone for libpurple work. Use the
script which already exists to automatically sync the monotone
repository on a local checkout to your own Libpurple.framework
checkout. For bonus points, that checkout is a subversion branch,
and after using the script or at milestones commit to the subversion
branch.
Any monotone checkout allows local commits and branching -- no need
for anything serverside, though I've pinged the pidgin devel list
about making that possible, too.
So:
1) Checkout pidgin monotone to ~/pidgin. Checkout
Libpurple.framework svn to ~/libpurple. Checkout adium to ~/adium
2) Work on ~/pidgin
3) mtn commit if desired
4) ~/libpurple/pidgin_update
This will update your local svn checkout from ~/pidgin, apply any
Adium-specific patches, build Libpurple.framework, copy it into the
appropriate place in the adium checkout, and delete the built plugin
so that XCode properly recompiles and rebuilds when Adium builds next.
5) svn commit if desired
6) Build and run Adium
Does that seem reasonable?
-Evan
On Apr 16, 2007, at 12:38 PM, Augie Fackler wrote:
> Hm, I'm having trouble coming up with ideas of good ways to handle
> this. Does anyone know how well monotone and svn can interact with
> each other?
> Augie
>
> On Apr 15, 2007, at 5:52 PM, Andreas Monitzer wrote:
>
>> Hi folks,
>>
>> Thanks for picking my project :) I've started my planning phase, and
>> am thinking about how I should integrate the changes I need into
>> libpurple.
>> For this, I'd need a branch in some way. However, libpurple was moved
>> to the monotone version control system. I'd prefer having a single
>> repository to work on, since my Adium branch and my libpurple branch
>> have to be kept in sync (changes in libpurple will need the
>> corresponding changes in Adium). How should I do this? This might
>> also be an issue for other Adium SoC projects.
>> We also have to coordinate this with the libpurple developers.
>>
>> andy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070416/783bad13/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070416/783bad13/attachment.sig>
More information about the devel
mailing list