1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
def update_attrib(attrib, **kwargs):
9
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://purl.org/kid/ns#">
11
<script type="text/javascript" src=
12
"/htdocs/bazaarNew/js/opacity.js">
14
<link rel="shortcut icon" href=
15
"http://bazaar-vcs.org/Welcome?action=AttachFile&do=get&target=favicon.ico"
16
type="image/x-icon" />
17
<meta http-equiv="Content-Type" content=
18
"text/html; charset=us-ascii" />
19
<meta name="robots" content="index,follow" />
20
<title>Welcome - Bazaar Version Control</title>
22
<script type="text/javascript" src="http://bazaar-vcs.org/htdocs/common/js/common.js">
24
<script type="text/javascript">
26
<!--// common functions
28
// We keep here the state of the search box
29
searchIsDisabled = false;
31
function searchChange(e) {
32
// Update search buttons status according to search box content.
33
// Ignore empty or whitespace search term.
34
var value = e.value.replace(/\s+/, '');
35
if (value == '' || searchIsDisabled) {
36
searchSetDisabled(true);
38
searchSetDisabled(false);
42
function searchSetDisabled(flag) {
43
// Enable or disable search
44
document.getElementById('fullsearch').disabled = flag;
45
document.getElementById('titlesearch').disabled = flag;
48
function searchFocus(e) {
49
// Update search input content on focus
50
if (e.value == 'Search') {
53
searchIsDisabled = false;
57
function searchBlur(e) {
58
// Update search input content on blur
61
e.className = 'disabled';
62
searchIsDisabled = true;
66
function actionsMenuInit(title) {
67
// Initialize action menu
68
for (i = 0; i < document.forms.length; i++) {
69
var form = document.forms[i];
70
if (form.className == 'actionsmenu') {
71
// Check if this form needs update
72
var div = form.getElementsByTagName('div')[0];
73
var label = div.getElementsByTagName('label')[0];
75
// This is the first time: remove label and do buton.
76
div.removeChild(label);
77
var dobutton = div.getElementsByTagName('input')[0];
78
div.removeChild(dobutton);
80
var select = div.getElementsByTagName('select')[0];
81
var item = document.createElement('option');
82
item.appendChild(document.createTextNode(title));
84
select.insertBefore(item, select.options[0]);
85
select.selectedIndex = 0;
93
<link rel="stylesheet" type="text/css" charset="utf-8" media="all"
94
href="http://bazaar-vcs.org/htdocs/bazaarNew/css/common.css" />
95
<link rel="stylesheet" type="text/css" charset="utf-8" media=
96
"screen" href="http://bazaar-vcs.org/htdocs/bazaarNew/css/screen.css" />
97
<link rel="stylesheet" type="text/css" charset="utf-8" media=
98
"print" href="http://bazaar-vcs.org/htdocs/bazaarNew/css/print.css" />
99
<link rel="stylesheet" type="text/css" charset="utf-8" media=
100
"projection" href="http://bazaar-vcs.org/htdocs/bazaarNew/css/projection.css" />
101
<link rel="stylesheet" type="text/css" charset="utf-8" media=
102
"screen" href="http://bazaar-vcs.org/htdocs/bazaarNew/css/v4.css" />
103
<link rel="stylesheet" type="text/css" charset="utf-8" media=
104
"screen" href="http://bazaar-vcs.org/htdocs/bazaarNew/css/screen2.css" />
105
<link rel="stylesheet" type="text/css" charset="utf-8" media=
106
"screen" href="http://bazaar-vcs.org/htdocs/bazaarNew/css/twoColumnsRight.css" />
107
<style type="text/css">
111
text-decoration: none;
114
<link rel="alternate" title="Bazaar Version Control Recent Changes"
115
href="http://bazaar-vcs.org/RecentChanges?action=rss_rc&ddiffs=1&unique=1" type=
116
"application/rss+xml" />
117
<link rel="Start" href="http://bazaar-vcs.org/Welcome" />
118
<link rel="Alternate" title="Wiki Markup" href=
119
"http://bazaar-vcs.org/Welcome?action=raw" />
120
<link rel="Alternate" media="print" title="Print View" href=
121
"http://bazaar-vcs.org/Welcome?action=print" />
122
<link rel="Appendix" title="favicon.ico" href=
123
"http://bazaar-vcs.org/Welcome?action=AttachFile&do=view&target=favicon.ico" />
124
<link rel="Search" href="http://bazaar-vcs.org/FindPage" />
125
<link rel="Index" href="http://bazaar-vcs.org/TitleIndex" />
126
<link rel="Glossary" href="http://bazaar-vcs.org/WordIndex" />
127
<link rel="Help" href="http://bazaar-vcs.org/HelpOnFormatting" />
129
<body lang="en" dir="ltr" xml:lang="en">
130
<div id="page_header1_div"><script type="text/javascript">
132
gui_editor_link_text = gui_editor_link_href = null;
135
<div id="pageWrapper">
137
<div id="masthead" class="inside">
138
<div id="logoimage"><a href="http://bazaar-vcs.org/"><img src=
139
"http://bazaar-vcs.org/htdocs/bazaarNew/css/logo.png" width="144" height="149" alt=
140
"Bazaar" /></a></div>
141
<h1><a href="http://bazaar-vcs.org/">Bazaar</a></h1>
142
<p>GPL Distributed Version Control Software</p>
147
<li class="hide"><a class="hide" href="#skipToContent"><em>Skip
148
Navigation</em></a> <span class="divider">:</span></li>
149
<li><a href="http://bazaar-vcs.org/Documentation" id="hnav_learn" name=
150
"hnav_learn">Learn</a> <span class="divider">:</span></li>
151
<li><a href="http://bazaar-vcs.org/Download" id="hnav_get" name="hnav_get">Get</a>
152
<span class="divider">:</span></li>
153
<li><a href="http://bazaar-vcs.org/BzrSupport" id="hnav_community" name=
154
"hnav_community">Community</a> <span class="divider">:</span></li>
155
<li><a href="http://bazaar-vcs.org/BzrPlugins" id="hnav_plugins" name=
156
"hnav_plugins">Plugins</a></li>
159
<div id="outerColumnContainer">
160
<div id="innerColumnContainer">
162
<div id="leftColumn">
163
<div class="inside"></div>
166
<div id="rightColumn">
169
<form name="search" method="get" action="http://bazaar-vcs.org/" id="search">
170
<div><input type="hidden" name="action" value="fullsearch" id=
171
"fullsearch" /> <input type="hidden" name="context" value="180" />
172
<input type="hidden" name="fullsearch" value="Text" /> <label for=
173
"search_q" py:content="'Search Wiki'">Search Bazaar</label> <input type="text" name="value"
174
id="search_q" value="" onfocus="searchFocus(this)" onblur=
175
"searchBlur(this)" onkeyup="searchChange(this)" onchange=
176
"searchChange(this)" alt="Search" /> <input type="submit" value=
177
"go" name="go" id="search_go" /></div>
180
<div id="searchform"></div>
181
<div id="username" class="vnav">
182
<h4>Website Links</h4>
184
<li><a href="index.htm">Documentation index</a></li>
185
<li><a href="http://doc.bazaar-vcs.org">Other versions</a></li>
186
<li><a href="http://bazaar-vcs.org">Wiki</a></li>
191
<div id="contentColumn" class="page_Welcome">
193
<div id="msg" class="vnav"></div>
194
<a name="skipToContent" id="skipToContent"></a>
195
<div class="inside" >
196
<!--<img id="navProtection" width="1" height="1" border="0" src="/htdocs/bazaarNew/css/spacer.gif" alt="" style="height: 1px"/>-->
197
<a py:match="item.tag == 'a' and 'href' not in item.attrib" py:content="item.text" py:attrs="update_attrib(item.attrib, style='color: black')"/>
198
<div dir="ltr" id="content" lang="en" xml:lang="en" py:content="body[:]"><span
199
class="anchor" id="top"></span> <span class="anchor" id="line-8"></span>
200
<h1 id="head-31592baed255c2a5cdfdaafb9521b837ea61021f">Performance
202
<span class="anchor" id="line-9"></span>
203
<p class="line879">There was substantial progress on performance
204
since 0.8. See <a href="/Performance/0.9">Performance/0.9</a>,
205
<a href="/Performance/0.10">Performance/0.10</a> and <a href=
206
"/Performance/0.11">Performance/0.11</a>. Thanks to everyone who
207
has contributed patches and ideas! The focus from here to 1.0 will
208
continue to be performance and documentation. Already there is work
209
in progress to: <span class="anchor" id="line-10"></span></p>
210
<span class="anchor" id="line-11"></span>
213
<p class="line879">write a <a href="/SmartServer">SmartServer</a>
214
for high speed network operations (first look in 0.11).
215
<span class="anchor" id="line-12"></span></p>
218
<p class="line886">optimise file system access (tune our code and
219
data structures to minimise probable disk io and disk seeking)
220
<span class="anchor" id="line-13"></span></p>
223
<p class="line886">optimise file formats for performance without
224
sacrificing proven correctness and completeness <span class=
225
"anchor" id="line-14"></span></p>
228
<p class="line886">tune the codepaths that are most heavily used
229
<span class="anchor" id="line-15"></span></p>
232
<p class="line886">ensure that large imports are only done when
233
needed, and use lightweight imports where possible <span class=
234
"anchor" id="line-16"></span></p>
235
<span class="anchor" id="line-17"></span></li>
237
<h1 id="head-ceb9b8e0146b0ce087048f495b2ff2964c5d57ec">News</h1>
238
<span class="anchor" id="line-18"></span>
239
<h2 id="head-39a1524e97c9a6ba89ecee7856cb1a2e68134373">27th
240
September 2006 - 0.11rc2 released</h2>
241
<span class="anchor" id="line-19"></span>
242
<p class="line879">bzr 0.11rc2 has been released. This release
243
candidate corrects two regressions that occured from 0.10. Windows
244
developers and users with very large source trees should upgrade
245
immediately. Release <a class="https" href=
246
"https://lists.canonical.com/archives/bazaar-ng/2006q3/017581.html">
247
announcement</a> or <a class="http" href=
248
"http://bazaar-vcs.org/releases/src/bzr-0.11rc2.tar.gz">download
249
now</a>. For details of the original 0.11 release candidate, see
250
the <a class="https" href=
251
"https://lists.canonical.com/archives/bazaar-ng/2006q3/017502.html">
252
announcement</a>. <span class="anchor" id="line-20"></span></p>
253
<span class="anchor" id="line-21"></span>
254
<h2 id="head-9940b3014f81c7b8ca65aa3235341588859d09dd">4th
255
September 2006 - 0.10 released</h2>
256
<span class="anchor" id="line-22"></span>
257
<p class="line879">bzr 0.10 has been released after a smooth beta
258
period. <a class="http" href=
259
"http://bazaar-vcs.org/releases/src/bzr-0.10.tar.gz">download it
260
now</a>! <span class="anchor" id="line-23"></span></p>
261
<span class="anchor" id="line-24"></span>
262
<h1 id="head-c2a87bc7d0bc411d33e18585154e534201115501">What is
264
<span class="anchor" id="line-25"></span>
265
<p class="line879">Bazaar is a decentralized revision control
266
system designed to be easy for developers and end users alike.
267
Decentralized revision control systems give people the ability to
268
work over the internet using the <a class="http" href=
269
"http://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar">bazaar
270
development model</a>. When you use Bazaar, you can commit to your
271
own branches of your favorite free software projects without
272
needing special permission. For more information, see: <span class=
273
"anchor" id="line-26"></span></p>
274
<span class="anchor" id="line-27"></span>
277
<p class="line903"><a href="/Bzr">What Is Bazaar?</a> <span class=
278
"anchor" id="line-28"></span></p>
281
<p class="line903"><a href="/WhoUsesBzr">Who Uses Bazaar?</a>
282
<span class="anchor" id="line-29"></span></p>
285
<p class="line903"><a href="/BzrFeatures">Bazaar Features</a>
286
<span class="anchor" id="line-30"></span></p>
289
<p class="line903"><a href="/FAQ">FAQ</a> (Frequently Asked
290
Questions) <span class="anchor" id="line-31"></span></p>
293
<p class="line903"><a href="/BzrGlossary">Bazaar Glossary</a>
294
<span class="anchor" id="line-32"></span></p>
297
<p class="line903"><a href="/ReleaseRoadmap">What's Coming</a> (the
298
release roadmap) <span class="anchor" id="line-33"></span></p>
299
<span class="anchor" id="line-34"></span></li>
301
<h1 id="head-54a84f21f8314a452aecfb4e2da59fcb246fee7b">Where do I
303
<span class="anchor" id="line-35"></span>
304
<p class="line886">The easiest place to get Bazaar is with your
305
distribution. Do not despair if your distribution does not have
306
Bazaar, as plain installation is still easy. <span class="anchor"
307
id="line-36"></span></p>
308
<span class="anchor" id="line-37"></span>
311
<p class="line903"><a href="/DistroDownloads">Packages</a> -
312
Downloads for various distributions <span class="anchor" id=
313
"line-38"></span></p>
316
<p class="line903"><a href="/OfficialDownloads">Source</a> - Source
317
downloads <span class="anchor" id="line-39"></span></p>
320
<p class="line903"><a href="/WindowsDownloads">Windows</a> -
321
Downloads for windows <span class="anchor" id="line-40"></span></p>
322
<span class="anchor" id="line-41"></span></li>
324
<h1 id="head-400b61668c5f3ab729ffbfeed0f9fc93e853044e">How do I
326
<span class="anchor" id="line-42"></span>
327
<p class="line879">Installation for Bazaar is a snap. Supported
328
operating systems include Linux, FreeBSD, Windows (Native &
329
Cygwin) and Solaris. If you can run Python 2.4, then you can run
330
Bazaar. <span class="anchor" id="line-43"></span></p>
331
<span class="anchor" id="line-44"></span>
334
<p class="line903"><a href="/DistroDownloads">Packages</a> -
335
Downloads for various distributions <span class="anchor" id=
336
"line-45"></span></p>
339
<p class="line903"><a href="/Installation">Generic</a> - Generic
340
Installation Instructions. <span class="anchor" id=
341
"line-46"></span></p>
344
<p class="line903"><a href="/BzrOnPureWindows">Native Windows</a> -
345
Installation of Bazaar on Native windows. <span class="anchor" id=
346
"line-47"></span></p>
347
<span class="anchor" id="line-48"></span></li>
349
<h1 id="head-6350ee8bfd03b56b430e775595af1eb29ac7bdb4">How do I use
351
<span class="anchor" id="line-49"></span>
352
<p class="line886">Included are the pearls of wisdom from people
353
that have already branched off into a new world of development.
354
<span class="anchor" id="line-50"></span></p>
355
<span class="anchor" id="line-51"></span>
358
<p class="line903"><a href="/Documentation">Documents</a> - The
359
main documentation page for Bazaar. <span class="anchor" id=
360
"line-52"></span></p>
363
<p class="line903"><a href="/IntroductionToBzr">Introduction</a> -
364
Introduction to Bazaar gives a walkthough of the simpler commands.
365
<span class="anchor" id="line-53"></span></p>
368
<p class="line903"><a href="/QuickHackingWithBzr">Mini Tutorial</a>
369
- The five minutes Bazaar Tutorial. <span class="anchor" id=
370
"line-54"></span></p>
373
<p class="line903"><a href="/BzrRevisionSpec">Revision Specs</a> -
374
Arguments for -r that can be given with "bzr log", "bzr merge" and
375
such. <span class="anchor" id="line-55"></span></p>
376
<span class="anchor" id="line-56"></span></li>
378
<h1 id="head-148c5debbd034308b67411c490e69555ee5a03a3">How does it
380
<span class="anchor" id="line-57"></span>
381
<p class="line886">If you're familiar with other version control
382
systems, you might like to see a quick comparison to them, or read
383
guidelines to help you understand how to use bzr most effectively
384
given your current experience. <span class="anchor" id=
385
"line-58"></span></p>
386
<span class="anchor" id="line-59"></span>
389
<p class="line903"><a href="/BzrForCVSUsers">BzrForCVSUsers</a> -
390
Learning Bazaar for CVS users. <span class="anchor" id=
391
"line-60"></span></p>
394
<p class="line903"><a href="/BzrForGITUsers">BzrForGITUsers</a> -
395
(In progress) Learning Bazaar for GIT users <span class="anchor"
396
id="line-61"></span></p>
399
<p class="line903"><a href="/RcsComparisons">RcsComparisons</a> -
400
Comparison table of functionality and performance with Bazaar, GIT,
401
Mercurial, SVN and other VCS systems. <span class="anchor" id=
402
"line-62"></span></p>
403
<span class="anchor" id="line-63"></span></li>
405
<h1 id="head-e966f9f6520262482dc713218b2a916600636f14">How can I
407
<span class="anchor" id="line-64"></span>
408
<p class="line879">Our primary page for getting help is the
409
<a href="/BzrSupport">BzrSupport</a> page. <span class="anchor" id=
410
"line-65"></span></p>
411
<span class="anchor" id="line-66"></span>
414
<p class="line903"><a class="https" href=
415
"https://launchpad.net/products/bzr/+bugs">Bug Tracker</a> - You
416
can check here to see if someone else is experiencing the same
417
problem that you are. <span class="anchor" id="line-67"></span></p>
420
<p class="line903"><a class="http" href=
421
"http://lists.canonical.com/mailman/listinfo/bazaar-ng">Mailing
422
List</a> - A high volume list focused upon Bazaar development and
423
support. <span class="anchor" id="line-68"></span></p>
426
<p class="line886">IRC - #bzr on irc.freenode.net <span class=
427
"anchor" id="line-69"></span></p>
428
<span class="anchor" id="line-70"></span></li>
430
<h1 id="head-45d36005ff61e184525081c9c40ed26ded3c8f02">How can I
432
<span class="anchor" id="line-71"></span>
433
<p class="line879">Our primary development doc page is <a href=
434
"/BzrDevelopment">BzrDevelopment</a>. <span class="anchor" id=
435
"line-72"></span></p>
436
<span class="anchor" id="line-73"></span>
439
<p class="line903"><a href="/BzrDevelopment">Development
440
Instructions</a> - We keep our main development instructions here.
441
<span class="anchor" id="line-74"></span></p>
444
<p class="line903"><a href="/OfficialDownloads">Source Code</a> -
445
Source code to get hacking with. <span class="anchor" id=
446
"line-75"></span></p>
449
<p class="line903"><a class="https" href=
450
"https://launchpad.net/products/bzr/+specs">Specifications</a> -
451
Specifications list which things are being worked on today and are
452
likely to be worked on next. <span class="anchor" id=
453
"line-76"></span></p>
456
<p class="line903"><a class="https" href=
457
"https://launchpad.net/products/bzr/+bugs">BugTracker</a> - Open
458
bugs that you can work on. <span class="anchor" id=
459
"line-77"></span></p>
460
<span class="anchor" id="line-78"></span></li>
462
<p class="line879">You are also welcome to improve this wiki site.
463
To edit pages, please <a href="/UserPreferences">register</a>.
464
Anonymous editing is disabled to prevent spammer attacks.
465
<span class="anchor" id="line-79"></span></p>
466
<span class="anchor" id="bottom"></span></div>
468
<div class="clear mozclear"></div>
471
<div class="hide" id="nsFooterClear"><!-- for NS4's sake --></div>
473
<div id="footer" class="inside">
474
<p style="margin:0;">© 2006 - <a href=
475
"http://canonical.com/">Canonical Ltd.</a></p>
476
<div id="endofpage"></div>
477
<div id="footer_custom_html"></div>
478
<div id="footer_links"></div>
480
<hr class="hide" /></div>