[DEFAULT] # where should the pqm queue structure, logs etc be placed. queuedir=/home/bzrservertest/Queue # what directory to work in - revisions are checked out here, and so forth. # defaults to a subdir of queuedir. Normally not set. #workdir=/home/bzrservertest/Work # where are logs stored - similar to workdir. #logdir=Log #master logfile location. Again, default should be all you need. #logfile= # what keyring to verify emails from. Trusts all user in the keyring. # Place ONLY users you trust to commit in this keyring. keyring=/home/bzrservertest/Committers public keyring.gpg # where is the tla/baz/arx program - usually not needed #arch_path=/path/to/tla # what is the pqm name. Normally not set. #myname=Patch Queue Manager # what email address should pqm send out it's address's from. from_address=colin@gibibit.com # send notification on success and failure. normally not set. mail_reply=1 # verify gpg signatures on email. DISABLING ALLOWS ANYONE TO TRIGGER MERGES. # BEWARE!!!!!!!!!! #verify_sigs=1 ## CDB: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ## CDB: TODO : REMOVE THIS BEFORE USING FOR REAL ## CDB: MyProject set up signature verification! ## CDB: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! verify_sigs=0 ## CDB: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ## CDB: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! # don't override the home dir. Use and set to 1 if you: # have setup a uid just for pqm # have the queuedir != to the pqm homedir. # if you followed the manuals example of /usr/src/tla-pqm for the pqm homedir, # and you use anything other than /usr/src/tla-pqm for the queuedir, you would need this. #dont_set_home=1 # an external command to allow/disallow commits. # Return non-zero to signal error. #precommit_hook=foo-bar.sh param1 param2 # Build a config-manager config before doing any merges etc. # Allows precommit hooks to work with config-based packages. #build_config=foo@bar/c[[--b]--v]/configs/foobar/development # Define a default project for all branches. # Branches with projects appear in the web status ui under the # /projects/project-name path rather than at the / status page. # This allows multiple projects to share a single PQM but not # have their merges lost in the noise of branches going through. #project=demonstration-system # Define groups groups=MyProject_software_team [MyProject_software_team] members=colin@gibibit.com,guppychiller@gibibit.com #[location overrides] # this sections provides location mappings - where a # configuration (and eventually normal sections) # reference something, a local reference which may # (for instance) be read-write, or faster, is used. #/new/value=http://public-value.com # This section enables merges into this branch. [file:///bzr/MyProject/] # an external command to allow/disallow commits. # Return non-zero to signal error. #precommit_hook=foo-bar.sh param1 param2 # restrict commits #commiters=MyProject_software_team # Confirm that commit messages match a specified regexp. # Allows a policy to be defined (per-revision) for what the commit # messages must look like (providing they can be described by a regular # expression) # The regexp is automatically anchored at the start of the message # so if you need it to match later, put .* at the start of your # regexp # # This example matches rs=bar, r=foo and [trivial] caselessly #commit_re=.*([rR][sS]?=[^ \t]+)|(\[[Tt][Rr][Ii][Vv][Ii][Aa][Ll]\]) # Assign a specific project to this branch #project=MyProject