Refactor the cursor interface to have an 'invalid' state so we can better test if...
tree263efde90442f1f55176fbf5e8bc0e70efff5f1c
-rw-r--r-- 5857 AbstractCommand.cpp
-rw-r--r-- 3829 AbstractCommand.h
-rw-r--r-- 3738 Add.cpp
-rw-r--r-- 1023 Add.h
-rw-r--r-- 12044 CommandLineParser.cpp
-rw-r--r-- 2999 CommandLineParser.h
-rw-r--r-- 3251 Configuration.cpp
-rw-r--r-- 1601 Configuration.h
-rw-r--r-- 2776 GitRunner.cpp
-rw-r--r-- 1268 GitRunner.h
-rw-r--r-- 4797 Interview.cpp
-rw-r--r-- 1359 Interview.h
-rw-r--r-- 885 InterviewCursor.cpp
-rw-r--r-- 2437 InterviewCursor.h
-rw-r--r-- 35147 LICENSE
-rw-r--r-- 4329 Logger.cpp
-rw-r--r-- 2244 Logger.h
-rw-r--r-- 4942 Push.cpp
-rw-r--r-- 1027 Push.h
-rw-r--r-- 11686 Record.cpp
-rw-r--r-- 1146 Record.h
-rw-r--r-- 4065 Revert.cpp
-rw-r--r-- 1108 Revert.h
-rw-r--r-- 1880 UnCommit.cpp
-rw-r--r-- 1042 UnCommit.h
-rw-r--r-- 3411 UnRevert.cpp
-rw-r--r-- 1042 UnRevert.h
-rw-r--r-- 1772 Vng.cpp
-rw-r--r-- 1097 Vng.h
-rw-r--r-- 7623 VngCommandLine.cpp
-rw-r--r-- 1073 VngCommandLine.h
-rw-r--r-- 6676 WhatsNew.cpp
-rw-r--r-- 1042 WhatsNew.h
drwxr-xr-x - commits
drwxr-xr-x - hunks
drwxr-xr-x - integration
-rw-r--r-- 3684 todo
-rw-r--r-- 912 vng.pro