tests/repo_builder: needs the ability to create mulltiple commits with graph information

Bug #1745197 reported by Nish Aravamudan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
git-ubuntu
Fix Released
Undecided
Robie Basak

Bug Description

As mentioned in HO today, we have tests that will need to specify a larger graph than a single commit, and the parenting relationship between commits.

Related branches

Revision history for this message
Robie Basak (racb) wrote :

I'd like something like this to work:

# A -> B
# A -> C - > D
# A =- merge-base; B = new/debian; C = old/debian; D = old/ubuntu
broken_graph = [
    Commit(
 SourceTree(Source(SourceSpec(version='1'))),
 name='A',
    ),
    Commit(
 SourceTree(Source(SourceSpec(changelog_versions=['1', '2']))),
 name='B',
 parents=['A'],
    ),
    Commit(
 SourceTree(Source(SourceSpec(changelog_versions=['1', '1.1']))),
 name='C',
 parents=['A'],
    ),
]

This needs me to write three features:

SourceSpec/SourceFiles changelog_versions feature.
The SourceTree class feature.
Commit parenting via Placeholder feature.

Robie Basak (racb)
Changed in usd-importer:
assignee: nobody → Robie Basak (racb)
status: New → In Progress
Robie Basak (racb)
Changed in usd-importer:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.