What’s new in Git 2.40?

This page summarizes the projects mentioned and recommended in the original post on /r/git

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Git

    Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.

  • git bisect is now fully implemented in C as a native builtin. This is the result of years of effort from many Git contributors, including a large handful of Google Summer of Code students. This means that git bisect is faster, more reliable, and more consistent with other Git commands. git rebase has a new option –rebase-merges that preserves the topology of merge commits when rebasing. This is useful for scenarios where you want to rebase a branch that contains merges without flattening them. You can also use –rebase-merges=no-rebase-cousins to skip rebasing commits that are not ancestors of the tip of the branch. git stash has a new option –pathspec-from-file that allows you to specify a file that contains a list of paths to stash. This is handy for scripting or when you have a long or complex list of paths to stash. You can also use –pathspec-file-nul to separate the paths by NUL characters instead of newlines. git log and other commands that show commit history have a new option –invert-grep that reverses the sense of a grep pattern. This is useful for filtering out commits that match a certain pattern, such as commits that contain a specific keyword or author. git branch and git tag have a new option –sort-by-date that sorts the output by the date of the last commit on each ref. This is helpful for finding the most recent branches or tags in a large repository. These are just some of the highlights from Git 2.40. You can read the full release notes here: https://github.com/git/git/blob/master/Documentation/RelNotes/2.40.txt

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts