add warning message when amending commit that has refs
add support to visual studio integrated shell
work item 17828