Skip to content
/ _meta Public

Meta-repository containing all repositories of this organization as subtrees

Notifications You must be signed in to change notification settings

r-prof/_meta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

r-prof

This repository contains the code for all repositories of this organization. Development may temporarily switch to this repository if multiple repositories must be changed simultaneously. This fits the description of a metarepo.

The individual repos are stored in the .many directory. Unlike tomono, bidirectional synchronization to and from the individual repos is supported. You can edit the individual repos (e.g., by accepting a pull request) and/or the metarepo and still synchronize. Conflicts will result in merge conflicts that must be resolved manually.

Each commit to the meta-repository is recorded in order of occurrence. This is different from other tools such as mr or meta which merely will apply the same Git command to all individual repositories.

Getting started

  • Clone this repository
  • Run ./metatool populate

Importing a new repository

  • Clone the repository into the .many directory
  • Run ./metatool init

Synchronizing

  • Run ./metatool sync
    • Synchronization is currently always bidirectional, the expensive git subtree push is run in parallel

About

Meta-repository containing all repositories of this organization as subtrees

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages