Open Bug 1470474 Opened 7 years ago

Support using revsets in pushlog queries

Categories

(Developer Services :: Mercurial: Pushlog, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

People

(Reporter: sheehan, Unassigned)

References

(Blocks 1 open bug)

Details

In the current pushlog implementation, users can query for pushes between any combination of revisions, dates and push ids. Pushlog has implemented its own query language (ie, `fromchange`, `tochange`, etc) which essentially converts into a sqlite query under the hood and returns the relevant pushes. This gets the job done for most use cases, however Mercurial revset expressions can query the same content as the pushlog and are *far* more powerful. We should extend the pushlog to allow revset expressions in queries. Implementing this feature may be enough to fix bug 1470472, as revsets support filtering by branch.
You need to log in before you can comment on or make changes to this bug.