Rémi Vanicat writes:

> I didn't use wazzup anymore, but I've already think about it, and I
> believe a solution would be to not update the buffer when one ignore a
> branch, but to just remove it, of visually mark it is now ignored, and
> wait for the user to explicitly update the buffer before doing it. It
> would make ignoring branch far less painful

This would be helpful, though I think I need more than this.  For
example, it's only easy to see something should be marked as ignorable
if it still shows up on my wazzap list.  I'm writing this email in the
car, but for a repository with 336 branches it takes 7.5 seconds to run
merge-base on each of them, which effectively for all the branches that
don't show up and aren't explicitly ignored, is something that happens.
On my desktop I know I have about 4 times as many branches as
this... it's just way too much to manage.

I've been thinking of writing a new mode which is basically like an
enhanced wazzap mode for people who are crazy like me and just have tons
and tons of branches to go through and review.  I'm thinking of calling
it magit-reviewer.  Basically, it would have these features:

 - Be able to mark things as ignored (like already exits in
   magit-wazzap) but in two differen ways: ignored unconditionally, or
   ignored under the premise that there's nothing new in this branch to
   look at anymore (if that changes, in the branch-reviewing mode that
   will be flagged for reconsideration)
 - Be able to mark things as being tracked.  Sometimes I have a queue of
   things I'm reviewing, and I just want to review those and be able to
   move things in and out of that review queue.  This will make things a
   lot faster also... refreshing a whitelist based wazzap type interface
   as opposed to a blacklist type should be much faster because there's
   less to check for.
 - The ability to change your filter: view just tracked stuff?  View
   everything?  Check for branches that might have new things that
   aren't tracked and possibly move them onto the list?
 - Should split things visually into said categories of tracked,
   ignored, has-new-but-not-tracked, etc.

Is this interesting to anyone else?  I'll probably be writing it
regardless... I just can't keep up with my workload without it.  Would
be interesting to know if it would be helpful to anyone else though.

 - cwebb

Reply via email to