#git

[ follow ]
#microsoft

Flaw in Git bloated Microsoft repository by a factor of 35

Microsoft's JavaScript repository shrank from 178GB to 5GB by fixing name-hash collision issues in Git.
Name-hash collisions inflated repository size due to changelog file similarities in unrelated packages.
Git's substantial developer adoption highlights its impact, with many considering it a better achievement than Linux.

Microsoft Engineers Highlight Git Repository Bloat Flaw - DevOps.com

Git's flaw leads to significant repository bloat due to inefficiencies in calculating changes between file versions.
A large JavaScript monorepo experiences cloning issues as it grows excessively in size.

Flaw in Git bloated Microsoft repository by a factor of 35

Microsoft's JavaScript repository shrank from 178GB to 5GB by fixing name-hash collision issues in Git.
Name-hash collisions inflated repository size due to changelog file similarities in unrelated packages.
Git's substantial developer adoption highlights its impact, with many considering it a better achievement than Linux.

Microsoft Engineers Highlight Git Repository Bloat Flaw - DevOps.com

Git's flaw leads to significant repository bloat due to inefficiencies in calculating changes between file versions.
A large JavaScript monorepo experiences cloning issues as it grows excessively in size.
moremicrosoft

Global operation EMERALDWHALE steals 15K cloud credentials

The EMERALDWHALE operation reveals the severe risks associated with misconfigured Git repositories, compromising thousands of cloud service credentials.
#pre-commit-hooks

Pre-commit Hooks for Python Devs

Git pre-commit hooks automate code checks to improve accuracy and collaboration.
They help in adhering to coding standards and reducing team friction.

Episode #220: Configuring Git Pre-Commit Hooks & Estimating Software Projects - The Real Python Podcast

Git pre-commit hooks streamline code integrity checks by allowing developers to run custom scripts automatically on commits.

Pre-commit Hooks for Python Devs

Git pre-commit hooks automate code checks to improve accuracy and collaboration.
They help in adhering to coding standards and reducing team friction.

Episode #220: Configuring Git Pre-Commit Hooks & Estimating Software Projects - The Real Python Podcast

Git pre-commit hooks streamline code integrity checks by allowing developers to run custom scripts automatically on commits.
morepre-commit-hooks
#version-control

Optimize your workflow with Git stash | MDN Blog

Git stash is best used for breaking down commits to enhance commit hygiene.

Performing Git Operations in Python

GitPython simplifies Git operations and fosters seamless Python integration, reducing command-line reliance.

Why You Should Use a Git Client [Article] | Treehouse Blog

Learning Git is crucial for understanding project evolution, enabling collaboration, and serving as a backup tool.

How to Use Multiple GitHub Accounts

Git account configuration has separate sections for SSH credentials and committer info, challenging to handle multiple accounts without polluting Git history.

feat(migrations): add migration to convert standalone component route... by eneajaho Pull Request #56428 angular/angular

Suggestions in pull requests face numerous operational constraints based on the status of the request and the nature of the suggestions.

The Evolution of Source Control: Svn, Git and Bit

Source control has evolved over time to improve developer productivity and collaboration.
Early source control models used a shared file system locally, while client-server models emerged later.

Optimize your workflow with Git stash | MDN Blog

Git stash is best used for breaking down commits to enhance commit hygiene.

Performing Git Operations in Python

GitPython simplifies Git operations and fosters seamless Python integration, reducing command-line reliance.

Why You Should Use a Git Client [Article] | Treehouse Blog

Learning Git is crucial for understanding project evolution, enabling collaboration, and serving as a backup tool.

How to Use Multiple GitHub Accounts

Git account configuration has separate sections for SSH credentials and committer info, challenging to handle multiple accounts without polluting Git history.

feat(migrations): add migration to convert standalone component route... by eneajaho Pull Request #56428 angular/angular

Suggestions in pull requests face numerous operational constraints based on the status of the request and the nature of the suggestions.

The Evolution of Source Control: Svn, Git and Bit

Source control has evolved over time to improve developer productivity and collaboration.
Early source control models used a shared file system locally, while client-server models emerged later.
moreversion-control

TikTok Releases Tool to Improve Monorepo Performance

TikTok's new tool Sparo addresses performance issues associated with large monorepos, enhancing the efficiency of Git commands.

How to Automate Git Workflows with Git Hooks | HackerNoon

Using Git hooks for custom actions at key points in development lifecycle.

How to show or change your Git username or email address

There are three ways to show your Git username: using git config command, git config --list command, or looking in the Git configuration file.
You can change your Git username using git config command or by editing the Git config file in your HOME directory.
You can view your Git email address using git config user.email command.

How Microsoft scales Git for massive monorepos

Managing source code control for large projects like Windows requires specialized systems like Git Virtual File System (GVFS) to handle the vast amount of data efficiently.

GitHub - maxnowack/blend: Simple dependency management without Git submodules

Dependency Management: Easily add, update, commit, and remove dependencies.
Simplified Workflow: Streamlined commands for managing dependencies without the complexities of Git submodules.

PyCharm 2024.1 EAP 3: Tool Window Names in the New UI | The PyCharm Blog

PyCharm 2024.1 EAP 3 is now available, focusing on enhancing interactions with the IDE's interface.
New features include the option to show tool window names in side toolbars and the removal of the Git tab from the Search Everywhere dialog.

A simple landing page built with vue and vuetify for organization or company

This is an example of a landing page built with Vue and Vuetify.
The project can be cloned from GitHub and set up using npm.

Airbnb's CI/CD Framework Employs Salesforce DX, Git, and Buildkite for Efficient Software Delivery

Airbnb has implemented a DevOps framework for their CRM platform, integrating Salesforce DX, Git, and Buildkite.
The DevOps framework has reduced deployment time from 90 to 15 minutes.

Frontend Mentor | Git and GitHub essentials: A beginner's guide

Git is a version control system that tracks changes made to a project's codebase, allowing developers to revert to previous versions and collaborate effectively.
GitHub is an online platform that helps developers manage their Git repositories and facilitates collaboration among multiple developers.

GitImproved 0.1.0 released

GitImproved is a wrapper script for Git that offers an improved interface.
It is built using the Benry-CmdApp framework for creating command-line applications with sub-commands.
[ Load more ]