Skip to content

Investigate synchronization of repos into the VMR (git-wise) #10257

@premun

Description

@premun

Context

Based on the design document, we will need to synchronize changes from individual repos into a given path in the VMR. Additionally, we have further requirements on how to synchronize the files. There are several ways to approach this in git (submodule, subtree, subrepo, custom..) and we should investigate this.

Additional requirements

  • Synchronization should adhere to the file cloaking rules (described in the doc)
  • Commit messages in VMR should clearly link to the original commits
  • We should keep things as simple and git-native as possible
  • We should think about conflicts - how will they manifest and how we will deal with them

Goals

  • Find and compare various approaches for repo synchronization
  • Create some simple CLI and try to synchronize commits from various repositories to verify the process
  • Document the findings

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions