Posts
All the articles I've posted.
-
svn for git-addicted or git-svn gotchas and WTFs - Part 4
Comparing SubGit and SmartGit for git-svn bridging, and using git filter-branch to rewrite SVN author history.
-
sqlcmd - Get real sql error line number
A PowerShell wrapper for sqlcmd that maps batch-relative error line numbers back to the real script line.
-
Write-Error vs error tracing
PowerShell Write-Error always reports line 1 instead of the actual error location, with no clean workaround found.
-
PowerShell $ErrorActionPreference = "Stop" vs error tracing
Why ErrorActionPreference Stop hides the true error line number and how trap { throw $Error[0] } fixes it.
-
Bulk cherry-picking process and magic ref CHERRY_PICK_HEAD
Using the CHERRY_PICK_HEAD ref to inspect the commit being cherry-picked during conflict resolution.
-
VirtualBox host key - change it!
Tip to reassign the VirtualBox host key from Right Ctrl to a less-used key like the Application key.
-
svn for git-addicted or git-svn gotchas and WTFs - Part 3
Handling svn:mergeinfo during cherry-picks with git-svn, and updating mergeinfo metadata manually.
-
svn for git-addicted or git-svn gotchas and WTFs - Part 2
Managing atomic commits and branch merging workflows when using git-svn to push changes back to Subversion.
-
Coding Standards document
A concise C# coding standards document with ReSharper configuration, covering access modifiers, var usage, and best practices.
-
svn for git-addicted or git-svn gotchas and WTFs
Setting up git-svn with a non-standard Subversion repository layout, including branch and tag mappings.