Bazar Repository – Concepto de sucursales y

Hola, estoy escribiendo un adaptador de repository para Bzr. Esto es para un motor de búsqueda donde el adaptador me permite comunicarme con algún repository de bzr, verificar la connection, verificar o actualizar los proyectos. (No commit, push o create repos) Ahora no tengo mucha experiencia con Bzr y esos detalles de otros scms y me confundo con su concepto de branches. Yo uso -> bzr checkout branchlocation mylocallocation – para los proyectos de pago y -> bzr ls URlwithbranchname –to test repo.

  1. ¿Hay algún tutorial en Internet con información básica para principiantes? sobre las twigs y la estructura de la organización bzr. Ya he pasado por el website canaonical.
  2. ¿Alguna forma de ejecutar el pago o la list en el nombre de repo o del proyecto, no en el nombre de la sucursal?
  3. Para el pago y la list, ¿debo ocuparme también de la authentication de nombre de usuario / contraseña en el repository?
  4. Además, todavía no estoy seguro acerca de bzr en serveres ssh, sftp, ftp. ¿Sería una funcionalidad adicional permitir el pago desde estos serveres? como authentication? o cualquier tipo de mango. Sé que el process de pago funciona para http simple.

Cualquier tipo de documentation básica sería muy útil para mí ser ingenuo para bzr.

  1. http://doc.bazaar.canonical.com/bzr.dev/en/user-guide/core_concepts.html http://doc.bazaar.canonical.com/bzr.dev/en/user-guide/bazaar_workflows.html
  2. No, no hay funcionalidad para consultar un repository. Puede enumerar todas las twigs bajo un repository o un directory normal con el command bzr branches del complemento bzr-tools. Creo que puede ver el logging combinado de todas las twigs en un repository utilizando bzr qlog desde el complemento qbzr.
  3. Creo que cualquier acceso requeriría la misma authentication. Puede configurar su bazar local para autenticarse automáticamente .
  4. sftp, ftp y bzr + ssh son protocolos compatibles y no necesitan configuration adicional. (Excepto para bzr + ssh, necesita bzr instalado en el server)