Calendar:Updating libical: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m ('allright' -> 'alright')
No edit summary
 
Line 1: Line 1:
mozilla/calendar/libical is a cvs import of the libical cvs tree.
[http://hg.mozilla.org/comm-central/file/tip/calendar/libical/ calendar/libical] has a partial/patched copy of [http://sourceforge.net/projects/freeassociation/ libical].


steps to update: (make sure fo fill in the xxxx and yyyy parts. xxxx is today, yyyy comes from cvs log)
The last update has been based on libical 0.40, and the reference changeset to diff against is [http://hg.mozilla.org/comm-central/rev/3e3f139788da 714].
 
* Get an updated libical tree (from sourceforge: :pserver:anonymous@cvs.sourceforge.net:/cvsroot/freeassociation, module libical)
* copy the relevant source files into a 'clean' directory. (without the CVS dirs etc)
* go into this libical dir (outside any mozilla tree) and do the following:
cvs -d :ext:user%my.cvs.email.addr@cvs.mozilla.org:/cvsroot import -m 'update to libical cvs on 2005xxxx' \
  mozilla/calendar/libical SOURCEFORGE_DIST LIBICAL_0_24RC_CVS_2005xxxx
* hope that everything is alright
 
if there are conflicts:
* go to the mozilla tree (one directory above mozilla)
cvs -d :ext:user%my.cvs.email.addr@cvs.mozilla.org:/cvsroot checkout -jLIBICAL_0_24RC_CVS_2005yyyy \
  -jLIBICAL_0_24RC_CVS_2005xxxx mozilla/calendar/libical/src/libical/icalrecur.c
* fix conflicts. (likely $id$ related)
* check in the fixed version

Latest revision as of 15:34, 26 October 2008

calendar/libical has a partial/patched copy of libical.

The last update has been based on libical 0.40, and the reference changeset to diff against is 714.