[Chandler-dev] Checking background sync into the trunk [Poll]
Reid Ellis
rae at osafoundation.org
Wed Jun 7 13:18:27 PDT 2006
+1 on checking bgsync into the trunk now. The more eyes looking at it
for various side-effects, the better.
Reid
On 6-Jun-06, at 7:08 PM, Morgen Sagen wrote:
> I still have one or two loose ends to wrap up, but we're getting
> close to landing the background sync feature to the trunk. The
> biggest issue we know about is stamping/unstamping a shared item is
> not yet supported. One reason for this is background sync makes
> heavy use of the repository's view-merging functionality, and has
> pushed view-merging more than any previous code. View-merging has
> changed enough that we would like it to be exercised and stabilized
> before adding features to it (including stamping support). Also,
> since stamping may be implemented via annotations in the future,
> that would obsolete any view-merging code Andi would have to write
> to support stamping now.
>
> So the choices are:
>
> 1) Check bgsync code into the trunk now, do without stamping of
> shared items for some amount of time, but get the rest of view-
> merging solid first.
>
> 2) Keep the bgsync branch separate from the trunk until we can add
> stamping support to the view-merging code, which means view-merging
> won't be fully exercised before we add further complexity, and the
> continuing head-aches of maintaining a branch (which Andi has been
> mostly doing -- thanks Andi!)
>
> I vote for #1, but I would like to get feedback on how painful it
> will be for people if shared-item-stamping isn't supported for a
> while. "A while" is a function of how much work it first takes to
> stabilize sharing once we land the background sync changes. After
> that, supporting stamping sounds like it would be on the order of 2
> to 3 weeks.
>
> ~morgen
More information about the chandler-dev
mailing list