python - Using Mercurial to separate three versions: official/development/testing/ -
i'm working on deploying python module composed of several dozen files , folders; use mercurial managing software changes. i want keep same module in 3 branches: official 1 (which team uses), development 1 (this may more 1 development branch), , testing branch (not testing of official branch, collection of test related third party module used module - regression testing when third party module makes new releases). how can accomplish in mercurial? name 3 branches in same folder or cloning 1 version 3 places maintain them separately? any insight on how manage in general appreciated. thank you. the "official" way cloning repo in many branch need. but named branches within repo acceptable, if don't need work simultaneously on different development efforts (each associated respective branch) i find " guide branching model in mercurial " instructive on kind of choice. other information on mercurial branches in question well .