Bazaar (software)
Bazaar software | |
---|---|
![]() | |
![]() | |
Genere | Controllo versione |
Sviluppatore | Canonical Ltd. e la comunità |
Data prima versione | 26 marzo 2005 |
Ultima versione | 2.7.0 (15 febbraio 2016) |
Sistema operativo | Multipiattaforma GNU |
Linguaggio | Python C Pyrex |
Licenza | GNU GPL v2+ (licenza libera) |
Modifica dati su Wikidata · Manuale |
«Next-generation distributed version control»
«Controllo versione di nuova generazione»
(bzr, pagina man su Debian stable)
Bazaar (bzr) è un software libero per il controllo versione distribuito, ideato da Canonical Ltd.
È scritto in Python e fa parte del progetto GNU.
Caratteristiche
Lo sviluppo di Bazaar mira alla semplicità d'uso.[1]
Bazaar assegna un numero progressivo ad ogni revisione (commit). Ad esempio: 1
, 2
, 2.1.1
, 3
, ecc. La sotto-numerazione è assegnata per le unioni (merge) da altri rami di sviluppo (branch).
Bazaar permette nativamente di interfacciarsi ad un bug tracker.[2] Ad esempio, sapendo che tramite il comando commit
si registra una revisione; si può usare commit --fixes lp:1234
per registrare una revisione aggiungendo in più che il bug https://bugs.launchpad.net/ubuntu/+bug/1234 è stato risolto.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/87/Bazaar_Explorer_-_Log.png/220px-Bazaar_Explorer_-_Log.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/8/83/Bazaar_Explorer_-_Diff.png/220px-Bazaar_Explorer_-_Diff.png)
Canonical Ltd. ha realizzato un'interfaccia grafica per Bazaar, chiamata Bazaar Explorer[3]. Una delle funzionalità fornite da questa interfaccia è la differenza grafica fra due versioni.[4] Fra altre caratteristiche, il log ad albero.[5] Sono da citare anche QBzr[6], QBzr-Eclipse Plugin[7], TortoiseBZR[8], Bazaar GTK+ Frontends[9] ed altre alternative a Bazaar Explorer.[10] Tutti questi software, compreso Bazaar Explorer, sono software libero.
Adozione
Hosting che supportano Bazaar
Alcuni siti web rilevanti che forniscono hosting per repository Bazaar:
- Launchpad
- GNU Savannah
Progetti che usano Bazaar
Alcuni progetti rilevanti che usano Bazaar come sistema di controllo di versione:
- Ubuntu[11]
- MySQL[12]
- Stellarium[13]
- OpenShot[14]
- Inkscape[15]
- Bazaar[16] (a sua volta)
- Gwibber[17]
- Exaile[18]
- Zope[19]
Note
- ^ (EN) Canonical Ltd., Why Switch to Bazaar?, su Bazaar Migration Docs, Canonical Ltd.. URL consultato il 3 giugno 2014 (archiviato dall'url originale il 17 giugno 2014).«Some Git fans claim Git is now as easy to learn as Bazaar or Mercurial. With respect, we strongly disagree. For example, read and compare the help for the log command across the various tools: 4 pages for bzr log, one page for svn log, 26 pages for git log, and one page for hg log. How many of the 26 pages of help for git log do you honestly understand? Could you explain it to everyone in your team? Wouldn’t you prefer a tool like Bazaar where log just does the right thing, following renames and sorting topologically, without needing to be specially asked? We certainly do. Of course, log is just one command. Go ahead and repeat the above test on any other commonly used operation like add, diff or commit. Git is undoubtedly powerful but, in our view, it’s far more complex than a version control tool needs to be for most people.»
- ^ (EN) Canonical Ltd., Why Switch to Bazaar?, su Bazaar Migration Docs, Canonical Ltd.. URL consultato il 3 giugno 2014 (archiviato dall'url originale il 17 giugno 2014).«As shown, bugs can be associated with changes.»
- ^ (EN) Canonical Ltd., Bazaar Explorer in Launchpad, su Launchpad, Canonical Ltd.. URL consultato il 3 giugno 2014.
- ^ (EN) Canonical Ltd., Our Vision - Bazaar Explorer, su Bazaar Explorer - Version Control for Human Beings, Canonical Ltd.. URL consultato il 3 giugno 2014 (archiviato dall'url originale il 20 giugno 2014).«Unlike many other version control applications, the focus is on managing branches and changes, rather than directories and files. For example, it’s easy to see exactly what’s changed in a branch and how it differs from it parent branch.»
- ^ (EN) Canonical Ltd., Bazaar Explorer - Version Control for Human Beings, su Key Features - Bazaar Explorer, Canonical Ltd.. URL consultato il 3 giugno 2014 (archiviato dall'url originale il 20 giugno 2014).«Bazaar Explorer provides easy access to Bazaar’s log file»
- ^ (EN) QBzr in Launchpad, su Launchpad, Canonical Ltd.. URL consultato il 3 giugno 2014.
- ^ (EN) QBzr-Eclipse Plugin in Launchpad, su Launchpad, Canonical Ltd.. URL consultato il 3 giugno 2014.
- ^ (EN) TortoiseBZR in Launchpad, su Launchpad, Canonical Ltd.. URL consultato il 3 giugno 2014.
- ^ (EN) Bazaar GTK+ Frontends in Launchpad, su Launchpad, Canonical Ltd.. URL consultato il 3 giugno 2014.
- ^ (EN) 3rdPartyTools, su Bazaar, Canonical Ltd.. URL consultato il 3 giugno 2014 (archiviato dall'url originale il 20 giugno 2014).
- ^ (EN) Ubuntu in Launchpad, su launchpad.net, Canonical. URL consultato il 3 giugno 2014.
- ^ (EN) MySQL in Launchpad, su Launchpad. URL consultato il 3 giugno 2014.
- ^ (EN) Bzr checkout, su Stellarium Wiki. URL consultato il 5 marzo 2018 (archiviato dall'url originale il 5 marzo 2018).
- ^ (EN) OpenShot Video Editor in Launchpad, su Launchpad. URL consultato il 3 giugno 2014.
- ^ (EN) Inkscape in Launchpad, su Launchpad. URL consultato il 3 giugno 2014.
- ^ (EN) Bazaar in Launchpad, su Launchpad. URL consultato il 3 giugno 2014.
- ^ (EN) Gwibber in Launchpad, su Launchpad. URL consultato il 3 giugno 2014.
- ^ (EN) Exaile in Launchpad, su Launchpad. URL consultato il 3 giugno 2014.
- ^ (EN) Zope.org in Launchpad, su Launchpad. URL consultato il 3 giugno 2014 (archiviato dall'url originale il 3 giugno 2014).
Voci correlate
- Controllo versione distribuito
- Git (software)
- Mercurial
- Subversion
- Launchpad
- Lista dei pacchetti GNU
Altri progetti
Altri progetti
- Wikimedia Commons
Wikimedia Commons contiene immagini o altri file su Bazaar
Collegamenti esterni
- Bazaar, su packages.debian.org.
- Repository sorgenti di Bazaar, su code.launchpad.net.
- (EN) Sito di segnalazione bug, su bugs.launchpad.net.
- (EN) Bazaar, su Free Software Directory.
- (EN) Breve documentazione sull'utilizzo di Bazaar, su doc.bazaar.canonical.com. URL consultato il 3 giugno 2014 (archiviato dall'url originale il 12 giugno 2014).
V · D · M | ||
---|---|---|
Storia | Manifesto GNU · Free Software Foundation (FSF Europe · FSF India · FSF Latin America) · Storia del software libero | ![]() |
Licenze | GNU General Public License · GNU Lesser General Public License · GNU Free Documentation License · GPL linking exception · GNU Affero General Public License | |
Software | GNU (Varianti) · GNU Hurd · GTK · GNOME · GIMP · Jami · Bash · Emacs · Screen · GCC · Gnash · gzip · GRUB · Pacchetti GNU | |
Rappresentanti | Richard Stallman · Robert J. Chassell · Bradley M. Kuhn · John Sullivan · Eben Moglen · Loïc Dachary · Georg C. F. Greve · Alexandre Oliva · Benjamin Mako Hill · Federico Heinz · Joshua Gay · Matt Lee · Ricardo Galli | |
Voci correlate | Revolution OS · BadVista · Defective by Design · Controversia sul nome GNU/Linux |
V · D · M | ||
---|---|---|
Versioni · Filosofia | ||
Persone | Jono Bacon · Ben Collins · Benjamin Mako Hill · Ian Jackson · Scott James Remnant · Mark Shuttleworth · Jeff Waugh · Matt Zimmerman | ![]() |
Derivate ufficiali | Edubuntu · Kubuntu · Lubuntu · Mythbuntu · Ubuntu GNOME · Ubuntu Mobile · Ubuntu Netbook Edition · Ubuntu Server Edition · Ubuntu Studio · Ubuntu Touch · Ubuntu TV · Ubuntu Unity · Xubuntu | |
Software e supporto | Ask Ubuntu · Bazaar · Gdebi · Launchpad · Mir · Medibuntu · Plymouth · TheOpenCD · Ubuntu Software Center · Ubiquity · Ubuntu Certified Professional · Ubuntu Customization Kit · Ubuntu Live USB creator · Ubuntu One · Uncomplicated Firewall · Unity · Upstart · Wayland · Wubi | |
Media | Full Circle Magazine · OMG! Ubuntu! | |
Font | Ubuntu Font Family · Ubuntu-Title | |
Voci correlate | Debian · Ubuntu calendar | |
Software correlato | Formato deb · dpkg · APT · debconf package · dash · Snap | |
Canonical Ltd. · Ubuntu Foundation · Ubuntu Developer Summit |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/12/Nuvola_apps_emacs.svg/25px-Nuvola_apps_emacs.svg.png)