2025
Why the MSDyn365BC.Code.History repo rewrites git history to insert late Microsoft hotfixes in semantic version order — and how to fix divergent branch
2024
Master MSDyn365BC.Code.History: fix broken GitHub search with github.dev, clone single branches, use GitLens to diff entire BC version ranges, and fetch
How MSDyn365BC.Code.History was migrated to GitHub Actions with parallel country matrix builds, why XLF translation files were dropped, and how to manage
2023
How to track Microsoft's Business Central permission set changes between updates using the MSDyn365BC.Code.History GitHub repository — step-by-step guide.
2022
MSDyn365BC.Code.History rewrote 1800 commits via git filter-branch and added Git LFS for large translation files — here's how to resync your local clone.
2021
MSDyn365BC.Code.History now includes translation XLF files, a workspace for all test folders, and a fix for the MX localization folder naming bug.
Use a Git pre-commit hook with a PowerShell script to block commits with invalid app.json version numbers in Business Central AL projects — shareable
Delete stale local git branches whose remotes are gone — a PowerShell function using git remote prune and branch -D, saved in your profile for reuse.
Introducing MSDyn365BC.Code.History: a GitHub repository tracking every on-premises Business Central version so you can diff any two CU releases
2020
Why you should disable auto-staging in VS Code: manual git staging lets VS Code detect file renames automatically, preserving your commit history.
Use a SQL trigger on the NAV Object table to auto-export C/AL objects as TXT files into a Git repository inside a Docker container, giving you version