Bazaar

Bazaar

 




Wiki Tools

  • Find Page
  • Recent Changes
  • Page History
  • Attachments

Differences between revisions 18 and 19
Revision 18 as of 2008-03-03 14:51:34
Size: 2392
Comment:
Revision 19 as of 2008-03-03 15:14:37
Size: 2405
Comment: fix newlines
Deletions are marked like this. Additions are marked like this.
Line 33: Line 33:
Line 34: Line 35:
<merge>: contains '''<log>''' entries
<merge>: contains '''<log>''' entries.
Line 57: Line 60:
Line 58: Line 62:
Line 59: Line 64:

This plugin adds an option (--xml) to generate XML output for builtins commands.

Supported commands

  • log
  • status
  • annotate
  • missing
  • info
  • plugins
  • version

Download

Latest release - 0.4.2

Development source code:

bzr branch lp:bzr-xmloutput

Commands to implement:

  • tags?
  • testament?

XML formats

Log

<logs>: contains <log> entries

<log>: represents a commit which can contain: revno, revisionid, committer, branch-nick, timestamp, message, merge, affected-files.

<merge>: contains <log> entries.

<affected-files>: can contain any of the elements present in <status>

example: {{{<logs>

  • <log>

    • <revno>2872</revno> <committer>Canonical.com Patch Queue Manager <fake@no-mail.net></committer> <branch-nick>+trunk</branch-nick> <timestamp>Fri 2007-09-28 05:14:35 +0100</timestamp> <message>(robertc) Add bzrlib.errors.InternalBzrError. (Robert Collins)</message> <affected-files>

      • <modified>

        • <file>NEWS</file> <file>bzrlib/errors.py</file>

        </modified>

      </affected-files>

    <log>

<logs>}}}

Status

status: it have one attribute: workingtree_root, which is the path to the workingtree root. And can contain: modified, unknown, renamed, kind-changed, removed, conflicts, added.

modified, unknown, renamed, kind-changed, removed, conflicts, added: contain directory and/or file elements.

file: contains the relative path to the file, and can contain the following attributes: oldpath, oldkind and newkind, fid.

directory: contains the relative path to the directory, and can contain the following attributes: oldpath, oldkind and newkind, suffix.

{{{<status workingtree_root="/Users/guillermo/Projects/BazaarEclipse/bzr-eclipse/trunk/">

  • <modified>

    • <file fid="commandlineclient.ja-20070416055005-sc8qpmryqhgx5f65-24">

      </file>

    </modified> <unknown>

    • <file>!BazaarClient/src/main/org/vcs/bazaar/client/IPlugin.java</file> <file>!BazaarClient/src/main/org/vcs/bazaar/client/commandline/commands/Plugins.java</file>

    </unknown>

</status>}}}