Múltiples repositorios en un directorio (mismo nivel) - ¿es posible?

Mi problema original es que tengo un directorio donde escribo varios scripts. Cada uno de ellos es independiente de los demás, y generalmente de un archivo de largo. Quiero que se les apliquen algunas versiones, pero tengo los siguientes problemas / requisitos:

I no quiero tener que almacenar cada script pequeño en unseparate directory!I no quiero para almacenarlostodo in un repositorio OTOH, ya que no tienen ninguna relación, y:algunos de ellos pueden crecer luego a más archivos (y luego necesitarán un directorio separado),A veces quiero copiar uno de ellos en una máquina diferente (y quiero clonar todo el repositorio).I quere para beneficiarse de los mecanismos de control de versiones (distribuidos), al menos: número "infinito" de revisiones, capacidad para clonar repositorios en diferentes computadoras, capacidad para realizar confirmaciones de archivos múltiples "atómicas".

¿Es posible
Preferiría hacerlo en algún VCS distribuido convencional (sería preferible una solución que use Mercurial, pero no estoy arreglado).

EDITAR la solución debe ser gratuita (al menos "como en la cerveza") y multiplataforma (al menos Win32 y Linux).

Related, pero no ayudó: "dos-git-repositorios-en-uno-directorio" - no me pareció útil: la respuesta aceptada me parece el punto 2. (arriba); la respuesta actual "votada por la comunidad" suena como 1. "Control de versiones de archivos individuales usando Subversion" - también demasiado de 2. o 1.

Respuestas a la pregunta(7)

Su respuesta a la pregunta