NOTE: If you are a developer, please use a private wiki based on foswiki/trunk on a daily base ...or use trunk.foswiki.org to view this page for some minimal testing.
Use Item9693 for docu changes for 1.2 and 2.0.

Item8971: Working copy versions are pure trouble

Priority: CurrentState: AppliesTo: Component: WaitingFor:
Urgent Closed Engine    
Having beaten my head off various version history problems for the last week, I've come to some conclusions:
  1. In most cases, the version number in the working copy has to be ignored.
  2. The store has to be able to understand the possibility of non-sequential versioning.
  3. RCS version numbers are just confusing the issue.

There are still corner cases that will fail, mostly to do with manual manipulations of the version history, so a new testcase LoadedRevTests covers the important cases.

Note that it is possible now to have a meta object with undefined text, when said object does not exist. This was a deliberate change, and is an attempt to try and clean up the semantics of topic objects further.

There are no functionality changes - this is all bugfixing.

Note that the work doesn't make non-sequential versioning entirely functional, as the RDiff code assumes sequential version numbers when it diffs over version ranges.

-- CrawfordCurrie - 04 May 2010

No complaints (yet), so marking as ready for release.

-- CrawfordCurrie - 06 May 2010

A test implementation of a subversion store - which is non-linear - has shown up some issues with the API, so making some mods.

-- CrawfordCurrie - 13 May 2010

Subversion store is working, so guess this can be closed now.

-- CrawfordCurrie - 23 May 2010

 

ItemTemplate edit

Summary Working copy versions are pure trouble
ReportedBy CrawfordCurrie
Codebase trunk
SVN Range
AppliesTo Engine
Component
Priority Urgent
CurrentState Closed
WaitingFor
Checkins Foswikirev:7327 Foswikirev:7339 Foswikirev:7389
TargetRelease minor
ReleasedIn 1.1.0
Topic revision: r10 - 04 Oct 2010, KennethLavrsen
 
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. see CopyrightStatement. Creative Commons LicenseGet Foswiki at sourceforge.net. Fast, secure and Free Open Source software downloads