Index
A
B
- --branch flag / Converting from a lightweight checkout
- .bzr directory / Storing Bazaar's data in the filesystem
- Bazaar
- about / What is Bazaar?
- installing / Installing Bazaar and its plugins
- plugins / Installing Bazaar and its plugins
- explorer / Installing Bazaar and its plugins
- qbzr / Installing Bazaar and its plugins
- svn / Installing Bazaar and its plugins
- git / Installing Bazaar and its plugins
- fastimport / Installing Bazaar and its plugins
- GNU/Linux distribution / GNU/Linux
- Ubuntu / Ubuntu, Debian, and derivatives
- Debian / Ubuntu, Debian, and derivatives
- Red Hat / Red Hat, Fedora, CentOS, and derivatives
- Fedora / Red Hat, Fedora, CentOS, and derivatives
- CentOS / Red Hat, Fedora, CentOS, and derivatives
- openSUSE / openSUSE and derivatives
- installing, pip used / Installing Bazaar using pip
- Mac OS X / Mac OS X
- in shared hosting environment / Bazaar in a shared hosting environment
- interacting with / Interacting with Bazaar
- command-line interface, using / Using the command-line interface
- graphical user interface, using / Using the graphical user interface
- multiple interfaces, using together / Using the two user interfaces together
- upgrading, to latest version / Upgrading Bazaar to the latest version
- uninstalling / Uninstalling Bazaar
- help / Getting help
- data, storing in filesystem / Storing Bazaar's data in the filesystem
- configuring / Configuring Bazaar
- backup files / Understanding the backup files created by Bazaar
- documentation, URL / Quick reference card
- using, in centralized mode / Using Bazaar in centralized mode
- checkout / Creating a checkout
- integrating, into Redmine / Integrating Bazaar into Redmine
- integrating, into Trac / Integrating Bazaar into Trac
- bug trackers, configuring / Configuring bug trackers in Bazaar
- using, programmatically / Using Bazaar programmatically
- objects, accessing / Accessing Bazaar objects
- Bazaar configuration
- Bazaar objects, accessing
- bind command / Working with multiple branches
- bound branches
- bound flag / Bound branches
- branch command
- branches
- about / Branch, What is a branch?
- with linear history / A single branch with a linear history
- multiple diverged branches / Multiple diverged branches
- with non-linear history / Branches with non-linear history
- unrelated branches / Unrelated branches
- uses / What can you do with branches?
- creating / Creating branches
- comparing / Comparing branches, Comparing branches
- merging / Merging branches
- mirroring / Mirroring branches
- uses, in solo project / Why use more than one branch?
- feature branches / Separating the development of new features
- topic branches / Separating the development of new features
- tasks, switching between / Switching between tasks
- multiple versions, managing / Maintaining multiple versions
- tip / The tip of a branch
- source branch / Source and target branches
- target branch / Source and target branches
- parent branch / Parent branch
- diverged branches / Diverged branches and the base revision
- data, storing / Storing branch data
- shared repository, using / Using a shared repository
- command line, using / Using the command line, Using the command line
- Bazaar Explorer, using / Using Bazaar Explorer, Using Bazaar Explorer
- branching and merging / Basic branching and merging
- example project, getting / Getting the example project
- feature branch, creating / Creating a feature branch
- working on / Working on a branch
- new branch, starting / Starting another branch
- bugfix branch, merging / Merging the bugfix branch
- older version based, creating / Creating branches based on an older revision
- basic branch information, viewing / Viewing basic branch information
- sharing, over network / Sharing branches over the network
- using, without working tree / Using branches without a working tree
- slicing / Slicing and dicing branches
- dicing / Slicing and dicing branches
- multiple branches, working with / Working with multiple branches
- creating, on central server / Creating branches on the central server
- working with, multiple computers used / Working on branches using multiple computers
- backing up / Synchronizing backup branches
- content, merging / Browsing the content of a branch
- converting, to lightweight checkout / Converting a branch to a lightweight checkout
- switching, preparing for / Preparing to switch branches
- switching, core commands used / Switching to another branch using core commands
- switching, switch used / Switching to another branch by using switch
- switching, lightweight checkout used / Using a lightweight checkout for switching branches
- data, accessing / Accessing branch data
- configuration values, accessing / Accessing branch configuration values
- branches, accessing
- branches, comparing
- branches, creating on central server
- branches, merging
- branches, mirroring
- branches, older version based
- branches, sharing
- branches, sharing over network
- BranchHook hook class
- browse code pages / Browsing the content of a branch
- Bugfix branch / Using merge proposals
- bugfix branch
- bug trackers
- bug tracking system, Launchpad
- Bugzilla
- bzr
- bzr-fastimport plugin
- bzr-git plugin
- bzr-svn plugin
- bzr add command / Using the command line
- bzr branch REMOTE_URL [TO_LOCATION] / Working with remote branches directly
- bzr cdiff command / Using the command line
- bzr command / Introducing the user interfaces
- bzr commit command / Using shorter aliases of commands
- bzr diff / Slicing and dicing branches
- bzr diff --new REMOTE_URL / Working with remote branches directly
- bzr diff command / Using shorter aliases of commands
- bzr dpush / Limitations of bzr-git
- bzr help command / Getting help
- bzr help commands / Getting help
- bzr help some_command / Getting help
- bzr help some_command command / Getting help
- bzr help topics / Getting help
- bzr info command / Viewing basic branch information, Reconfiguring a shared repository to not use working trees
- bzr info REMOTE_URL / Working with remote branches directly
- bzr init-repository command / Using the command line
- bzrlib
- BZRLIB
- bzrlib.branch module / Accessing branch data
- bzrlib.commands.plugin_cmds.register_lazy method / Registering a new command
- bzrlib.revision module / Accessing revision history
- bzr log -r-1 / Specifying a single revision
- bzr log -r-2 / Specifying a single revision
- bzr log -r.. / Specifying a range of revisions
- bzr log -r..4 / Specifying a range of revisions
- bzr log -r2.. / Specifying a range of revisions
- bzr log -r2..4 / Specifying a range of revisions
- bzr log command / Using the command line, Using the command line
- bzr log REMOTE_URL / Working with remote branches directly
- bzr log –rbefore$3 / Specifying a single revision
- bzr log –rbefore$date$today / Specifying a single revision
- bzr log –rdate$2013-02-17 / Specifying a single revision
- bzr log –rdate$2013-02-17,04$01$12 / Specifying a single revision
- bzr log –rdate$yesterday / Specifying a single revision
- bzr log –rlast$1 / Specifying a single revision
- bzr log –rlast$2 / Specifying a single revision
- bzr log –rtag$v2.6 / Specifying a single revision
- bzr merge / Slicing and dicing branches
- bzr merge REMOTE_URL / Working with remote branches directly
- bzr missing / Slicing and dicing branches
- bzr missing REMOTE_URL / Working with remote branches directly
- bzr mv command / Using shorter aliases of commands
- bzr plugins command / Using the example plugins, Declaring the API version
- bzr pull / Slicing and dicing branches
- bzr pull command / Mirroring from another branch
- bzr pull REMOTE_URL / Working with remote branches directly
- bzr push / Slicing and dicing branches
- bzr push command / Cloning your project, Mirroring from the current branch
- bzr push REMOTE_URL / Working with remote branches directly
- bzr qlog REMOTE_URL / Working with remote branches directly
- bzr reconfigure command / Removing an existing working tree
- bzr remerge command / Redoing the merge
- bzr remerge [FILE...] / Working with remote branches directly
- bzr remove command / Using shorter aliases of commands
- bzr serve
- bzr shelve command / Using shelves to revert partial changes in a file
- bzr status command / Using the command line, Using shorter aliases of commands
- bzr tags / Using tags
- bzr tag v2.6 / Using tags
- bzr tag v2.6 --delete / Using tags
- bzr tag v2.6 -r117 / Using tags
- bzr tag v2.6 -r119 --force / Using tags
- bzrtools plugin / Using the command line, Viewing the differences between branches
- bzr uncommit command / Undoing commits
- bzr unshelve command / Listing and viewing shelved changes
- bzr update command / Using the command line
- bzr verify-signatures command / Verifying signatures
- bzr whoami command / Configuring the author information, Signing existing revisions
- bzr_* variables
- bzr_commands / Creating setup.py
- bzr_minimum_version / Creating setup.py
- bzr_plugin_version / Creating setup.py
- bzr_transports / Creating setup.py
C
D
E
F
G
- --git flag / Using the customlog plugin
- get_config() / Accessing branch data
- get_history(branch.repository) / Accessing revision history
- get_revision() method / Accessing revision history
- get_summary() / Accessing revision history
- git / Installing Bazaar and its plugins
- Git, through Bazaar
- about / Using Bazaar with Git
- bzr-git, installing / Installing bzr-git
- protocols and URL schemes supported / Supported protocols and URL schemes
- example Git repository, using / Using the example Git repository
- branching from / Branching from git
- version control metadata, preserving / Preserving version control metadata
- Git revision ids, preserving / Preserving Git revision ids
- merged branches, preserving / Preserving merged branches and revisions
- revisions, preserving / Preserving merged branches and revisions
- pulling from / Pulling from Git
- pushing to / Pushing to Git
- branches, merging / Merging Git branches
- local branches, merging / Merging local branches into Git
- bzr-git plugin, limitations / Limitations of bzr-git
- bzr-git plugin, remarks / Final remarks on bzr-git
- git-svn plugin
- GNU/Linux
- GNU/Linux distribution / GNU/Linux
- GnuPG
- graphical user interface
- graphical user interface (GUI) / Using Bazaar Explorer
H
- --help / Common flags
- --help flag / Using bzr serve directly
- -h / Common flags
- -h flag / Using bzr serve directly
- help command / Creating __init__.py
- help system
- hook
- registering / Registering a hook, Registering hooks
- creating / Creating a hook
- point / Hook points, hook classes, and hook types
- classes / Hook points, hook classes, and hook types
- dictionary / Hook points, hook classes, and hook types
- MODULE / Hook points, hook classes, and hook types
- NAME / Hook points, hook classes, and hook types
- CLASS / Hook points, hook classes, and hook types
- activating / Activating hooks
- hook configuration
- hook points
- HTTP
- HTTPS
- human gatekeeper workflow
- about / The human gatekeeper workflow
- overview / Overview
- guidelines, setting to accept merge proposals / Setting guidelines to accept merge proposals
- role / The role of the gatekeeper
- merge proposal, creating / Creating a merge proposal
- Bazaar hosting site, using / Using a Bazaar hosting site
- branch URL, sharing / Sharing the branch URL with the gatekeeper
- merge directive, sending / Sending a merge directive
- merge directive, creating / Creating a merge directive
- merge directive, merging from / Merging from a merge directive
- directive, merging without revision content / Merge directives without revision content
- merge proposal, rejecting / Rejecting a merge proposal
- merge proposal, accepting / Accepting a merge proposal
- branch, reusing / Reusing a branch
- Commander/Lieutenant model / Commander/Lieutenant model
- Dictator/Lieutenant model / Commander/Lieutenant model
- peer-to-peer workflow, switching from / Switching from the peer-to-peer workflow
- hunk
I
- individual SSH accounts
- inetd
- installation
- installation, plugin
- install_named_hook_lazy method / Registering a hook
K
L
- --limit N option / Using the command line
- -l N option / Using the command line
- last_revision() / Accessing branch data
- Launchpad
- URL / What is Bazaar?, Creating an account
- about / What is a CDE?, Working with Launchpad
- components / Working with Launchpad
- online tour, URL / Working with Launchpad
- account, creating / Creating a Launchpad account, Creating an account
- account, configuring / Configuring your Launchpad account
- SSH public keys, configuring / Configuring SSH public keys
- bzr, associating with / Associating bzr with Launchpad
- setup, testing / Testing your setup
- personal branches, hosting / Hosting personal branches
- project, hosting / Hosting a project
- hosting projects, URL / Hosting a project
- merge proposals / Using merge proposals
- bug tracking system / Using the bug tracking system
- tips, for using / Useful tips when using Launchpad
- karma system / The karma system
- private projects / Hosting private projects
- linking to / Linking to Launchpad
- lightweight checkouts / Using Bazaar Explorer
- line-origin detection / Handling criss-cross merges
- linear history
- Linking commits to bug trackers section
- Linux
- local branch
- local branches / Working with remote branches
- local mirror
- local mirror branches
- log format
- Loggerhead
- loom plugin / Switching to another branch by using switch
M
N
O
P
- --port PORT / Sharing branches using bzr serve, Using bzr serve directly
- parent branch / Parent branch, Creating a local mirror
- path component / Using individual SSH accounts
- peer-to-peer workflow / Switching from the peer-to-peer workflow
- personal branches, Launchpad
- pip
- plugin
- installation / Installing plugins
- limitations / Limitations
- creating / Creating a plugin
- creating, steps for / Creating a plugin
- example plugins, using / Using the example plugins
- summary plugin / Using the summary plugin
- customlog plugin, using / Using the customlog plugin
- appendlog plugin, using / Using the appendlog plugin
- naming / Naming the plugin
- directory, creating / Creating the plugin directory
- implementing / Implementing the plugin
- README file, writing / Writing the README file
- __init__.py file, creating / Creating __init__.py
- help texts, setting / Setting help and documentation texts
- documentation texts, setting / Setting help and documentation texts
- API version, declaring / Declaring the API version
- version, declaring / Declaring the plugin version
- loaded module name, verifying / Verifying the loaded module name
- new functionality, registering / Registering new functionality
- new command, registering / Registering a new command
- new log format, registering / Registering a new log format
- hook, registering / Registering a hook
- functionalities, registering / Registering other kinds of functionalities
- test suite, registering / Registering a test suite
- existing plugins, browsing / Browsing existing plugins
- guide, URL / Browsing existing plugins
- registry, URL / Browsing existing plugins
- registering / Registering your plugin
- post_change_branch_tip / Registering a hook
- post_change_branch_tip hook / Enabling commit emails
- post_commit / Registering a hook
- post_commit hook / Enabling commit emails
- PQM
- project
- project, Launchpad
- protocol overhead / Understanding the protocol overhead
- public bug trackers
- pull operation / Mirroring branches
- push-sample branch / Mirroring from the current branch
- Push button / Updating a remote mirror
- push operation / Mirroring branches
- push operations
- PuTTY / Using a different SSH client
Q
R
S
- sample-for-pull branch / Mirroring from another branch
- Sandbox / Using the Sandbox site
- SCM
- selftest command / Writing unit tests
- setup() method / Creating setup.py
- setup.py
- SFTP
- shared repositories
- shared repository / Storing Bazaar's data in the filesystem
- shared restricted SSH account
- shelving changes
- single revision
- smart server
- source branch / Source and target branches
- SSH
- SSH client
- SSH host aliases
- SSH public keys, Launchpad
- SSH server
- stacked-on branch
- stacked branches
- standalone tree / Storing Bazaar's data in the filesystem
- status command / Recording a new revision, Merging up to a specific revision, Undoing commits
- Status view / Using Bazaar Explorer
- subversion, through Bazaar
- advantages / Using Bazaar with Subversion
- bzr-svn, installing / Installing bzr-svn
- protocols and URL schemes supported / Supported protocols and URL schemes
- example Subversion repository, using / Using the example Subversion repository
- branches / Understanding branches in Subversion
- branching / Branching or checkout from Subversion
- checkout from / Branching or checkout from Subversion
- metadata, preserving / Preserving Subversion metadata
- original revision numbers, preserving / Preserving original revision numbers
- versioned properties, preserving / Preserving versioned properties
- file IDs, preserving / Preserving revision and file IDs
- revision, preserving / Preserving revision and file IDs
- updating from / Pulling or updating from Subversion
- pulling from / Pulling or updating from Subversion
- committing to / Committing to Subversion
- pushing to / Pushing to Subversion
- branches, merging / Merging Subversion branches
- local branches, merging into / Merging local branches into Subversion
- locations, binding to / Binding and unbinding to Subversion locations
- locations, unbinding to / Binding and unbinding to Subversion locations
- lightweight checkouts, using / Using lightweight checkouts
- logs, browsing / Browsing the logs
- git-svn, limitations / Limitations of bzr-svn
- bzr-svn, remarks / Final remarks on bzr-svn
- summary plugin
- svn / Installing Bazaar and its plugins
- switch command / Switching to another branch by using switch
T
U
V
- --verbose / Common flags
- -v / Common flags
- -v option / Using the command line
- VCS
- VCS, migrating between
- version control
- version control operations
- about / Performing the basic version control operations
- directory, managing / Putting a directory under version control
- command line, using / Using the command line, Using the command line, Using the command line
- Bazaar Explorer, using / Using Bazaar Explorer, Using Bazaar Explorer
- directories status, checking / Checking the status of files and directories
- files status, checking / Checking the status of files and directories
- files, adding / Adding files to version control
- new revision, recording / Recording a new revision
- files, ignoring / Ignoring files
- files, deleting / Deleting files
- revert operation / Undoing changes
- files, editing / Editing files
- differences in changed files, viewing / Viewing differences in changed files
- files, moving / Renaming or moving files
- files, renaming / Renaming or moving files
- revision history, viewing / Viewing the revision history
- files from past revision, restoring / Restoring files from a past revision
- viewing differences
- virtualenv environment / Installing plugins using Pip
W
- weave algorithm / Handling criss-cross merges
- Windows
- workflows
- working tree
- about / Working tree
- local branch, creating without / Using branches without a working tree, Creating a local branch without a working tree
- creating / Creating or removing the working tree
- removing / Creating or removing the working tree
- in shared repository, reconfiguring / Reconfiguring working trees in a shared repository
- remote branches, creating without / Creating remote branches without a working tree
- shared repository creation, without / Creating a shared repository without working trees
- shared repository reconfiguring, without / Reconfiguring a shared repository to not use working trees
- existing working tree, removing / Removing an existing working tree
- reusing / Re-using a working tree
- example, setting up / Setting up the example
- switch branches, preparing for / Preparing to switch branches
- core commands, used for switching branches / Switching to another branch using core commands
- switch, used for switching branches / Switching to another branch by using switch
- lightweight checkout, used for switching to branches / Using a lightweight checkout for switching branches
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.