{"push_id":820906708,"size":4,"distinct_size":0,"ref":"refs/heads/mr/worktree-list","head":"bb9c03b82add467592249a222018a150684a4c97","before":"2f0043fb429eb0a2faed7232a1df1fb0a805a826","commits":[{"sha":"1ceb7f90674897a24a9f2a56abf7d26297761f18","author":{"email":"df1c72018775340029f276bcf70b160abad424e1@gmail.com","name":"Michael Rappazzo"},"message":"worktree: refactor find_linked_symref function\n\nRefactoring will help transition this code to provide additional useful\nworktree functions.\n\nSigned-off-by: Michael Rappazzo <rappazzo@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/gitster/git/commits/1ceb7f90674897a24a9f2a56abf7d26297761f18"},{"sha":"51934904425e55a190b05f0a7a3de40ea486f0e5","author":{"email":"df1c72018775340029f276bcf70b160abad424e1@gmail.com","name":"Michael Rappazzo"},"message":"worktree: add a function to get worktree details\n\nThe worktree structure provided for an individual worktree includes the\nabsolute path of the worktree.  The fuction to get the worktree details\nis a refactor of the find main/linked symref functions.\n\nSigned-off-by: Michael Rappazzo <rappazzo@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/gitster/git/commits/51934904425e55a190b05f0a7a3de40ea486f0e5"},{"sha":"92718b7438799f4654304e2fa3b5b7e5a9fda882","author":{"email":"df1c72018775340029f276bcf70b160abad424e1@gmail.com","name":"Michael Rappazzo"},"message":"worktree: add details to the worktree struct\n\nIn addition to the absolute path in the worktree struct, add the location\nof the git dir, the head ref (if not detached), the head revision sha1,\nwhether or not head is detached, and whether or not the worktree is a\nbare repo.\n\nSigned-off-by: Michael Rappazzo <rappazzo@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/gitster/git/commits/92718b7438799f4654304e2fa3b5b7e5a9fda882"},{"sha":"bb9c03b82add467592249a222018a150684a4c97","author":{"email":"df1c72018775340029f276bcf70b160abad424e1@gmail.com","name":"Michael Rappazzo"},"message":"worktree: add 'list' command\n\n'git worktree list' iterates through the worktree list, and outputs\ndetails of the worktree including the path to the worktree, the currently\nchecked out revision and branch, and if the work tree is bare.  There is\nalso porcelain format option available.\n\nSigned-off-by: Michael Rappazzo <rappazzo@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/gitster/git/commits/bb9c03b82add467592249a222018a150684a4c97"}]}