# # # patch "ChangeLog" # from [8546821600a89e37cd8287ca229e50e85cb887ec] # to [5e0b62346ffb4602110f1713de7f1f1b5d8147dc] # # patch "NEWS" # from [1083f136bbdc6da84b94bc4ff7c6199c3dd1a283] # to [a5f7f06f7a8cc3b84ce1416052a9bfa43fbc30eb] # ============================================================ --- ChangeLog 8546821600a89e37cd8287ca229e50e85cb887ec +++ ChangeLog 5e0b62346ffb4602110f1713de7f1f1b5d8147dc @@ -1,5 +1,9 @@ 2006-04-05 Nathaniel Smith + * NEWS: Start writing 0.26 release notes. + +2006-04-05 Nathaniel Smith + * roster.cc (unify_roster_oneway): Discover that this code is not really composable with arbitrary node_id_sources; add an assertion to document the real interface, and a comment explaining why this ============================================================ --- NEWS 1083f136bbdc6da84b94bc4ff7c6199c3dd1a283 +++ NEWS a5f7f06f7a8cc3b84ce1416052a9bfa43fbc30eb @@ -1,3 +1,49 @@ +???????????????????????????? + + 0.26 release. Major enhancements and internal rewrites. + Please read these notes carefully, as significant changes are + described. + + The changes are large enough that there were 3 pre-releases of + this code; the changes that occurred in each can be seen + below. However, for the convenience of those following + releases, all changes since 0.25 will be summarized in these + release notes. There is no need to read the pre-release notes + individually. + + Major changes since 0.25: + + - The most user-visible change is that the default name of the + monotone binary has changed to 'mtn'. So, for example, you + would now run 'mtn checkout', 'mtn diff', 'mtn commit', + etc., instead of 'monotone checkout', 'monotone diff', + 'monotone commit'. + - Similarly, the name of the workspace bookkeeping directory + has changed from "MT" to "_MTN". As workspaces will + generally be recreated when migrating to this release, + this should not cause any problems. + - Similarly, built-in attrs like 'execute' have had 'mtn:' + prepended to their names. For example, executable files + should now have the attr 'mtn:execute' set to 'true' on + them. The migration code will automatically add this + prefix; no user intervention is needed. + - Similarly, the name of the ignore file has changed from + '.mt-ignore' to '.mtn-ignore'. The migration code will + automatically rename this file; no user intervention is + needed. + - Similarly, the recommended suffix for monotone db files is + now '.mtn'. + These changes are all purely cosmetic, and have no affect on + functionality. + + - The most developer-visible change is that the data + structure for representing trees has been completely + replaced, and all related code rewritten. The new data + structure is called a 'roster'. You don't really need to + know this name; unless you are hacking on monotone or using + various debug operations, you will never see a roster. + However, when you hear + Wed Mar 29 05:20:10 PST 2006 0.26pre3 release. This release may be considered a "release