[glotpress-updates] [GlotPress] #362: Efficient project branching

GlotPress noreply at wordpress.org
Tue Oct 28 21:12:19 UTC 2014

#362: Efficient project branching
 Reporter:  nbachiyski   |      Owner:
     Type:  enhancement  |     Status:  new
 Priority:  major        |  Milestone:  Awaiting Review
Component:  General      |    Version:
 Keywords:               |
 In #65 we introduced project copying, but unfortunately this approach
 hasn’t been efficient enough for larger projects, like WordPress and
 BuddyPress. The process takes too much time and introduces too much
 repetitive data in the database.

 So, at the WCSF contributor thing, me, Japh, and Marko came up with the
 following new approach:

  * Allow an original to be part of more than one project
  * When branching a project, we don’t duplicate originals and
 translations, but just point the new project to the already existing
 originals. This is cheap.
  * As a consequence, if we change a string in the latest development
 version, the change is reflected in the stable version, too (and vice
 versa). This way we don’t need to make the change twice.
  * If an original changes, in the spirit of copy-on-write, we do not touch
 the original for other project, just for ours.

Ticket URL: <https://glotpress.trac.wordpress.org/ticket/362>
GlotPress <https://glotpress.trac.wordpress.org>
Easy comin', easy goin'

More information about the glotpress-updates mailing list