[Bug 5028] New: Want a way to drop old obsolete commits
mercurial-bugs at selenic.com
mercurial-bugs at selenic.com
Wed Dec 30 07:32:16 UTC 2015
https://bz.mercurial-scm.org/show_bug.cgi?id=5028
Bug ID: 5028
Summary: Want a way to drop old obsolete commits
Product: Mercurial
Version: unspecified
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: feature
Priority: wish
Component: evolution
Assignee: bugzilla at selenic.com
Reporter: quanxunzhen at gmail.com
CC: mercurial-devel at selenic.com,
pierre-yves.david at ens-lyon.org
While evolution is useful, it accumulates too many hidden commits over time,
especially for some workflows. I hope there could be some easy way to
completely strip obsolete commits earlier than a given time / have no visible
successor / have been too deep in the evolution chain.
My current workflow is, I have a relatively large number of local commits
(usually 20~50, sometimes could up to 70) and I rebase them on top of the
latest head almost every day. It means the repo accumulates all my local
commits every day, which could be a significant number soon.
As a reference, I've been using evolution for ~4 months, and currently my local
repo has 302455 commits in public phase and 4914 hidden commits. So it is ~1200
hidden commits per month for me, but the majority of them are actually useless.
I hope I can completely strip those commits easily.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Mercurial-devel
mailing list