Plans for new M&S in busy local hospital given green light
Council tax could be ditched by Andy Burnham: What would new property levy look like and who would be hit?
After Gary Barlow and Donald Trump, now Andy Burnham is dwarfed by his 'giant son' Jimmy as photo shows him towering over the PM-in-waiting
The most shocking footage of Venezuela's killer earthquake: Apocalyptic scenes, terrifying airport collapse and citizens cheating death
Enjoy crisps and beer, have a cup of tea...and make love! How the heatwave advice of 1976 compares to today (and whether it actually works)
I tricked my husband into a sleep divorce over this infuriating habit (and no, it's not snoring!) Here's how I ousted him from the bedroom... and what it's done to our sex life: PENNY LYTHAM
Are restless legs driving you crazy in the heatwave? My GP was baffled - but then a top neurologist prescribed this common drug. Get this subscriber article only in the Morning Mail newsletter
Colchester GBH trial: three defendants cleared of all wrongdoing
Woman dies and girl, 8, fighting for her life after train hits car at level crossing
Photos show sneak peak inside Chelmsford's State Fayre festival as King's of Leon, The Lumineers and Alanis Morissette to headline
Disgraced former BBC broadcaster Huw Edwards joins Substack and vows to be 'unflinchingly honest' in first post about 'overcoming trauma' and the 'devastating effects' of long-term mental illness
Git 2.55 Released with Faster Performance, Smarter Hooks, and Expanded Rust Integration
The Git project has officially released Git 2.55, bringing a wide range of improvements focused on performance, developer productivity, and modernizing the world's most widely used version control system. The release introduces smarter repository management, faster operations for large codebases, expanded hook capabilities, and continues Git's gradual adoption of Rust for improved reliability and maintainability.
Although Git 2.55 doesn't radically change how developers use Git day to day, it delivers meaningful enhancements that make common workflows faster and more flexible—particularly for teams managing large repositories.
Rust Support Is Now Enabled by DefaultOne of the biggest architectural changes in Git 2.55 is that Rust support is now enabled by default when building Git from source.
Developers compiling Git will automatically use Rust components unless they explicitly disable them using the new NO_RUST build option. This is part of the project's long-term effort to improve memory safety and gradually replace selected components with Rust implementations where appropriate. Git 3.0 is expected to make Rust support mandatory.
For most users installing Git through their Linux distribution, this change happens behind the scenes and requires no additional configuration.
Repository Performance Gets a BoostGit 2.55 includes several optimizations aimed at improving performance when working with large repositories.
Among the improvements are:
- Faster bitmap generation during repository maintenance
- More efficient multi-pack repository handling
- Better pseudo-merge bitmap processing
- Reduced time spent creating optimized pack files
These enhancements can dramatically reduce maintenance times for repositories containing millions of objects while also improving clone, fetch, and object traversal performance.
Developers working on large enterprise projects or open-source codebases should notice faster background maintenance and repository operations.
Config-Based Hooks Continue to EvolveGit continues improving one of its most requested features: configuration-based hooks.
Instead of storing hook scripts only inside the .git/hooks directory for each repository, developers can now define hooks directly through Git configuration files. This makes it easier to:
- Share hook configurations
- Manage multiple hooks
- Standardize development workflows
- Reduce repository-specific setup
Git 2.55 also expands support for hook execution behavior and continues laying the groundwork for more advanced hook management in future releases.
Go to Full Article