#git - March 2020

gitArchived
29 messages

All things git (except gitops)

March 2020
Zachary Loeber
Zachary Loeberover 6 years ago
@Zachary Loeber has joined the channel
Zachary Loeber
Zachary Loeberover 6 years ago
set the channel description: All things git (except gitops)
Zachary Loeber
Zachary Loeberover 6 years ago
I don't want to put git related questions out in #general so I created this channel instead. Crazy? Perhaps, but so is git sometimes.
nian
nianover 6 years ago
@nian has joined the channel
Zachary Loeber
Zachary Loeberover 6 years ago
That being said.... I'm curious how my fellow devops practitioners are managing projects with several git repos (sometimes several dozen in my case)? I've found that git submodules obfuscate a repository so I tend to minimize using them.
Zachary Loeber
Zachary Loeberover 6 years ago
Right now I tend to create an 'umbrella' repo which contains a Makefile to pull down the project's repos into a schema broken down by category (which is usually one category per team on the project then a few extras like platform, infra, and environment)
Zachary Loeber
Zachary Loeberover 6 years ago
It seems like I'm missing a tool that may do the job more succinctly than that though?
Andriy Knysh (Cloud Posse)
Andriy Knysh (Cloud Posse)over 6 years ago
@Andriy Knysh (Cloud Posse) has joined the channel
Paul Nicholson
Paul Nicholsonover 6 years ago
@Paul Nicholson has joined the channel
bradym
bradymover 6 years ago
@bradym has joined the channel
Joe Niland
Joe Nilandover 6 years ago
@Joe Niland has joined the channel
erik
erikover 6 years ago
@Erik Osterman (Cloud Posse) has joined the channel
ikar
ikarover 6 years ago
@ikar has joined the channel
Andrey Devyatkin
Andrey Devyatkinover 6 years ago
@Andrey Devyatkin has joined the channel
Jeff Young
Jeff Youngover 6 years ago
@Jeff Young has joined the channel
vFondevilla
vFondevillaover 6 years ago
@vFondevilla has joined the channel
vFondevilla
vFondevillaover 6 years ago
avoid the submodules. I had big troubles with them, breaking the CI/CD process because the development team didn’t understand fully how the submodules works (heck neither I fully understand)
vFondevilla
vFondevillaover 6 years ago
so we’re running with for loops 🤣
vFondevilla
vFondevillaover 6 years ago
we’re running with about 40 different repos.
curious deviant
curious deviantover 6 years ago
@curious deviant has joined the channel
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)over 6 years ago
Yea, submodules are a red-herring. They look like the "perfect solution" to meld poly repos into one repo as necessary, only very few know how to use them in practice. I confess having used them many times, but always forget the syntax and always regret it after the fact. The Makefile with a target to check out the repos is just so much more straight forward! 😃
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)over 6 years ago
grv
grvover 6 years ago
@grv has joined the channel
Zachary Loeber
Zachary Loeberover 6 years ago
Great article. It took some time for me come to some of the same realizations
Joe Presley
Joe Presleyover 6 years ago
@Joe Presley has joined the channel
Jann Speyer
Jann Speyerover 6 years ago
@Jann Speyer has joined the channel
Corey Gale
Corey Galeover 6 years ago
@Corey Gale has joined the channel
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)over 6 years ago
Adding @U010XGY9B46 bot
No earlier messagesBrowse by dateApril 2020