{"thread":{"id":"60858","subject":"gitk view could use a checkbox for stash","startedAt":"2024-02-06T10:39:56Z","lastAt":"2024-02-06T10:39:56Z","messageCount":1,"participants":["Britton Kerin"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"488065","messageId":"CAC4O8c_xuXxryq1Wf02Epk4KH1TNzqWghvTDZMfsOKiKfRv7nQ@mail.gmail.com","threadId":"60858","inReplyTo":null,"subject":"gitk view could use a checkbox for stash","fromName":"Britton Kerin","fromEmail":"britton.kerin@gmail.com","sentAt":"2024-02-06T10:39:43Z","receivedAt":"2024-02-06T10:39:56Z","isPatch":false,"sender":{"key":"britton.kerin@gmail.com","avatar":"https://avatars.githubusercontent.com/u/7434164?v=4"},"body":"If the Branches & tags field of gitk view is populated then stash ends\nup filtered out.\n\nIf stash is added to the list it shows, but then an error ends up\nhappening if there is no stash.\n\nThese behaviors are literally correct so certainly shouldn't be\nchanged, but they're potentially confusing and unlikely to be what the\nuser actually wants.\n\nPerhaps adding a Stash checkbox to the list of checkboxes would be\nworthwhile?  It would actually mean 'Stash (if present)' but I think\nit would be clear enough.  IMO it would then be good to have it\nchecked by default in new views.\n\nA similar consideration applies when there's an ongoing interactive\nrebase: it's unfortunate that the commits and staged and unstaged\nchanges on the in-progress rebase end up filtered out.  They can be\nexplicitly added back in by adding 'git rev-list --ignore-missing\nREBASE_HEAD..HEAD' to the 'Command to generate more commits to\ninclude:' field, but it might be nice if there was a more obvious way\nto achieve this.  It's less obvious here what it might be though.\n\nThe general thing here is that it would be nice if branch views had an\nobvious way to show the stuff that users probably want to see when\nworking on branches.  I'm definitely not in favor of outright cheating\nand making filter options not really do what they say (keeping\ninterface and interface close is more important than usability in\ncontext of git IMO) but if there was some box to check to \"show all\nthat stuff\" and it was reasonably clear what the stuff was I'd be\nhappy to click it :)\n\nBritton\n"}]}