Nathaniel Smith wrote:

The branch naming conventions debate came up on IRC again today:
 
http://colabti.de/irclogger/irclogger_log/monotone?date=2005-10-29,Sat&sel=19#l140

So I made up a page for people to look at some options and gather some
opinions...:
 http://venge.net/monotone/wiki/BranchNamingConventions
Ok, I have this in my head for some time so now may be a good time to get it out :-)

When everything has hash-based unique id why should branches be any different? Every database would maintain mapping between the unique ids and some human readable form (which could be anything - globaly unique or not). That would allow easy (local) renaming of branches while not forcing a naming convention.

Everything could stay the same only where now the branch name is would be the guid. Should the user want to use the guid, he/she could. But a database-local mapping could be created to assign names to the branches (not versioned). The ui code would map the names to the guids and back.

What do you think?

Zbynek

--
http://zw.matfyz.cz/     http://robotika.cz/
Faculty of Mathematics and Physics, Charles University, Prague, Czech Republic



_______________________________________________
Monotone-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to