Importing revisions with submodules is not supported
Bug #402814 reported by
Martin Pool
This bug affects 78 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Triaged
|
High
|
Unassigned | ||
Bazaar Git Plugin |
Fix Released
|
Medium
|
Unassigned | ||
Breezy |
Fix Released
|
Medium
|
Jelmer Vernooij | ||
Launchpad code imports |
Triaged
|
High
|
Unassigned | ||
cloudfoundry |
Invalid
|
High
|
Unassigned |
Bug Description
bzr-git converts submodules into nested trees, but nested trees aren't very well supported by bzr yet.
This affects importing of commits from Git repositories that contains submodules anywhere in their history. It doesn't matter if the submodules have been removed in the last revision.
Related branches
lp:~jelmer/bzr/2a-repo-supports-nested-trees
- Vincent Ladeuil: Needs Information
-
Diff: 322 lines (+91/-20)10 files modifiedbzrlib/bzrdir.py (+3/-3)
bzrlib/commit.py (+0/-1)
bzrlib/repofmt/groupcompress_repo.py (+1/-1)
bzrlib/tests/per_pack_repository.py (+11/-2)
bzrlib/tests/per_tree/test_path_content_summary.py (+1/-1)
bzrlib/tests/test_merge.py (+2/-2)
bzrlib/tests/test_smart.py (+1/-1)
bzrlib/workingtree.py (+12/-1)
bzrlib/workingtree_4.py (+55/-8)
doc/en/release-notes/bzr-2.6.txt (+5/-0)
lp:~jelmer/brz/fix-submodule-import
- Jelmer Vernooij: Approve
-
Diff: 162 lines (+49/-9)7 files modifiedbreezy/git/branch.py (+2/-2)
breezy/git/fetch.py (+3/-2)
breezy/git/tests/__init__.py (+6/-0)
breezy/git/tests/test_branch.py (+29/-0)
breezy/git/tests/test_fetch.py (+1/-1)
breezy/tree.py (+4/-4)
doc/en/release-notes/brz-3.1.txt (+4/-0)
summary: |
- NotImplementedError importing a branch with submodules + Importing revisions with submodules does not work |
summary: |
- Importing revisions with submodules does not work + Importing revisions with submodules is not supported |
description: | updated |
Changed in bzr-git: | |
status: | Triaged → Fix Released |
tags: | added: udd |
Changed in launchpad-code: | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
Changed in bzr: | |
importance: | Wishlist → High |
description: | updated |
description: | updated |
description: | updated |
Changed in launchpad: | |
importance: | Wishlist → Low |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in bzr: | |
status: | Confirmed → In Progress |
assignee: | nobody → Jelmer Vernooij (jelmer) |
milestone: | none → 2.6b1 |
Changed in bzr: | |
milestone: | 2.6b1 → none |
Changed in bzr: | |
status: | In Progress → Triaged |
assignee: | Jelmer Vernooij (jelmer) → nobody |
Changed in launchpad: | |
importance: | Low → Critical |
importance: | Critical → Low |
importance: | Low → High |
Changed in bzr: | |
importance: | High → Low |
importance: | Low → Medium |
Changed in launchpad: | |
importance: | High → Low |
importance: | Low → High |
Changed in bzr: | |
importance: | Medium → High |
Changed in bzr-git: | |
assignee: | nobody → Jelmer Vernooij (jelmer) |
tags: | added: feature git |
no longer affects: | tribler |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in brz: | |
status: | New → Triaged |
Changed in brz: | |
importance: | Undecided → Medium |
tags: | added: foreign |
tags: | added: git-support |
Changed in brz-git: | |
status: | New → Fix Released |
importance: | Undecided → Medium |
assignee: | nobody → Jelmer Vernooij (jelmer) |
milestone: | none → integration |
no longer affects: | brz-git |
Changed in brz: | |
assignee: | nobody → Jelmer Vernooij (jelmer) |
Changed in bzr-git: | |
assignee: | Jelmer Vernooij (jelmer) → nobody |
Changed in brz: | |
status: | Triaged → In Progress |
Changed in brz: | |
milestone: | none → 3.1.0 |
Changed in brz: | |
status: | Fix Committed → Fix Released |
affects: | launchpad → lp-codeimport |
To post a comment you must log in.
This is blocked by by-reference nested tree support in bzrlib.