Breezy 3.0.0 "Pelican"

Milestone information

Project:
Breezy
Series:
3.0
Version:
3.0.0
Code name:
Pelican
Released:
2019-03-05  
Registrant:
Vincent Ladeuil
Release registered:
2019-03-06
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Brian de Alwis, 147 Jelmer Vernooij, 5 Martin Packman, 2 Neil Martinsen-Burrell, 1 William Grant
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
11 Won't Fix, 3 In Progress, 158 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon breezy-3.0.0.tar.gz (md5, sig) Source tarball 117
last downloaded 5 days ago
Total downloads: 117

Release notes 

brz 3.0.0 is the first release of ``Breezy``, a fork of Bazaar. For more information, see our release announcement on the Bazaar mailing list and README.

Changelog 

View the full changelog

External Compatibility Breaks
*****************************

 * The bzr command has been renamed to brz, to prevent clashes with upstream
   Bazaar.
   (Martin Packman, Jelmer Vernooij)

 * The --prefix/-p argument for ``brz diff`` now defaults to -p1 rather
   than -p0. (Jelmer Vernooij, #1695126)

 * The ``brz register-branch`` command from the Launchpad plugin has been
   removed, because it has not worked for at least five years: it relies on
   password authentication rather than SSO, the relevant systems no longer
   have firewall-level access to the outside world, and in general the
   Mirrored branch type is deprecated. Either just push the branch to
   Launchpad or use code imports instead
   (https://help.launchpad.net/VcsImports).
   (Colin Watson, #254567, #483689)

 * brz no longer supports building the C extensions using Pyrex.
   Only Cython is supported. (Jelmer Vernooij)

 * Support for HTTP support using "pycurl" and the associated
   URL schemes "http+pycurl://" and "https+pycurl://" has been dropped.
   (Jelmer Vernooij, #82086, #377389, #122258, #516222, #545776, #1696602)

 * Support for medusa for FTP tests has been dropped, only
   pyftpdlib is now supported. (Jelmer Vernooij)

 * The deprecated ``brz get`` and ``brz clone`` commands have been
   removed. (Jelmer Vernooij)

 * The setting to ignore missing C extensions has been changed from
   ``ignore_missing_extensions=True`` to
   ``suppress_warnings=missing_extensions``. (Jelmer Vernooij)

 * Remove format names as options to ``brz init`` and ``brz
   init-repository``.. Now you must use ``brz init --format=...``.
   This simplifies ``brz init --help``.
   (Neil Martinsen-Burrell, #330494)

 * ``python-gpg`` is now used for checking GPG signatures rather than
   ``python-gpgme``. (Jelmer Vernooij, #1702308)

 * ``python-gpg`` is now used for signing commits, rather than shelling
   out to the gnupg command. The ``gpg_signing_command`` option has been
   removed. (Jelmer Vernooij, #847388)

 * The ``bzr.transform.orphan_policy`` configuration option
   has been renamed to ``transform.orphan_policy``.
   (Jelmer Vernooij)

 * Backslash (\) is no longer accepted as a path separator
   on platforms where it is not the default path separator,
   e.g. POSIX systems. This is so that filenames with backslashes
   in their name can be added explicitly. (#176263, #165151)

 * One-letter shortcuts for Ubuntu releases are no
   longer supported after 'ubuntu:'. Bazaar's mapping for
   one-letter distroseries had not been updated since natty.
   (Jelmer Vernooij)

 * The ``brz lp-mirror-branch`` subcommand has been removed.
   Please use the ``lp-force-branch-mirror`` command from
   the lptools package instead. (Jelmer Vernooij, #518807)

 * Up-to-date checking for Bazaar packaging branches is no
   longer performed, since there are no longer
   any automated imports. (Jelmer Vernooij)

 * ``setuptools`` is now required to build and install Breezy.
   (Jelmer Vernooij)

New Features
************

 * The 'bisect' plugin is now shipped with brz. (Jelmer Vernooij)

 * The 'fastimport' plugin is now bundled with Breezy.
   (Jelmer Vernooij)

 * The ``grep`` plugin has been merged into Breezy.
   (Parth Malwankar, Martin Packman, Jelmer Vernooij)

 * The 'stats' plugin is now bundled with Breezy.
   (Jelmer Vernooij)

 * The 'upload' plugin is now bundled with Breezy.
   (Jelmer Vernooij)

 * The 'cvs' and 'mtn' plugins are now bundled with Breezy.
   (Jelmer Vernooij)

 * The 'email' plugin is now bundled with Breezy.
   (Jelmer Vernooij)

 * The 'import' command is now bundled with brz.
   Imported from bzrtools by Aaron Bentley. (Jelmer Vernooij, #773241)

 * The 'link-tree' command is now bundled with brz.
   Imported from bzrtools by Aaron Bentley. (Jelmer Vernooij)

 * The 'fetch-ghosts' command is now bundled with brz.
   Imported from bzrtools by Aaron Bentley. (Jelmer Vernooij)

 * The 'commitfromnews' plugin is now bundled and
   can be enabled by setting ``commit.template_from_files = NEWS``.
   (Jelmer Vernooij)

 * The 'darcs' plugin is now bundled.
   (Jelmer Vernooij)

 * The functionality from ``bzr-guess`` is now merged into Breezy.
   It will provide suggestions if the user typoes a command.
   (Jelmer Vernooij)

 * Support the creation of colocated branches in ``brz fast-import``.
   (Jelmer Vernooij, #1744626)

 * New ``lp-logout`` command to unset launchpad username.
   (Jelmer Vernooij, #349143)

 * Plugins can now be registered using the 'entrypoints' mechanism in
   setuptools. (Jelmer Vernooij, #1802647)

Improvements
************

 * Doc generators now support the SOURCE_DATE_EPOCH environment
   variable (https://reproducible-builds.org/specs/source-date-epoch/).
   (Jelmer Vernooij)

 * The ``repodebug`` plugin is now bundled.
   (Jelmer Vernooij)

 * New ``brz cp`` command which copies files (but does not currently track
   history). (Jelmer Vernooij, start towards #269095)

 * HPSS calls for ``RevisionTree.archive`` and
   ``RevisionTree.annotate_iter`` have been added. (Jelmer Vernooij,
   #897781)

 * New ``lp+bzr://`` URL scheme for Bazaar-only branches on Launchpad.
   (Jelmer Vernooij)

 * Report colocated branch information in ``brz info``.
   (Jelmer Vernooij, #1803846)

Bug Fixes
*********

* Support Server Name Indication (SNI) when talking to https servers.
  Cherry-picked from lp:~vila/bzr/1089352-sni-support
  (Vincent Ladeuil, #1089352)

* The ``bisect`` command now works in non-``.bzr`` directories.
  (Jelmer Vernooij)

* When creating ``authentication.conf``, umask is now set so only the
  current user can read the file. Breezy warns if the file is
  accessible for other users when it starts.
  (Joke de Buhr, Jelmer Vernooij, #475501)

* Support ``brz commit -x`` in combination with iter_changes.
  (Jelmer Vernooij, #796582, #403811, #694946, #268135, #299879)

* Print a proper error when encountering ghost revisions in
  mainline in ``brz log``. (Jelmer Vernooij, #726466)

* Security fix: hostnames starting with a dash in bzr+ssh URLs
  are now filtered out when using a subprocess SSH client.
  .
  Thanks to Augie Fackler for reporting.
  (Jelmer Vernooij, #1710979)

* Mark all options as unicode. Allows using non-ASCII values in most
  options. (Jelmer Vernooij, #563692)

* Support automatic rename tracking into new directories.
  (mnn, #373319)

* Avoid writing directly to sys.stdout, but use self.outf in
  Command implementations instead. (#268573, B. Clausius)

* It is now possible to version files with backslashes in their name
  on platforms that support it. (Jelmer Vernooij, #81844)

* Support '0' markers in fastimport plugin. (Jelmer Vernooij, #1744615)

* Support adding/removing filenames that consist of just
  backslashes in where backslash is not the path separator.
  (Jelmer Vernooij, #176263, #165151)

* Report correct path in output of ``brz add``.
  (Brian de Alwis, Jelmer Vernooij, #1799482)

* Don't report empty directories in git trees as changes.
  (Jelmer Vernooij, #1804072)

* Fix support for 'brz ignore' in Git trees.
  (Jelmer Vernooij, #1804053)

* Print a clearer error when GPG can't be found.
  (Jelmer Vernooij, #1803898)

* Fix a corner case when moving files.
  (Jelmer Vernooij, #533152)

* Fix fastexport output to standard output when
  running under Python 3. (Jelmer Vernooij, #1805172)

* Restore absolute URLs in branch reference URLs. This is
  needed for backwards compatibility with Bazaar.
  (Jelmer Vernooij, #1803845)

* Don't report .git files as unknown files.
  (Jelmer Vernooij, Debian Bug #921240)

* Raise better error when path subsegments lack =.
  (Jelmer Vernooij, #891483)

* Display correct pull location argument in
  output of ``brz uncommit``.
  (Jelmer Vernooij, #386577)

Documentation
*************

 * Various documents have been updated to explain that Breezy is a fork
   of Bazaar.

 * Documentation translations into Japanese, Spanish and Russian have been
   removed since there are no current translators to update them.
   (Jelmer Vernooij)

 * A quick introduction about using Breezy with GitHub has been added.
   (Jelmer Vernooij, #1803867)

API Changes
***********

 * bzrlib has been renamed to breezy. (Martin Packman, Jelmer Vernooij)

 * Signature of ``load_tests`` used by ``TestLoader`` changed to be
   compatible with standard libarary unittest. (Martin Packman)

 * All previously deprecated functionality has been removed.
   (Jelmer Vernooij)

 * ``CommitBuilder.record_entry_contents`` has been removed.
   (Jelmer Vernooij, #731433, #604953)

 * Renamed ``breezy.delta.report_delta`` parameter ``filter=`` to
   ``predicate=``. (Martin Packman)

 * ``Branch.bzrdir``, ``Repository.bzrdir`` and ``WorkingTree.bzrdir``
   have been renamed to ``Branch.controldir``, ``Repository.controldir``
   and ``WorkingTree.controldir``, respectively.
   (Jelmer Vernooij, #1695774)

 * ``BzrBranch`` and the various bzr branch format implementations
   have been moved to ``breezy.bzr``. (Jelmer Vernooij)

 * ``MetaDirBranchFormatFactory`` has been removed.
   Use lazy registration on ``breezy.branch.format_registry``
   instead. (Jelmer Vernooij)

 * ``breezy.bzrdir.format_registry`` has been removed; use
   ``breezy.controldir.format_registry`` instead.
   (Jelmer Vernooij)

 * ``breezy.api`` has been removed. (Jelmer Vernooij, #742192)

 * ``ControlDir.find_bzrdirs`` has been renamed to
   ``ControlDir.find_controldirs``. (Jelmer Vernooij)

 * ``Repository.get_revisions`` no longer accepts ``None`` as
   argument. (Jelmer Vernooij)

 * A new ``Repository.iter_revisions`` method has been added.
   (Jelmer Vernooij)

 * A new ``WorkingTreeFormat.supports_setting_file_ids`` property
   has been added that can be set to False to indicate a working tree
   doesn't support e.g. passing a file_id into ``WorkingTree.mkdir``.
   (Jelmer Vernooij, #1707533)

 * A new ``RepositoryFormat.supports_setting_revision_ids`` property
   has been added that can be set to False to indicate a repository
   doesn't support passing revision ids to ``CommitBuilder.commit``.
   (Jelmer Vernooij)

 * A new ``RepositoryFormat.supports_overriding_transport`` property
   has been added that can be set to False to indicate a repository
   doesn't support passing an alternative transport to
   ``RepositoryFormat.open``.
   (Jelmer Vernooij)

 * ``Repository.print_file`` and ``Branch.print_file`` have been removed.
   (Jelmer Vernooij)

 * Various ``lock_write`` and ``lock_read`` functions now return a
   context manager. (Jelmer Vernooij)

 * The ``BranchWriteLockResult.branch_token`` (returned by
   ``Branch.lock_write``) has been renamed to
   ``BranchWriteLockResult.token``. (Jelmer Vernooij)

 * ``breezy.decorators.needs_write_lock``,
   ``breezy.decorators.needs_read_lock`` and
   ``breezy.mutabletree.needs_tree_write_lock`` have been deprecated.
   Instead, use the context managers returned by ``.lock_write``,
   ``.lock_read`` and ``.lock_tree_write`` respectively. (Jelmer Vernooij)

 * ``Tree`` methods now take a ``path`` as primary key argument, rather
   than a ``file_id``. ``file_id`` is still present as optional argument
   for most functions, and can be specified to speed up lookups.
   (Jelmer Vernooij)

Internals
*********

.. Major internal changes, unlikely to be visible to users or plugin
   developers, but interesting for brz developers.

* Allow overriding of default HTTP headers by caller.
  (Jelmer Vernooij, #1753734)

Testing
*******

 * Allow /dev/null to be a symlink to a chardev. (Igo Pashev, #832257)

 * A test isolation issue in ``breezy.tests.test_ui`` was fixed,
   which caused ``output_encoding = iso-8859-1`` to be added to the
   users' bazaar.conf. (Jelmer Vernooij)

 * Newer versions of ``pyftpdlib`` are now supported for running FTP tests.
   (Jelmer Vernooij)

 * The ``--subunit`` argument for ``brz selftest`` has been renamed to
   ``--subunit1``, and a new argument ``--subunit2`` has been added that
   outputs subunit v2.
   (Jelmer Vernooij, #1699346, #661205)

 * Launchpad plugin tests no longer try to connect to production
   Launchpad. (Jelmer Vernooij, #723183)

 * Set the ``GPGHOME`` environment variable during testing, to prevent
   e.g. leaking keys into the users' GNUPG directory.
   (Jelmer Vernooij, #843885)

 * Allow some slack when comparing times.
   (Jelmer Vernooij, #1804121)

 * Fix a spuriously failing fastexport test due to dictionary
   ordering. (Jelmer Vernooij, #1808630)

0 blueprints and 172 bugs targeted

Bug report Importance Assignee Status
673884 #673884 dpush ends up in a broken state if it encounters a network problem 3 High Jelmer Vernooij  4 Won't Fix
731336 #731336 dpush doesn't create new branches 4 Medium Jelmer Vernooij  4 Won't Fix
1698469 #1698469 ftp tests fail 4 Medium Jelmer Vernooij  4 Won't Fix
124508 #124508 Passive FTP "bzr init" hangs indefinitely 5 Low   4 Won't Fix
129307 #129307 Unable to branch from http server after ftp push 5 Low   4 Won't Fix
281325 #281325 upgrade fails over ftp 5 Low   4 Won't Fix
75422 #75422 FTP Transport doesn't implement put_*_non_atomic 6 Wishlist   4 Won't Fix
123719 #123719 recommend or autodetect aftp 6 Wishlist   4 Won't Fix
127164 #127164 need consistent rules for retrying ftp transport operations 6 Wishlist   4 Won't Fix
137045 #137045 bzr push hangs some minutes if server data quota is exceeded 6 Wishlist   4 Won't Fix
260131 #260131 FTP stat() does not return valid permission bits 6 Wishlist   4 Won't Fix
46561 #46561 hybrid checkout between lightweight and heavy aka history horizon 4 Medium Jelmer Vernooij  8 In Progress
240294 #240294 configuration or command option to ignore filesystem permission changes 4 Medium   8 In Progress
248333 #248333 [win32]<>[linux] X bit gets set on every file if you access a working tree in a win32 filesystem from Linux 5 Low Jelmer Vernooij  8 In Progress
1710979 #1710979 bzr+ssh URLs don't strip SSH options 2 Critical Jelmer Vernooij  10 Fix Released
1758148 #1758148 "brz branch remote-url" fails but "bzr init --format=git . && brz pull remote-url" succeeds 2 Critical Jelmer Vernooij  10 Fix Released
1792010 #1792010 shelve displays repr for hunks 2 Critical Jelmer Vernooij  10 Fix Released
1792013 #1792013 "bzr mv" broken for git trees 2 Critical Jelmer Vernooij  10 Fix Released
1794222 #1794222 'bzr switch' in git repositories breaks 2 Critical Jelmer Vernooij  10 Fix Released
1795681 #1795681 TypeError in git repository 2 Critical Jelmer Vernooij  10 Fix Released
1796218 #1796218 brz info: KeyError in git repository 2 Critical Jelmer Vernooij  10 Fix Released
1796632 #1796632 interactivity doesn't work on python 3 2 Critical Jelmer Vernooij  10 Fix Released
1804053 #1804053 running 'brz ignore' in a git tree breaks 2 Critical Jelmer Vernooij  10 Fix Released
1815458 #1815458 Cannot build extension "breezy._bencode_pyx 2 Critical Jelmer Vernooij  10 Fix Released
378490 #378490 git: use updated files rather than what is in the index when committing 3 High Jelmer Vernooij  10 Fix Released
403811 #403811 commit with record_iter_changes should support exclude 3 High Jelmer Vernooij  10 Fix Released
533152 #533152 "File id already exists in inventory" during bzr mv 3 High Jelmer Vernooij  10 Fix Released
563692 #563692 bzr commit throws exceptions.UnicodeEncodeError when --fixes contains cyrillic 3 High Jelmer Vernooij  10 Fix Released
604953 #604953 commit finds different missing files based on use_record_iter_changes=True/False 3 High Jelmer Vernooij  10 Fix Released
661205 #661205 make check still brittle with doctests 3 High Jelmer Vernooij  10 Fix Released
701953 #701953 ValueError OOPS on codehosting 3 High Jelmer Vernooij  10 Fix Released
736107 #736107 bzr switch -r switches revision but gives incorrect output 3 High Jelmer Vernooij  10 Fix Released
765840 #765840 bzr info on remote repository doesn't connect 3 High Jelmer Vernooij  10 Fix Released
812578 #812578 git: breaks when re-marshalling encoding attribute in commit 3 High Jelmer Vernooij  10 Fix Released
891483 #891483 Branch to colocated location fails: ValueError: need more than 1 value to unpack 3 High Jelmer Vernooij  10 Fix Released
919169 #919169 should use relative path in colocated branch checkouts 3 High Jelmer Vernooij  10 Fix Released
933362 #933362 Unexpected conflict switching within colo branch 3 High Jelmer Vernooij  10 Fix Released
1018628 #1018628 Switching to the local branch creates recursion 3 High Jelmer Vernooij  10 Fix Released
1089352 #1089352 bzr branch does not support SNI 3 High   10 Fix Released
1094180 #1094180 bzr log fails with "Invalid line in bugs property" 3 High Jelmer Vernooij  10 Fix Released
1306966 #1306966 git: Can't checkout with dulwich 0.9.5 3 High Jelmer Vernooij  10 Fix Released
1313861 #1313861 git: AssertionError: Invalid sha for <Commit ...>: ... 3 High Jelmer Vernooij  10 Fix Released
1648239 #1648239 test_copy_to fails from SFTP->SFTP sometimes 3 High Martin Packman  10 Fix Released
1696545 #1696545 missing support for python 3 3 High Martin Packman  10 Fix Released
1698162 #1698162 Typo in release notes about renaming bzrlib 3 High Jelmer Vernooij  10 Fix Released
1699908 #1699908 interactive questions broken 3 High Martin Packman  10 Fix Released
1723561 #1723561 configobj dependancy undocumented 3 High Jelmer Vernooij  10 Fix Released
1736957 #1736957 bzr always crashes on Window7 3 High   10 Fix Released
1744090 #1744090 git: No module named git.mapping 3 High   10 Fix Released
1755018 #1755018 git: run tests against remote formats 3 High Jelmer Vernooij  10 Fix Released
1764215 #1764215 git: support history access in shallow branches 3 High Jelmer Vernooij  10 Fix Released
1779789 #1779789 breezy.tests.test_knit.TestPackKnitAccess.test_get_record_stream_retries is flaky 3 High Jelmer Vernooij  10 Fix Released
1779790 #1779790 breezy.tests.test_index.TestCombinedGraphIndex.test_iter_all_entries_reloads is flaky 3 High Jelmer Vernooij  10 Fix Released
1791288 #1791288 testsuite fails on armhf userspace with arm64 kernel 3 High Jelmer Vernooij  10 Fix Released
1792568 #1792568 failing textwrap test 3 High Jelmer Vernooij  10 Fix Released
1792661 #1792661 spurious failures from test_missing_chk_leaf_from_inventory 3 High Jelmer Vernooij  10 Fix Released
1796215 #1796215 pip install breezy does not install dulwich 3 High Jelmer Vernooij  10 Fix Released
1799482 #1799482 `brz add` in git format doesn't report files added 3 High Brian de Alwis  10 Fix Released
1799847 #1799847 'bzr grep' does not work in git repositories 3 High Jelmer Vernooij  10 Fix Released
1803796 #1803796 autopkgtests fail on 32 bit architectures 3 High Martin Packman  10 Fix Released
1803834 #1803834 git: don't create tags when not fetching the objects they point at 3 High Jelmer Vernooij  10 Fix Released
1803845 #1803845 bzr fails on relative colocated branch location created by breezy 3 High Jelmer Vernooij  10 Fix Released
1803867 #1803867 document working with github 3 High Jelmer Vernooij  10 Fix Released
1803898 #1803898 Installing brz does not install gpg / brz does not handle missing gpg clearly 3 High Jelmer Vernooij  10 Fix Released
1804072 #1804072 empty directory in a git tree is reported as a change 3 High Jelmer Vernooij  10 Fix Released
1804336 #1804336 occasional failures from test_list_tags_dotted_revnos_unsupported 3 High Jelmer Vernooij  10 Fix Released
1805172 #1805172 brz fast-export fails with TypeError: write() argument must be str, not bytes 3 High Jelmer Vernooij  10 Fix Released
1808630 #1808630 hash order dependency in fastimport tests 3 High Jelmer Vernooij  10 Fix Released
1811012 #1811012 bzr pack fails with signatures on python 3 3 High Jelmer Vernooij  10 Fix Released
1815828 #1815828 brz not working on bitbucket git repo 3 High Jelmer Vernooij  10 Fix Released
1815985 #1815985 TextUIFactory.stdin.readline() blocks 3 High   10 Fix Released
1817677 #1817677 avoid using time.clock 3 High Jelmer Vernooij  10 Fix Released
62521 #62521 bzr should run without bzrlib.tests installed. 4 Medium Jelmer Vernooij  10 Fix Released
81689 #81689 Branches with symlinks can't be checked out on Windows 4 Medium Jelmer Vernooij  10 Fix Released
81844 #81844 backslash in filename causes InvalidEntryName etc 4 Medium Jelmer Vernooij  10 Fix Released
82086 #82086 pycurl transport causes tracebacks if the server's SSL cert cannot be verified. 4 Medium Jelmer Vernooij  10 Fix Released
176263 #176263 bzr rm \\ crashes with IndexError 4 Medium Jelmer Vernooij  10 Fix Released
214825 #214825 Doesn't support uploading symlinks 4 Medium Jelmer Vernooij  10 Fix Released
262261 #262261 Should use the revision timestamp when exporting 4 Medium Jelmer Vernooij  10 Fix Released
268135 #268135 bzr commit -x doesn't change the --show-diff output (iter_changes does not support excludes) 4 Medium Jelmer Vernooij  10 Fix Released
299879 #299879 commit --exclude should NOT exclude TREE_ROOT 4 Medium Jelmer Vernooij  10 Fix Released
330494 #330494 Remove list of formats from bzr init and bzr init-repo 4 Medium Neil Martinsen-Burrell  10 Fix Released
338397 #338397 can't pass unicode name to external diff program 4 Medium Jelmer Vernooij  10 Fix Released
365874 #365874 curl error: necessary data rewind wasn't possible 4 Medium Jelmer Vernooij  10 Fix Released
373319 #373319 mv --auto does not handle directory adds mixed with the contents of a directory splitting in two: InconsistentDelta error 4 Medium Jelmer Vernooij  10 Fix Released
373899 #373899 git: Needs faster implementation of WorkingTree.iter_changes() 4 Medium Jelmer Vernooij  10 Fix Released
377389 #377389 http URL redirects to http+urllib URL 4 Medium Jelmer Vernooij  10 Fix Released
386577 #386577 bzr pull warning after uncommit doesn't use branch url 4 Medium Jelmer Vernooij  10 Fix Released
393038 #393038 UnicodeDecodeError in _inaccessible_normalized_filename 4 Medium   10 Fix Released
406206 #406206 Error message unclear when using bzr+ssh protocol (InvalidURL error ) 4 Medium   10 Fix Released
475501 #475501 authentication.conf should not be created "chmod go+r" 4 Medium Jelmer Vernooij  10 Fix Released
495979 #495979 RemoteStream.get_stream_for_missing_keys uses VFS 4 Medium Jelmer Vernooij  10 Fix Released
564956 #564956 git: should expose symbolic refs as branch references 4 Medium Jelmer Vernooij  10 Fix Released
579272 #579272 git: "bzr send" should not set revision-id in commit when roundtripping 4 Medium Jelmer Vernooij  10 Fix Released
632705 #632705 bzr crashed with UnicodeDecodeError in write() 4 Medium Jelmer Vernooij  10 Fix Released
694946 #694946 commit --exclude misses deleted files 4 Medium Jelmer Vernooij  10 Fix Released
715547 #715547 "bzr add" crashed: UnicodeDecodeError in smart_add with ascii codec 4 Medium Jelmer Vernooij  10 Fix Released
723183 #723183 bzr.plugins.launchpad tests require access to production launchpad 4 Medium Jelmer Vernooij  10 Fix Released
731433 #731433 CommitBuilder.record_entry_contents needs to die 4 Medium Jelmer Vernooij  10 Fix Released
742192 #742192 remove api_version concept 4 Medium Jelmer Vernooij  10 Fix Released
746289 #746289 bzr keywords plugin crashed with NotImplementedError in inventory() 4 Medium Jelmer Vernooij  10 Fix Released
753155 #753155 bzr-git crashes when trying to update GTK: Invalid sha for Commit 4 Medium Jelmer Vernooij  10 Fix Released
767228 #767228 Transport.*_multi functions should be removed 4 Medium Jelmer Vernooij  10 Fix Released
773241 #773241 Move "bzr import" into bzr core 4 Medium Jelmer Vernooij  10 Fix Released
825321 #825321 GitWorkingTree.annotate_iter implementation 4 Medium Jelmer Vernooij  10 Fix Released
832257 #832257 test_osutils fails because /dev/null may be a symlink 4 Medium Jelmer Vernooij  10 Fix Released
858937 #858937 git: doesn't push tags for revisions in ancestry 4 Medium Jelmer Vernooij  10 Fix Released
876165 #876165 bzr crashed with NotImplementedError in upload_tree() 4 Medium Jelmer Vernooij  10 Fix Released
888631 #888631 bzrlib.tests.test_test_server.TestTCPServerInAThread.test_server_fails_while_serving_or_stopping(TestingTCPServer) failure 4 Medium Jelmer Vernooij  10 Fix Released
897781 #897781 Tree.annotate_iter() needs HPSS support 4 Medium Jelmer Vernooij  10 Fix Released
921371 #921371 [git-remote-helper] doesn't follow http redirects 4 Medium Jelmer Vernooij  10 Fix Released
922560 #922560 qbrowse shows empty tree for git trees 4 Medium Jelmer Vernooij  10 Fix Released
932555 #932555 git: bzrlib [ERNO 24] too many open files 4 Medium Jelmer Vernooij  10 Fix Released
937235 #937235 git: bzrlib.errors.NoSuchId: The file id "None" is not present in the tree <bzrlib.inventory.CHKInventory object at 0xdc378d0> 4 Medium William Grant  10 Fix Released
963525 #963525 mergetag support: UnknownCommitExtra error 4 Medium Jelmer Vernooij  10 Fix Released
994600 #994600 bzr git-import complains about "invalid object name" 4 Medium Jelmer Vernooij  10 Fix Released
1025995 #1025995 Git annotated tags incorrectly imported into Bazaar 4 Medium Jelmer Vernooij  10 Fix Released
1030347 #1030347 diff is incomplete against a git branch 4 Medium Jelmer Vernooij  10 Fix Released
1042102 #1042102 git: dpush doesn't check for diverged branches 4 Medium Jelmer Vernooij  10 Fix Released
1084403 #1084403 git: no support for gpgsig tags 4 Medium Jelmer Vernooij  10 Fix Released
1189167 #1189167 git: breaks 'bzr log -v' 4 Medium Jelmer Vernooij  10 Fix Released
1270075 #1270075 git: test failures: DeprecationWarning: Repo.ref(name) is deprecated. Use Repo.refs[name] instead. 4 Medium Jelmer Vernooij  10 Fix Released
1622044 #1622044 create_signature=always causes test suite failure 4 Medium Jelmer Vernooij  10 Fix Released
1654049 #1654049 Bazaar in five minutes "Starting a new project" examples 4 Medium Neil Martinsen-Burrell  10 Fix Released
1669178 #1669178 Windows buggy gmtime() 4 Medium   10 Fix Released
1695126 #1695126 diff defaults to -p0 4 Medium Jelmer Vernooij  10 Fix Released
1695774 #1695774 rename attribute bzrdir to controldir 4 Medium Jelmer Vernooij  10 Fix Released
1696602 #1696602 remove pycurl support 4 Medium Jelmer Vernooij  10 Fix Released
1698537 #1698537 breezy.tests.test_export_pot fails when launchpad plugin is disabled 4 Medium Jelmer Vernooij  10 Fix Released
1699346 #1699346 outputs subunit v1 4 Medium Jelmer Vernooij  10 Fix Released
1702308 #1702308 use python-gpg rather than python-pygpgme 4 Medium Jelmer Vernooij  10 Fix Released
1707533 #1707533 not all working tree formats support setting file id 4 Medium Jelmer Vernooij  10 Fix Released
1713253 #1713253 gpg module raises "Empty module name" error 4 Medium Jelmer Vernooij  10 Fix Released
1716283 #1716283 tests fail without paramiko installed 4 Medium Jelmer Vernooij  10 Fix Released
1744615 #1744615 mark "0" unsupported 4 Medium Jelmer Vernooij  10 Fix Released
1744626 #1744626 fastimport support for colocated branches 4 Medium Jelmer Vernooij  10 Fix Released
1753734 #1753734 git: include git/ in user agent for HTTP 4 Medium Jelmer Vernooij  10 Fix Released
1755028 #1755028 git: lacks support for signing commits 4 Medium Jelmer Vernooij  10 Fix Released
1756562 #1756562 git: commit is slow 4 Medium Jelmer Vernooij  10 Fix Released
1759239 #1759239 git: implement Branch.break_lock 4 Medium Jelmer Vernooij  10 Fix Released
1759240 #1759240 git: proper WorkingTree write locking on index.lock 4 Medium Jelmer Vernooij  10 Fix Released
1760328 #1760328 "brz propose" command 4 Medium Jelmer Vernooij  10 Fix Released
1760606 #1760606 convert git-style locations to Bazaar URLs 4 Medium Jelmer Vernooij  10 Fix Released
1791535 #1791535 handle redirects when accessing git repository over http 4 Medium Jelmer Vernooij  10 Fix Released
1803846 #1803846 info does not report colocated branch name 4 Medium Jelmer Vernooij  10 Fix Released
1804121 #1804121 get_file_mtime test fails on riscv 4 Medium Jelmer Vernooij  10 Fix Released
1809521 #1809521 Promote python 3 and 2 compatibility in readme 4 Medium Jelmer Vernooij  10 Fix Released
1815866 #1815866 No module named 'launchpadlib' 4 Medium Jelmer Vernooij  10 Fix Released
1816241 #1816241 brz cat-revision fails on git repositories 4 Medium Jelmer Vernooij  10 Fix Released
41885 #41885 bzr init-repo --format=weave bug 5 Low Jelmer Vernooij  10 Fix Released
122258 #122258 http decorators incorrectly handled when authentication is used 5 Low Jelmer Vernooij  10 Fix Released
144693 #144693 remove {Branch,Tree}.print_file 5 Low Jelmer Vernooij  10 Fix Released
159021 #159021 Unknown branch format if line endings are modified 5 Low Jelmer Vernooij  10 Fix Released
165151 #165151 Silently ignores add of file "\\" 5 Low Jelmer Vernooij  10 Fix Released
268573 #268573 Inconsistence in use of sys.stdout and self.outf in module bzrlib/builtins.py 5 Low Jelmer Vernooij  10 Fix Released
296194 #296194 Inventory should not provide dictionary interface 5 Low Jelmer Vernooij  10 Fix Released
349143 #349143 no lp-logout command 5 Low Jelmer Vernooij  10 Fix Released
385163 #385163 "ignored exception" noise on stderr from test_bencode 5 Low Martin Packman  10 Fix Released
516222 #516222 pycurl https backend doesn't support ssl.cert_reqs setting 5 Low Jelmer Vernooij  10 Fix Released
545776 #545776 pycurl timeout gives traceback 5 Low Jelmer Vernooij  10 Fix Released
726466 #726466 bzr log fails on ghost revisions 5 Low Jelmer Vernooij  10 Fix Released
731351 #731351 git: Repository.check() 5 Low Jelmer Vernooij  10 Fix Released
733991 #733991 bzr log --include-merges bombs 5 Low Jelmer Vernooij  10 Fix Released
843885 #843885 test suite imports keys into local users ~/.gpg 5 Low Jelmer Vernooij  10 Fix Released
847388 #847388 "gpg: cannot open `/dev/tty': No such device or address" on Ubuntu when signing commits 5 Low Jelmer Vernooij  10 Fix Released
932579 #932579 git: invalid author/committer line - missing space before email 5 Low Jelmer Vernooij  10 Fix Released
977312 #977312 add symlink support to MemoryTree 5 Low Jelmer Vernooij  10 Fix Released
1760326 #1760326 support for GitHub bugtracker 5 Low Jelmer Vernooij  10 Fix Released
1802647 #1802647 add support for setuptools extensions 5 Low Jelmer Vernooij  10 Fix Released
489569 #489569 Convenience function for accessing local cache directory 6 Wishlist Jelmer Vernooij  10 Fix Released
504445 #504445 .gitignore not used 6 Wishlist Jelmer Vernooij  10 Fix Released
1792572 #1792572 writeable URL hook 6 Wishlist Jelmer Vernooij  10 Fix Released
This milestone contains Public information
Everyone can see this information.