Francesco, now that we have a Mercurial repository (thanks Joern!)
what's your thought on how to manage it?  Given the berlios.de site,
I could see a few ways of doing things:

- Keep on using hg.exit1.org as the main source repository, and ask Joern
  to set up HTTP for anonymous read access.

- Keep on using hg.exit1.org as the main source repository, but set it up
  to automatically push changes to berlios.de, and use the HTTP server
  there for anonymous read access.

- Thank Joern profusely for providing a server for so long (: and shift
  everything over to berlios.de.

As for the directory structure, currently we have something like:

(root)
   +-- .hg (repository data)
   +-- transcode
         +-- branches
         |     +-- transcode_1_0
         |     +-- transcode_1_1
         |     +-- (etc.)
         +-- tags
         |     +-- release_1_0_0
         |     +-- release_1_1_0
         |     +-- (etc.)
         +-- trunk
               +-- libtc
               +-- src
               +-- (etc.)

One downside of this structure is that it takes up tons of disk space. (:
So what I'm thinking would be useful is to:

(1) Move everything from transcode/trunk/ up to the root directory.
(2) Delete all the directories in tags/ and add a native Mercurial tag
       for each one.
(3) Export all the changes for each branch in branches/, readd them on
       native Mercurial branches(*) from the main source code, then
       delete everything under the branches/ directory.

(*) For (3) above, we could also theoretically use multiple separate
    repositories as the Mercurial manual suggests, but I'm not sure how
    one would do that remotely.

How does this sound?  If it's okay with you, I think it might be best to
just export everything and create a new repository from scratch with the
new layout, so people don't have to worry about files being in different
places depending on what version they're looking at.  I can do that on
my end and then provide a copy of the new repository to Joern (or to you
for berlios, depending on where you want to put the final repository),
so just let me know your thoughts and I'll get started on it.

  --Andrew Church
    achu...@achurch.org
    http://achurch.org/

Reply via email to