summaryrefslogtreecommitdiffstats
path: root/pkg/commands
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2019-10-30 20:22:30 +1100
committerJesse Duffield <jessedduffield@gmail.com>2019-11-05 19:22:01 +1100
commit081598d98944cdb95bfa649812565127c0592f5e (patch)
tree5cc1d553969cee876542a59cd14ccda62259c891 /pkg/commands
parent09f268befc1214065c0bf3f7176ac79c18fa8c4a (diff)
rewrite staging to support line ranges and reversing
Now we can stage lines by range and we can also stage reversals meaning we can delete lines or move lines from the working tree to the index and vice versa. I looked at how a few different git guis achieved this to iron out some edge cases, notably ungit and git cola. The end result is disstinct from both those repos, but I know people care about licensing and stuff so I'm happy to revisit this if somebody considers it derivative.
Diffstat (limited to 'pkg/commands')
0 files changed, 0 insertions, 0 deletions