On Thu, 24 Nov 2011 15:39:59 +0100 Fredrik ?hrstr?m <fredrik.ohrst...@oracle.com> wrote : > > When we rename directories, we lose a lot of > information in the source control system.
hg moves don't cause any of the history to be lost. Some tools (including NetBeans) follow the history through renames and copies without any special intervention needed by the user at all. I don't believe this should be an impediment. > Necessary yes, but at least we should try to do it just once. > > As for the naming: > posix is the name of a standardized API to unix-like operating systems. > winapi is the name of the defacto API to windows systems. > > No-one answered my question if we need to track the posix pedigree? I.e. > gnu, sysv and bsd? Only if necessary hopefully. As we have shared and platform code we might have shared |--posix | |--SYSV | | |--solaris | | |--aix | | | |--gnu | | |--linux | | | | |--BSD | |--darwin | |--freebsd | |--winapi |--win32 |--wince This is an imaginary sharing/specialization hierarchy, not the source hierarchy. Only the nodes that are actually required would need to exist--if there is no specialization needed between darwin and freebsd then neither node need exist.