They already won the first round when pretty much all npm and composer libraries are published on GitHub. When you have your public code in one place and private code somewhere else it makes sense to move your private repos to the place everybody is already familiar with.
Re: it being crazy to deal with email and patches: Kernel development is handled via email on the mailing lists via patch files. That's why git has such good support for patches generated that way.
I'm sorry but confusing git with GitHub is nothing like confusing Java with JavaScript. In fact, confusing confusing git with GitHub with confusing Java with JavaScript is a bit like confusing Java with JavaScript.
@@Geffry993 I agree. Its not an apt comparison. Github is a Git GUI client whereas Java and Javascript are different programming languages. Github has been so effective at simplifying git workflows that its become synonymous with it, so I can see why devs new to the concept of source control would confuse the two.
Or toss `.zip` at the end of the repo url. Makes using `curl` completely painless. P.S. I think .tar.gz works too. EDIT: Well, either I remember something wrong or that feature was removed :(
A company "using github" doesn't mean they actually have it in thier workflow. My company has a Github org, but only a rondome years old react fork laying around and our actual production stuff is self hosted.
I switched to Bitbucket because permission management is so much easier. When I take on new developers I can add them in a central way to certain repos. And if they leave I can revoke the permission easily
You know what I think would be ideal for a github UI revamp, is a user-focused view (think, download button and install/support information taking forefront like on sourceforge) as an option over the developer-focused view. Then you could link end-users to the user-focused view of a github. Or, better, the user-focused view should be the default if not signed in to GH or as an setting in your profile to default to the user-focused view when browsing (if you are primarily a user of projects, not a dev).
@@nosbig98i actually remember when you got the nightly dev zip file, created your patches, submitted them by email, and reviewed them using either mailing lists or irc. i also remember version control using rcs, before cvs came out. things are much easier now.
And Forgejo is really coming along. I can't wait for them to keep pushing for their federation protocol for all the "social" stuff layered on top of Git. Imagine a world where you can self-host (or sign up with a random provider who hosts) your code repo and have folks fork your code elsewhere and optionally submit pull requests from that remote system (with moderation and controls, of course, to avoid the spam problem).
No fucking idea how that's free. I can just build my app for all major OSes without suffering (tho I only need MacOS since I can compile Windows and Linux from my PC)
I thought the same about moving the Read Me to the top. It seems so obvious. I wonder if they don't do it because they don't want people turning it into a blog or designing a readme that looks like something else. But they arlready have pages that allow you to do that so even that doesn't make sense...
How was github the onyl viable version to host private git repo, git basically hosts itself, you just need a machine to ssh into somewhere then you can add it as remote.
I'm sure he was implicitly excluding self-hosting given very few bother/want to do such. That or he was referring to a complete solution like GitHub/GitLab/BitBucket where you have fundamental features like issues, pull requests, etc built around the underlying git tool.
@@DanWalshTV He porbably didn't exclude self hosting, since he explicitly metioned the ability to do so with GitHub enterprise. Maybe with the "full package" you are right like issues and code review (merge requests exist in git)
Marketshare, revenue, copilot/AI, etc. I would assume more and more new devs will only use Github and within 10 years most other solution like Mercurial, SVN, and Bitbucket will be phased out.
What I think can make GitHub more end-user friendly is having an oversimplified UI only for unregistered people, where all "big download button" things will be acceptable. And an option to change to the standard UI in case some developer would want to access GitHub in an incognito tab or something.
What do you mean, "nobody use the watch button", it's a pretty popular an effective way to be notified about update on major dependency used in your projects. Most repo I know have at least 1k follow
Also, saying it took Git 4 years to have a platform is definitely a younger take. I'm not *that* much older, but I know from coworkers that it was pretty normal to manage source code internally. The idea of needing a public provider to host your code repository is a very modern take. Back when I went to college, it was still pretty common to have the old "code_v1_revision_A_final_new" be a thing, lol. So yeah, I could imagine that the original idea for Git is that you'd have your private Git host and then access it over the network for sharing (such as a personal web page). Kind of like how SSL/TLS didn't become the default communication method for many years after the web entered the mainstream, and all the outcries about how switching HTTP off as default would break so much of the web. Today that seems laughable, but that's how humans are
BitBucket was a goat back in the day. One of the first to offer free private repos for individuals and small organizations. Supported both Mercurial and Git since at the time there was no clear winner between the two.
On mobile where there is no “edit” so here I’m saying they buried it in the UI not any other sense. Oh also it doesn’t work because I invited a friends account and the link was a 404 for them and I invited their other account and it won’t send them a link at all. I think I’m gonna delete the repo and build a new one just to add another dev So yeah GitHub is not great
I can't say I've ever struggled or had issues with adding other users to a private repo. We use GitHub for VCS at my company and have a team of 15 sharing a large amount of repos without issue. With that said, I don't disagree that GitHub's UI/UX could be greatly improved, but they are updating it pretty frequently. It has improved considerably in the last couple years.
Shocking cus Fork and Watch are they two most important buttons for me. What else are you guys doing there? I don't use the UI to push or pull code. I only use the UI to get credentials or set something up. I don't review code these days
GitHub is winning now since the Microsoft acquisition because they add all the features and value that the alternatives were offering. Thing is, Microsoft won't ever be able to extinguish GitHub even if they abandon it given the target demographic of the product and the fact that so much of the ecosystem and the existing competitors are already open source and feature complete.
"This is a story I always wanted to tell"... proceeds to read that story from someone else... Jeez... Credit where credit is due... This guy made a YT channel by being a screen-reader.
It seems like it took longer for MS to buy GitHub because we were hearing about it and people from Microsoft, like Phil Hack, going over to build GitHub for Windows; by the time the deal was done, it seemed like it was at least a few years earlier, as I remember hearing about the possibility of the purchase in 2016. But yeah I was surprised to hear 2018 as well.
Ah, svn bridges. At my co-op job during university, i used a svn to mercurial bridge, and at my first job after university, there was a centrally managed git mirror of the central svn repo... They once fixed a typo in an old commit and that fucked up my git history, in hindsight, that was a useful experience.
They also have a companion TortoiseGit project still being actively developed. If you want an experience outside of VSCode for whatever reason, it's a pretty decent toolkit.
Calling Github a monopoly is like calling Google Chrome a monopoly. Is it worth creating a video on "Why Chrome won"? Of course not, because it didn't really "win" anything. Can I commit, push, review PRs and merge on Gitlab? Yep. Can I browse code repositories and create issues on Gitlab? Yep. Can I setup CI and webhooks on Gitlab? Yep. If your git service fulfilled all of these requirements, then 95% of developers can switch to your service and not notice any difference except for niche use cases.
Yeah, but if someone talks about some code hosting platform, are you thinking GitHub or GitLab? Because for me it would be GitHub and I would imagine the majority agrees with me.
Would be interested to see your take on azure with GitHub, as I’m not entirely clear how Microsoft hopes to balance azure with GitHub - they seem like competing products
Back when Jenny Craig existed they used tortoise [I think they used its git module though not not SVN]... And sourceforge is very much a thing still I watch a few projects on GitHub that I don't own... Whatever happened to Ruby and rails like is that a thing still?
Every time i watch a video on graphite it kills me a little inside that the company i work at still uses SVN and that i am the only on the team who uses git-svn to at least get some of the benefits of git. (to me that is mostly the superior tooling and integrations that available we are so far away from using any of them as people are scared of it)
one of the reasons git won was due to tools like git-svn and the cvs equivalent, which made those horrible tools usable for doing merges, and providing git mirroring. this made the git ui standard, and made migrating to git as the vcs easy.
I vividly remember my first time using git. I had just installed Linux on the family ps3 but since its CPU was based on power PC a lot of programs weren't compiled for it and yellowdog Linux was severely lacking programs in the repos. I spent an entire day learning git and how to compile from source. 😂 Those were the days.
git vs github is one of my favourite interview questions to ask a potential new hire. It tends to be a pretty good "ruler" when evaluating the level of skill the potential hire has.
Can you use dark mode please. I want to continue watching but then it hurts my face. If there was a way to dark mode it myself with video's I would. I just dont think that exists. (not without inverting everything else at least)
Dark mode hurts my astigmatic eyes, so I have to say I'm thankful for every rare coding-related video that uses light mode, which I can actually watch and not just listen to, lol
Are you implying they're hiding paid sponsorships or simply that they have a marketing budget? Pretty much every company in existence pays for some form of marketing, that doesn't mean the product is bad. Do you have personal experience with Graphite as to why we shouldn't use it? I don't use it myself, I'm just curious if you have a legitimate reason or not.
I'll respond to this with a note from one our older blog posts: > Greg spends full workdays writing weekly deep dives on engineering practices and dev-tools. This is made possible because these articles help get the word out about Graphite.
IMO github only won because its used by open source projects. It is by far a TERRIBLE solution for devops and enterprise development where checkins should be granular and often.
@@astronemir sure but your missing my point. My point is that github was designed for open source software and its processes and flows are optimized for that. Its my opinion that more traditional workflows and tools like perforce, svn, cvs, etc. trunk/branch paradigms are much more aligned with devops and easier for inhouse projects.
@@allenbythesea What is so special about SVN that aligns better with DevOps? You can do trunk based development with git as easy - no need for Github at all. Still with Github and small PRs to master you get pretty damn good CI/CD workflow. How is something like SVN easier for in-house projects compared to Git/Github? The big problems with Github most of the time are hosting code on 3rd party and corporate firewall rules about accessing Github. At that point GitLab is as good as Github for in-house projects. In the end it depends on the project, trunk based makes more sense for one, GitFlow for others.
They won the moment they added free private repositories.
You pay with your code to feed microsoft's ML, so wouldn't call it free as such.
They already won the first round when pretty much all npm and composer libraries are published on GitHub. When you have your public code in one place and private code somewhere else it makes sense to move your private repos to the place everybody is already familiar with.
@@PhantomPhobos true, it's never free but always free in your traditional sense
@@PhantomPhobos gosh, you sound like the people saying "education isn't free, it is paid by taxes!!" in my country
@@PhantomPhobos It was free way before your stuff was being fed into AI.
I thought source forge was just a place to get minecraft mods
Isn't that curseforge?
sourceforge is kinda neat now.
I'm pretty sure thats curseforge 😭
no that's modrinth
pretty sure you are getting source forge confused with CurseForge
It hurts my feelings that there are grown ass working adults who had to research what Sourceforge was like
Git and github is like p.. and p..hub
😂😂😂
Best. Analogy. Ever.
My teacher actually used this analogy when we learned about git. Made it very easy to understand 😂
The most wildest and simplest example out there 😂
super easy to understand analogy
Re: it being crazy to deal with email and patches:
Kernel development is handled via email on the mailing lists via patch files. That's why git has such good support for patches generated that way.
I'm sorry but confusing git with GitHub is nothing like confusing Java with JavaScript. In fact, confusing confusing git with GitHub with confusing Java with JavaScript is a bit like confusing Java with JavaScript.
this is the most confusing comment i've ever read
@@Geffry993 I agree. Its not an apt comparison. Github is a Git GUI client whereas Java and Javascript are different programming languages. Github has been so effective at simplifying git workflows that its become synonymous with it, so I can see why devs new to the concept of source control would confuse the two.
@@Geffry993 nah he is making perfect sense and he is 100% right. The comparison is completely stupid.
This comment take me a second read to understand lmao, nice one
My mind is spinning, and I'm not 100% sure, but it sounds right.
9:10 Also, if there are no releases, you can click on the "Code" button, and then download the repo as a zip file.
Or toss `.zip` at the end of the repo url. Makes using `curl` completely painless.
P.S. I think .tar.gz works too.
EDIT: Well, either I remember something wrong or that feature was removed :(
A company "using github" doesn't mean they actually have it in thier workflow. My company has a Github org, but only a rondome years old react fork laying around and our actual production stuff is self hosted.
I don’t think that is what he meant. There are a lot of companies using GitHub has their main VCS.
@@lermatroid what he meant, but i'm sceptical of the number he googled
The only one thinking git and github are the same thing are js devs
Bro, what do u get from hating, clout?
i thought git owned github
Real
Github's UI/UX has issues, but it's a far cry better than Google's Cloud Console--that is the worst.
AWS console is even worse
I switched to Bitbucket because permission management is so much easier. When I take on new developers I can add them in a central way to certain repos. And if they leave I can revoke the permission easily
Enterprise cloud version has this figured out really nicely
You know what I think would be ideal for a github UI revamp, is a user-focused view (think, download button and install/support information taking forefront like on sourceforge) as an option over the developer-focused view. Then you could link end-users to the user-focused view of a github. Or, better, the user-focused view should be the default if not signed in to GH or as an setting in your profile to default to the user-focused view when browsing (if you are primarily a user of projects, not a dev).
Someone is really hating on theo and removed all of his commentary in sponserblock
They turned the bar into a light saber
I'm not seeing anything, tho I think I disabled a few categories
I mean there is lots of stupid waffle in this video
*spends 10 minutes explaining how bad things were*
10:58 “You new devs don’t know how bad things were”
And coming from the dude who self-admitted he was 4 when SourceForge came on the scene... 😅
@@nosbig98i actually remember when you got the nightly dev zip file, created your patches, submitted them by email, and reviewed them using either mailing lists or irc.
i also remember version control using rcs, before cvs came out.
things are much easier now.
Codeberg for the win!
And Forgejo is really coming along. I can't wait for them to keep pushing for their federation protocol for all the "social" stuff layered on top of Git. Imagine a world where you can self-host (or sign up with a random provider who hosts) your code repo and have folks fork your code elsewhere and optionally submit pull requests from that remote system (with moderation and controls, of course, to avoid the spam problem).
Only choice for open source software.
Github actions is a game changer
No fucking idea how that's free. I can just build my app for all major OSes without suffering (tho I only need MacOS since I can compile Windows and Linux from my PC)
I thought the same about moving the Read Me to the top. It seems so obvious. I wonder if they don't do it because they don't want people turning it into a blog or designing a readme that looks like something else. But they arlready have pages that allow you to do that so even that doesn't make sense...
How was github the onyl viable version to host private git repo, git basically hosts itself, you just need a machine to ssh into somewhere then you can add it as remote.
I'm sure he was implicitly excluding self-hosting given very few bother/want to do such. That or he was referring to a complete solution like GitHub/GitLab/BitBucket where you have fundamental features like issues, pull requests, etc built around the underlying git tool.
@@DanWalshTV He porbably didn't exclude self hosting, since he explicitly metioned the ability to do so with GitHub enterprise. Maybe with the "full package" you are right like issues and code review (merge requests exist in git)
Graphite frontpage is like 15fps with the top animation on the screen lol
Weeks of my life were spent iterating on and tuning a huge company-wide SVN to GIT conversion for a bunch of repos. The struggle was real.
Watch is an underrated feature if you want to keep up with breaking changes in FOSS tools you use.
I am having trouble getting over the typo in the first sentence of the article - should be SVN not SVM :)
won what
feelings of the article author that ignores survey
Marketshare, revenue, copilot/AI, etc. I would assume more and more new devs will only use Github and within 10 years most other solution like Mercurial, SVN, and Bitbucket will be phased out.
9:41 spoken like a true dev
What I think can make GitHub more end-user friendly is having an oversimplified UI only for unregistered people, where all "big download button" things will be acceptable. And an option to change to the standard UI in case some developer would want to access GitHub in an incognito tab or something.
What do you mean, "nobody use the watch button", it's a pretty popular an effective way to be notified about update on major dependency used in your projects. Most repo I know have at least 1k follow
Actively trying to get Graphite adopted at my job, but maaan people just do not want to change.
Also, saying it took Git 4 years to have a platform is definitely a younger take. I'm not *that* much older, but I know from coworkers that it was pretty normal to manage source code internally. The idea of needing a public provider to host your code repository is a very modern take. Back when I went to college, it was still pretty common to have the old "code_v1_revision_A_final_new" be a thing, lol.
So yeah, I could imagine that the original idea for Git is that you'd have your private Git host and then access it over the network for sharing (such as a personal web page). Kind of like how SSL/TLS didn't become the default communication method for many years after the web entered the mainstream, and all the outcries about how switching HTTP off as default would break so much of the web. Today that seems laughable, but that's how humans are
What about BitBucket?
BitBucket was a goat back in the day. One of the first to offer free private repos for individuals and small organizations. Supported both Mercurial and Git since at the time there was no clear winner between the two.
not opensource
A lot of people (myself included) dislike Atlassian
that shit
Straight garbage
4:30 Github itself is a Rails project. 🙂
i've been reasonably happy with Gitea, it does a decent job of replicating the bits of GitHub for a personal server
Cant wait for when news comes out that some dude got annoyed about an issue and spent 3 weeks making a PR to fix it
GitHub completely buries where you add someone to the repo
On mobile where there is no “edit” so here I’m saying they buried it in the UI not any other sense. Oh also it doesn’t work because I invited a friends account and the link was a 404 for them and I invited their other account and it won’t send them a link at all. I think I’m gonna delete the repo and build a new one just to add another dev
So yeah GitHub is not great
I can't say I've ever struggled or had issues with adding other users to a private repo. We use GitHub for VCS at my company and have a team of 15 sharing a large amount of repos without issue. With that said, I don't disagree that GitHub's UI/UX could be greatly improved, but they are updating it pretty frequently. It has improved considerably in the last couple years.
I started at my first programming job using SVN in 2019, and I think they still use it.
plz drop the mustache. ill pay!
And the hair
and all the "OMG face" thumbnails, containing both of them.
the videos page for this channel looks even more cringe than sssniperwolf's.
2:30 I'm not a dev and I know this. The fact that there are devs who don't know the difference makes my blood curdle.
Shocking cus Fork and Watch are they two most important buttons for me. What else are you guys doing there? I don't use the UI to push or pull code. I only use the UI to get credentials or set something up. I don't review code these days
how the heck did i sit through a 37 min video, great video!
>put a big red download button at the top right
>this kills the dev
I think he meant "download" in the sense of downloading only 1 folder or 1 file :)
GitHub is winning now since the Microsoft acquisition because they add all the features and value that the alternatives were offering. Thing is, Microsoft won't ever be able to extinguish GitHub even if they abandon it given the target demographic of the product and the fact that so much of the ecosystem and the existing competitors are already open source and feature complete.
ya I thought it would be EEE with GitHub and ADO. But I haven't heard about ADO in years.
@@hellowill ADO is used, but not as publicly
"This is a story I always wanted to tell"... proceeds to read that story from someone else... Jeez... Credit where credit is due... This guy made a YT channel by being a screen-reader.
It seems like it took longer for MS to buy GitHub because we were hearing about it and people from Microsoft, like Phil Hack, going over to build GitHub for Windows; by the time the deal was done, it seemed like it was at least a few years earlier, as I remember hearing about the possibility of the purchase in 2016. But yeah I was surprised to hear 2018 as well.
Ah, svn bridges. At my co-op job during university, i used a svn to mercurial bridge, and at my first job after university, there was a centrally managed git mirror of the central svn repo... They once fixed a typo in an old commit and that fucked up my git history, in hindsight, that was a useful experience.
yeah, the confusion that younger people show, treating github as a sinonimous of git is at the same time a bit offensive, and a bit dangerous/scary.
00:08 sourceforge still exists but I see mostly used for public file hosting and not as git remote
7-zip project also uses it as forum
Tickets, some code, blobs.
gitlab is probably the reason github stopped charging for private repos
Oh damn! I remember SVN. I fought against it for so long. Something with Git clicked and im embarrassed to be that stubborn dev. Live and learn.
Oh dear, the olden SVN days were bad. It felt like the Tortoise graphical interface just made things worse.
Still remember Tortoise SVN...
They also have a companion TortoiseGit project still being actively developed. If you want an experience outside of VSCode for whatever reason, it's a pretty decent toolkit.
Calling Github a monopoly is like calling Google Chrome a monopoly. Is it worth creating a video on "Why Chrome won"? Of course not, because it didn't really "win" anything.
Can I commit, push, review PRs and merge on Gitlab? Yep.
Can I browse code repositories and create issues on Gitlab? Yep.
Can I setup CI and webhooks on Gitlab? Yep.
If your git service fulfilled all of these requirements, then 95% of developers can switch to your service and not notice any difference except for niche use cases.
Yeah, but if someone talks about some code hosting platform, are you thinking GitHub or GitLab? Because for me it would be GitHub and I would imagine the majority agrees with me.
We still have so many old SVN repos using Tortoise ughhhh. Moved most of the big ones to Git but still
Would be interested to see your take on azure with GitHub, as I’m not entirely clear how Microsoft hopes to balance azure with GitHub - they seem like competing products
Github Actions should be a full video
Gmail no, Yahoo mail was, and I was in the team.
I need to use tortoise at work..
my company is still using tortoise SVN lol
Forking is still an uncommon practice.
Graphite looks a lot like GitLab
crazy how github is legit older than me
Why had Steam won? Same answer. Quality.
exciting read! im actually working on a github alternative rn
Back when Jenny Craig existed they used tortoise [I think they used its git module though not not SVN]...
And sourceforge is very much a thing still
I watch a few projects on GitHub that I don't own...
Whatever happened to Ruby and rails like is that a thing still?
Isn't sourceforge for binaries?
You were what years old?!?!?
video for the new proposed operator " ?= "
I had the student subscription. Lol
It's very easy if they use "releases"
Not all of them do.
forgejo bro.
Git made by linus torvald creator of linux
GitHub is owned by Microsoft
😂😂😂😂
I still pay for pro.... it's called team now... wow
Every time i watch a video on graphite it kills me a little inside that the company i work at still uses SVN and that i am the only on the team who uses git-svn to at least get some of the benefits of git. (to me that is mostly the superior tooling and integrations that available we are so far away from using any of them as people are scared of it)
I am on track to migrating 2 company's flagship products from centralized shit (tfs/svn) to git/GitHub.
Fuck svn fuck tfs
one of the reasons git won was due to tools like git-svn and the cvs equivalent, which made those horrible tools usable for doing merges, and providing git mirroring.
this made the git ui standard, and made migrating to git as the vcs easy.
SVN was a godsend after ClearCase. Just saying.
My company still has svn for some things, with a commit hook that copies commits into git. It's pretty gross.
I vividly remember my first time using git. I had just installed Linux on the family ps3 but since its CPU was based on power PC a lot of programs weren't compiled for it and yellowdog Linux was severely lacking programs in the repos. I spent an entire day learning git and how to compile from source. 😂
Those were the days.
hi theo
they dethroned google code
git vs github is one of my favourite interview questions to ask a potential new hire. It tends to be a pretty good "ruler" when evaluating the level of skill the potential hire has.
CodeCommit is soon to be deprecated.
It’s down 😢
Lmao I also did drag and drop before when I started learning
HAHAHAHA
Because they used ruby on rails
Thought uidotdev posted lol
Because this:
Can you use dark mode please. I want to continue watching but then it hurts my face. If there was a way to dark mode it myself with video's I would. I just dont think that exists. (not without inverting everything else at least)
yes please
Does your phone not have a brightness setting?
Dark mode hurts my astigmatic eyes, so I have to say I'm thankful for every rare coding-related video that uses light mode, which I can actually watch and not just listen to, lol
Every Graphite article is a Graphite ad. Never use their product.
Isn't it the same for 90% article on web? No one write those for free
Are you implying they're hiding paid sponsorships or simply that they have a marketing budget? Pretty much every company in existence pays for some form of marketing, that doesn't mean the product is bad. Do you have personal experience with Graphite as to why we shouldn't use it? I don't use it myself, I'm just curious if you have a legitimate reason or not.
I'll respond to this with a note from one our older blog posts:
> Greg spends full workdays writing weekly deep dives on engineering practices and dev-tools. This is made possible because these articles help get the word out about Graphite.
nonsense
yo theo
Bitbucket bros.... :(
I still preffer bitbuket. The interface is waaaay better than github
This video was hard to watch dude you either read the article or give your unasked opinions on how good Greg is.
i think you should just read the article instead of watching a “reaction” video for the article . Obviously he is going to add his commentary
Moore Robert Williams David Lopez Steven
Thanks for your attention to detail! How do you choose the backgrounds to shoot your videos? 👄😻👅
IMO github only won because its used by open source projects. It is by far a TERRIBLE solution for devops and enterprise development where checkins should be granular and often.
I don’t get it. Just enforce granular checkins and small commits. You have code review and team conventions right?
@@astronemir sure but your missing my point. My point is that github was designed for open source software and its processes and flows are optimized for that. Its my opinion that more traditional workflows and tools like perforce, svn, cvs, etc. trunk/branch paradigms are much more aligned with devops and easier for inhouse projects.
@@allenbythesea What is so special about SVN that aligns better with DevOps? You can do trunk based development with git as easy - no need for Github at all. Still with Github and small PRs to master you get pretty damn good CI/CD workflow. How is something like SVN easier for in-house projects compared to Git/Github? The big problems with Github most of the time are hosting code on 3rd party and corporate firewall rules about accessing Github. At that point GitLab is as good as Github for in-house projects.
In the end it depends on the project, trunk based makes more sense for one, GitFlow for others.
Graphite ads start at 30:00
One
1
Jesus Christ died for me. And for that I am eternally grateful.
won cause free
First
4 minutes ago!! Im early!