I've been using this functionality for two years without incident and
it's been outstanding. In my opinion it's time to both remove the
experimental warning label and move this straight into tweakdefaults.
Details
Details
- Reviewers
martinvonz - Group Reviewers
hg-reviewers
Diff Detail
Diff Detail
- Repository
- rHG Mercurial
- Branch
- default
- Lint
No Linters Available - Unit
No Unit Test Coverage
Event Timeline
Comment Actions
I agree, except that I've seen it crash sometimes. I wrote a little script to find such cases now. Here's an example: hg diff --change 7c2921a6. So we need to fix that first. Sorry I never bothered to report a bug for it.
Comment Actions
That doesn't crash for me! Even HGRCPATH=/dev/null hg diff --change 7c2921a6 --config diff.merge=1 works...can you try and figure out why you're seeing a crash?
Comment Actions
Do we still have the problem of not being able to individually disable options enabled by tweakdefaults? I think there was a bug about it that probably got auto-closed.
Comment Actions
It wasn't easy to find, but I've finally isolated it to this:
HGRCPATH= hg diff --change 7c2921a6 --config diff.merge=1 --config experimental.copies.read-from=changeset-only