Using Mercurial’s hg evolve to Safely Rewrite Shared History
Learn how to rewrite pushed commits safely with Mercurial’s hg evolve extension, using obsolete markers and phase management to avoid risky force pushes.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Learn how to rewrite pushed commits safely with Mercurial’s hg evolve extension, using obsolete markers and phase management to avoid risky force pushes.
Learn how to pull spreadsheet data directly into Stata with `import excel`, the trade‑offs involved, and a step‑by‑step example that shows how to verify the import’s integrity.
Decide which Vim line‑numbering mode—absolute, relative, or both—best fits your workflow. Compare trade‑offs, see a quick config snippet, and learn how to validate the choice in your editor.
Tower's Custom Actions let you run scripts on selected files in the GUI. This guide shows how to configure and use this feature, with notes on limitations and verification.
Stop polluting your pull requests with 'WIP' commits. Learn how to use git rebase -i to squash, fixup, and reword your history for cleaner code reviews.
Reduce manual ticket routing in Jira by using Automation Rules. Learn how to auto‑assign high‑priority issues, understand rule components, and weigh trade‑offs like performance and quota limits.
Git worktrees let you work on several branches at once while keeping a single clone. Follow this guide to create, use, and clean up worktrees, and learn the key trade‑offs and best‑practice checks.
Learn how to use git bisect to pinpoint the exact commit that introduced a regression, with a concrete example, automation tips, and key limitations.
When a bug lands in the middle of your work, Mercurial’s shelve extension lets you stash uncommitted changes, pull updates, and bring your work back without committing. Learn how to enable, use, and clean up shelves in this practical guide.