On Tue, Jun 10, 2025, at 17:21, Lucas Seiki Oshiro wrote: > ## Motivation > > Currently, `git rev-parse` covers a wide range of functionality not directly > related to parsing revisions, as its name says. Over time, many features like > parsing datestrings, options, paths, and others were added to it because > there wasn't a more appropriated command to place them. > > This way, many of these features would be better placed in new and dedicated > commands. This kind of movement had other precedents in Git, for example, `git > switch` and `git restore` were created after `git checkout` became too > overloaded. This is something I’ve wanted. Thanks for starting the work. -- Kristoffer Haugsbakk