Bug 721 - Discrepancy between get_changes and append_changes
Summary: Discrepancy between get_changes and append_changes
Status: RESOLVED FIXED
Alias: None
Product: Direct Objects
Classification: Unclassified
Component: Save (show other bugs)
Version: unspecified
Hardware: PC Linux
: P1 blocker
Assignee: Werner Van Belle
URL:
Depends on:
Blocks: 732
  Show dependency tree
 
Reported: 2011-01-04 11:14 CET by Werner Van Belle
Modified: 2011-01-16 19:00 CET (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Werner Van Belle 2011-01-04 11:14:58 CET
The attributes should be sorted alphabetically in the compiler before emitting them. Otherwise our own changetracker might become confused.
Comment 1 Werner Van Belle 2011-01-07 02:55:11 CET
This problem has been resolved/avoided. We changed the local type modification to deal with the types in order as they appear. That puts a certain burden on the LocalTypeChange::define user, but all in all, given that the compiler can already sort the fields, this should work optimal.