Extension for VSCode adding feature of Changelists GUI. Under the hood it's just few GIT tricks and commands.
Create, Rename, Delete changelists
Add, Remove unstaged files to changelist (via context menu)
Each file that is tracked by git when added to chagelist will be processed through command git update-index --assume-unchanged filepath.
Or through git update-index --no-assume-unchanged filepath when removed from changelist.
This extension may have some parsing issues, and code will be refactored sooner or later.