From: Ian Jackson Date: Wed, 11 Jan 2012 21:41:24 +0000 (+0000) Subject: some notes X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=topbloke.git;a=commitdiff_plain;h=c1af5279d0f68967809c01a84d15ec92e8ac59a8 some notes --- c1af5279d0f68967809c01a84d15ec92e8ac59a8 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