2useven10 wrote:Простой патч, который Вы просите сделать, скорее всего приведёт к тому, что история сохраняться будет, но из 2-команд dir в разных каталогах сохранена будет только последняя (если опции одинаковые).
Это то о чём Вы мечтаете?
Да, это мне бы подошло. И, как я уже сказал, если всем важно, чтобы по умолчанию вся история (как хранение/сохранение, так и отображение) работала как сейчас, то можно сделать опцию "Сохранять каталог запуска при вызове команды". Хотя в этом (т.е. в опции), по-моему, особого смысла нет, т.к. если, как вы говорите, сохранена будет только последняя команда, то это будет то же самое, что и сейчас (если не обращать внимания на то, что в БД сохраняетя еще и каталог запуска).
DrKnS wrote:
История искаропки должна работать как сейчас.
Однако, можно сохранять каталог в бд и отдавать желающим через api, а дальше они уже как-то разберутся.
Так об этом же и речь! Пусть встроенное отображение истории работает как сейчас, т.е. не обращая внимания на каталоги. А кому надо (например, мне), тот сделает себе что-нибудь, что будет учитывать эти каталоги. API уже имеется, и я им в макро пользуюсь (спасибо shmuel, подсказал как).
И если уж об этом зашла речь, то неплохо бы было кроме самого каталога сохранять еще и информацию о том, настоящий это каталог или что-то внутри какого-нибудь плагина (например, если команда запущена, когда я нахожусь внутри ZIP).