Thanks Johannes, and Jeff for your responses > you probably meant the worktree, not the repository, I assume You introduced me to a new feature :) I didn't know about this "worktree" feature. Thanks. > Trace2 will let you see all of the git commands, > the alias expansions, and any shell commands launched > by git. If those shell commands also run git commands, > they will be listed too. Currently, I'm going through the code and documentation of this feature. I'll see how I can leverage this feature to work for my usecase. - Balaji M On Fri, Mar 22, 2019 at 6:49 PM Jeff Hostetler <git@xxxxxxxxxxxxxxxxx> wrote: > > > > On 3/22/2019 8:46 AM, Johannes Schindelin wrote: > > Hi Balaji, > > > > On Tue, 19 Mar 2019, balaji marisetti wrote: > > > >> Can anyone please tell me if there is way to see the command history > >> of a local git repo? > > > > If you really are only interested in the *Git* commands, you will be able > > to implement something on top of the Trace2 feature (which just made it > > into `master` but not into any official Git version yet, so it will most > > likely be available when Git v2.22.0 comes out). > > > > Trace2 will let you see all of the git commands, > the alias expansions, and any shell commands launched > by git. If those shell commands also run git commands, > they will be listed too. > > However, it can't tell you what was otherwise done within > the shell script. > > > > If you are instead interested in all shell commands in a local Git > > worktree (you probably meant the worktree, not the repository, I assume), > > then you might need to play some games with Bash aliases to override `cd` > > and reroute the history by re-setting `HISTFILE` and then calling `history > > -cr` or something similar. > > > >> If there isn't a way, why hasn't the command-history feature been > >> implemented? > > > > Because Git is an open source project. This means that nobody is > > responsible for fulfilling your wishes, except for you. And you can do it, > > too, this project welcomes all high-quality contributions. > > > > Ciao, > > Johannes > > -- :-)balaji