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.

Reply via email to