From c1af5279d0f68967809c01a84d15ec92e8ac59a8 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 11 Jan 2012 21:41:24 +0000 Subject: [PATCH] some notes --- RATIONALE | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 RATIONALE diff --git a/RATIONALE b/RATIONALE new file mode 100644 index 0000000..7e49e80 --- /dev/null +++ b/RATIONALE @@ -0,0 +1,23 @@ +Why rewrite ? + +- want incompatible data format + - .top* is namespace pollution, want .topbloke/* + - need new dependency tracking + needed for dependency removal + - need new data versioning + needed to allow future forward-compatible-only changes + - need new branch name + needed to allow branch "removal" (ie, hiding) + +- therefore project needs new name + +- existing code has bugs + merge .topmsg, .topdeps + merge ordering + +- wrong implementation language IMO + +- maintainership change + +So overhaul and review needed of all core functions to support new +semantics; result is not compatible; not much code will end up copied -- 2.30.2