| 23 май 2010 |
| Mercurial SCC Package v1.3.3 |
|
Изменения по сравнению с версией v1.3.2:
- Исправлен ввод зарезервированных символов для имени пользователся и пароля в URL нотации для окон синхронизации, клонирования и редактирования удаленных путей
- Добавлена команда ChangeSccBindings в меню File, которая позволяет добавлять/убирать Scc связку для проектов и солюшена
- Исправлена ошибка с неактивной командой "Add to Source Control" для неуправляемых проектов, который загружены в составе управляемого солюшена, и которые находятся в репозитории Mercurial
- Исправлено обновление статусов для файлов проектов после сохранения, если эти проекты не находятся в репозитории с солюшеном
|
|
Возможности:
- Интеграция в MS Visual Studio 2008/2010
- Показ статуса файлов в solution explorer
- Поддержка операций с репозиторием: Add, Copy, Remove, Commit, Revert, Rename, Resolve, Compare, Update, Tags, Push, Pull, Incoming, Outgoing, Merge, Clone, Bundle, Archive, Annotate (Blame), View File, Grep
- Просмотр истории изменений файла и связанных с ним наборов изменений, а также разницы между ними
- Отслеживание изменений после переименования файлов в диалоге с историей
- Поддержка утилит сравнения файлов (задаются в опциях плагина в Tools->Options->Source Control->Mercurial Options Page)
- В диалоге занесения файлов (Commit Dialog) есть возможность выбрать файлы для занесения и посмотреть разницу между файлами
- Собственный тулбар с кнопками для операций с Mercurial
- Отслеживание файлов, измененных за пределами студии
- Возможность просмотра истории в виде графа ревизий (аналогично: hgk, hgview и tortoisehg change log)
- Поддержка слияния (merge)
- Поддержка нескольких репозиториев Mercurial в одном солюшене
|
|
Ограничения:
- Нет поддержки работы с патчами (MQ)
|
|
Примечания:
- Если вы отключите опцию UseSccBindings в настройках плагина, то вам придется активировать плагин самостоятельно, в случае работы с проектами связанными с разными SCC провайдерами. Т.к. без SCC связки студия не может активировать плагин автоматически при загрузке проекта.
|
Скриншоты:
http://bitbucket.org/zzsergant/hgsccpackage/wiki/ScreenShots
Группа для обсуждения плагина:
http://groups.google.ru/group/hgsccpackage
Более подробную информацию можно посмотреть на wiki странице проекта:
http://bitbucket.org/zzsergant/hgsccpackage/wiki/
|
|
| Скачать: |
| Скачать версию 1.3.3 Размер ~ 0.6 Мбайт.
|
|
| 5 май 2010 |
| Mercurial SCC Package v1.3.2 |
|
Изменения по сравнению с версией v1.3.1:
- Исправлено обновление статусов в solution explorer для файлов сгенерированных дизайнером форм в WindowsForms проектах
- Исправлена загрузка опции UseSccBindings из настроек при перезапуске студии
- Добавлена новая опция CheckProjectsForMercurialRepository, при включении которой HgSccPackage будет проверять наличие репозитория mercurial по месту расположения проектов в солюшене, даже если файл солюшена не находится под контролем и находится за пределами репозитория
- Исправлено распознование проектов как находящихся под контролем mercurial в случае, если файл солюшена не содержит привязки к плагину (Scc bindings), но находится в репозитории меркуриал. Раньше это не работало при выключенной опции UseSccBindings
- При добавлении солюшена в репозиторий с выключенной опцией UseSccBindings и включении UseSccBindings без закрытия солюшена, было ошибочное сохранение связки (Scc bindings) в файл
|
|
|
| Скачать: |
| Скачать версию 1.3.2 Размер ~ 0.6 Мбайт.
|
|
| 25 апрель 2010 |
| Mercurial SCC Package v1.3.1 |
|
Изменения по сравнению с версией v1.2:
- Добавлена поддержка нескольких репозиториев в одном солюшене
- Команды Compare/ViewHistory/Annotate теперь работают для .sln файла в solution explorer
- Добавлено пакетное обновление статусов файлов при сохранении (это должно ускорить выполнение команды 'Save all')
- Команды контекстного меню в solution explorer для плагина перенесены в подменю
- Имя файла и расширение теперь сохраняется для временных файлов при вызове утилит сравнения файлов
- Добавлен диалог для выбора местоположения нового репозитория при вызове команды 'Add to source control'
- Исправлен показ статусов для файлов в solution explorer'е для проектов веб-сайтов в VS2010
- Добавлена команда 'Refresh Status' для обновления статусов файлов в solution explorer'е для всех проектов и репозиториев
- Убрано приведение к нижнему регистру пути к репозиторию, показываемому в заголовках окон плагина
|
|
Изменения по сравнению с версией v1.3:
- Исправлена ошибка с удалением файла, в случае исключения (exclude) файла из solution explorer или удаления ссылки на файл (file link)
- Исправлено отслеживание переименований файла в Annotate и FileHistory окнах, в случае запуска их из других окон.
|
|
|
| Скачать: |
| Скачать версию 1.3.1 Размер ~ 0.6 Мбайт.
|
|
| 14 апрель 2010 |
| Mercurial SCC Package v1.2 |
|
Изменения по сравнению с версией v1.1:
- Комманды Commit/Revert теперь будут доступны в случае каких-либо изменений в репозитории. Ранее нужно было выбирать измененный файл или проект в solution explorer для запуска этих команд
- Исправлена ошибка "HgSccHelper.Hg threw an exception", которая могла возникать при запуске комманд плагина, в случае если переменная окружения PATH содержит директории с кавычками
- Добавлена опция UseSccBindings, которая позволяет отключить внедрение Scc связки в файлы проектов и .sln
- Добавлено пакетное обновление статусов для файлов. Это должно ускорить загрузку проектов в некоторых случаях
- Добавлена поддержка для сортировки колонок в списках файлов для большинства окон плагина
- Исправлен неправильный номер ревизии при просмотре удаленного файла (View File) в окне графа ревизий для объединенных (merged) наборов изменений
|
|
|
| Скачать: |
| Скачать версию 1.2. Размер ~ 0.6 Мбайт.
|
|
| 13 март 2010 |
| Mercurial SCC Package v1.1 |
|
Изменения по сравнению с версией v1.0.9:
- Добавлена дополнительная индикация для статусов файлов в solution explorer:
- Добавлен
- Скопирован из другого файла
- Удален
- Изменен в памяти, но еще не сохранен
- Добавлено окно поиска (grep) с использованием регулярных выражений по заданным файлам и ревизиям (по всей истории изменений)
- Добавлена поддержка просмотра файлов используя редактор, указанный в секции ui.editor в hgrc/Mercurial.ini
- Добавлена поддержка запуска любых исполняемых файлов для клиента mercurial hg (.bat, .exe, etc), а не только hg.exe. Поиск клиента производится при запуске студии.
- Большинство окон плагина теперь показывают корень репозитория или имя файла в заголовке
- Добавлена цифровая подпись для инсталлятора
|
|
| Скачать: |
| Скачать версию 1.1. Размер ~ 0.6 Мбайт.
|
|
| 27 февраль 2010 |
| Mercurial SCC Package v1.0.9 |
|
Изменения по сравнению с версией v1.0.8:
- Добавлена поддержка аннотации для файлов (annotate/blame)
- Окна плагина теперь сохраняют/восстанавливают свое расположение и размеры
- Также запоминается ширина колонок в списках для большинства окон
|
|
| Скачать: |
| Скачать версию 1.0.9. Размер ~ 0.6 Мбайт.
|
|
| 23 февраль 2010 |
| Mercurial SCC Package v1.0.8 |
|
Изменения по сравнению с версией v1.0.7:
- Добавлены настройки синхронизации, где пользователь может добавлять/редактировать/удалять пути к репозиториям
- Добавлены опции авторизации в окна клонирования и синхронизации. Теперь можно указывать имя пользователя и/или пароль по месту , без редактирования настроек репозитория (paths)
- Удаленные файлы теперь показываются в окнах занесения изменений и отката изменений. Имеются ввиду файлы, которые пользователь удалил, не сообщив об этом меркуриалу
- Добавлена поддержка утилит слияния в окно занесения изменений (commit window)
- Исправлен баг с показом контестного меню, в то время, пока выполняется сравнение/слияние
- Добавлена поддержка утилит слияния при выполнении слияний. Также пользователь может выбрать оставить свои изменения, принять чужие изменения. Окно слияния было изменено для показа вывода меркуриала при слиянии
- Путь с именем default теперь будет выбираться по умолчанию в диалоге синхронизации, если он существует
- Добавлена возможность изменять размер текстового поля для сообщения о занесении (issue #13)
- Высота текстовых полей для описания набора изменений в окнах графа ревизий и истории файла теперь регулируется разделителями
- Исправлена ошибка с пометкой файла как разрешенный после повторного слияния в окне занесения изменений
|
|
|
| Скачать: |
| Скачать версию 1.0.8. Размер ~ 0.6 Мбайт.
|
|
| 19 февраль 2010 |
| Mercurial SCC Package v1.0.7 |
|
Изменения по сравнению с версией v1.0.6:
- Исправлена ошибка инсталлятора (Setup fails with error 1001. Unable to get installer types ...)
- Добавлена поддержка клонирования (clone)
- Добавлена поддержка операций с бандлами (bundles) в окно синхронизации и в окно графа ревизий
- Добавлена поддержка архивации репозитория (archive)
- Добавлена поддержка операций с именоваными ветками в окно занесения изменений
- Добавлена поддержка работы с проектами, которые не имеют связки (binding) с плагином, но находятся в репозитории mercurial. Это позволяет откатываться на более ранние ревизии, когда проекты еще не были связаны с HgSccPackage плагином
- Граф ревизий, окно истории файлов и окно обновлений теперь поддерживают показ закрытых веток
|
|
Скриншоты и более подробную информацию можно посмотреть на wiki странице проекта:
http://bitbucket.org/zzsergant/hgsccpackage/wiki/
|
|
| Скачать: |
| Скачать версию 1.0.7. Размер ~ 0.6 Мбайт.
|
|
| 13 февраль 2010 |
| Mercurial SCC Package v1.0.6 |
|
Изменения по сравнению с версией v1.0.5:
- Новый диалог занесения (commit) файлов с поддержой разрешения конфликтов слияния
- Операция обновления (Update to revision) теперь обрабатывается более корректно в MS Visual Studio
- Добавлена базовая поддержка слияния ревизий (merge)
- Добавлен показ имен бранчей и индикация текущей ревизии в графе ревизий и в диалоге истории файла
- Диалоги графа ревизий и истории файла теперь обрабатывают обновления тэгов, бранчей и текущией ревизии
- В диалоге графа ревизий добавлена поддержка показа списка изменненных файлов относительно обоих родителей для объединенных ревизий
- Добавлен диалог отката (revert) изменений для файлов
- Все окна теперь основаны на технологии WPF
- Добавлена поддержка перетаскивания файлов и/или копирование/вставка файлов с сохранением истории. (Внимание: Это работает только, если операция производится внутри проекта. Между проектами пока не работает, будет обычное добавление файлов без сохранения истории)
- Исправлена навигация по TAB для большинства окон
- Исправлены несколько проблем с MS Visual Studio 2010
|
Скриншоты и более подробную информацию можно посмотреть на wiki странице проекта:
http://bitbucket.org/zzsergant/hgsccpackage/wiki/
|
|
| Скачать: |
| Скачать версию 1.0.6. Размер ~ 0.5 Мбайт.
|
|
| 27 январь 2010 |
| Mercurial SCC Package v1.0.5 |
|
Изменения по сравнению с версией v1.0.4:
- Добавлена поддержка комманды 'Update' для переключения между версиями
- Добавлена поддержка операций с тегами
- Добавлен показ меток в окнах графа ревизий и истории файла
- Исправлена несовместимость с MS Expression Blend 3 для проектов под управлением плагина
- Исправлена группировка переименований файла в окне истории файла.
- Исправлена ошибка маршалинга строк при интеропе с COM. Это могло вызывать падение студии при определенных условиях
- При показе графа ревизий могли показываться не все ревизии из-за использования ключа 'follow'
|
|
Примечание:
- В данной версии убраны свойства плагина для проектов, которые прописывались в файл решения (.sln). Эти свойства никак не использовались, но из-за них такие проекты не грузились MS Expression Blend 3
- При переключении между версиями ('Update') плагин будет перезагружать все решение (solution)
- Окна плагина, вызываемые из тулбара или контекстного меню в студии, переведены на использование Windows Forms, которые в свою очередь хостят уже WPF контролы. Это сделано из-за проблем с взаимодействия WPF окон со студией.
|
|
Возможности:
- Поддержка MS Visual Studio 2008 и 2010
- Поддержка базовых операция с репозиторием: Add, Remove, Commit, Revert, Rename, Compare, Update, Tags, Push, Pull, Incoming, Outgoing
- Просмотр истории изменений файла и связанных с ним наборов изменений, а также разницы между ними
- Отслеживание изменений после переименования файлов в диалоге с историей
- Поддержка утилит сравнения файлов (задаются в опциях плагина в Tools->Options->Source Control->Mercurial Options Page)
- В диалоге занесения файлов (Commit Dialog) есть возможность выбрать файлы для занесения и посмотреть разницу между файлами
- Собственный тулбар с кнопками для операций с Mercurial
- Отслеживание файлов, измененных за пределами студии
- Возможность просмотра истории в виде графа ревизий (аналогично: hgk, hgview и tortoisehg change log)
|
|
Ограничения:
- Нет поддержки работы с патчами (MQ)
- Нет поддержки слияния файлов (Merge)
|
Скриншоты и более подробную информацию можно посмотреть на wiki странице проекта:
http://bitbucket.org/zzsergant/hgsccpackage/wiki/
|
|
| Скачать: |
| Скачать версию 1.0.5. Размер ~ 0.5 Мбайт.
|
|
| 22 декабрь 2009 |
| Mercurial SCC Package v1.0.4 |
|
Изменения по сравнению с версией v1.0.3:
- Добавлена интеграция в MS Visual Studio 2010 Beta 2
- Исправлена ошибка в случае, если на один файл встречается несколько раз в одном или нескольких проектах (например в виде ссылки)
- Диалоги плагина теперь можно закрыть по Escape (спасибо Dainius Bekeris)
- Исправлена ошибка в диалоге истории файла. Переименования файла не находились, если файл находился в подпапках. Регрессия появилась в 1.0.3 при переходе на WPF (спасибо Dainius Bekeris)
- Исправлена ошибка с использованием не английских символов в комментариях к набору изменений в диалоге Submit. Регрессия появилась в 1.0.3
|
Скриншоты и более подробную информацию можно посмотреть на wiki странице проекта:
http://bitbucket.org/zzsergant/hgsccpackage/wiki/
|
|
| Скачать: |
| Скачать версию 1.0.4. Размер ~ 0.5 Мбайт.
|
|
| 25 август 2009 г. |
| Mercurial SCC Package v1.0.3 |
|
Изменения:
- Исправлены ошибки с зависаниями студии при выполнении операций с большим количеством файлов
- Добавлена возможность просмотра истории в виде графа ревизий (аналогично: hgk, hgview & tortoisehg change log)
- Обновлен и улучшен диалог просмотра истории для файлов
- Добавлена поддержка для операций Pull/Push/Incoming/Outgoing в окне Synchronize
|
Скриншоты и более подробную информацию можно посмотреть на wiki странице проекта:
http://bitbucket.org/zzsergant/hgsccpackage/wiki/
|
|
| Скачать: |
| Скачать версию 1.0.3. Размер ~ 0.5 Мбайт.
|
|
| 21 июль 2009 г. |
| Mercurial SCC Package v1.0.2 |
|
Изменения:
- Исправлена ошибка с зависанием студии при выполнении операций с большим количеством файлов.
Проблема в ограничении длины коммандной строки (~2000 символов) в .Net
|
Репозиторий проекта с исходниками выложен в открытый доступ под GPL v2 лицензией:
http://bitbucket.org/zzsergant/hgsccpackage/overview/
|
|
| Скачать: |
| Скачать версию 1.0.2. Размер ~ 0.5 Мбайт.
|
|
| 28 май 2009 г. |
Mercurial SCC Package для MS Visual Studio 2008.
Был сделан переход с MS SCCI API на MS SCC Package API.
Это позволило сделать гораздо более нормальную интеграцию со студией.
Появились свои собственные пункты меню и тулбар.
А также файлы теперь не помечаются ReadOnly флагами!
Для работы требутся установленный Mercurial v1.2 или выше.
Папка с консольным клиентом mercurial (hg.exe) должна быть прописана в переменной окружения PATH
Поддерживается только MS Visual Studion 2008.
Да, в принципе старая и новая версия могут жить одновременно.
|
|
Возможности:
- Поддержка основных операций: Add, Remove, Commit, Revert, Rename, Compare
- Просмотр истории изменений файла и связанных с ним наборов изменений, а также разницы между ними
- Отслеживание изменений после переименования файлов в диалоге с историей
- Поддержка утилит сравнения файлов (задаются в опциях плагина в Tools->Options->Source Control->Mercurial Options Page)
- В диалоге занесения файлов (Commit Dialog) есть возможность выбрать файлы для занесения и посмотреть разницу между файлами
- Собственный тулбар с кнопками для операций с Mercurial
- Отслеживание файлов, измененных за пределами студии
- Улучшена производительность
|
|
Ограничения:
- Нет поддержки операций специфичных для Mercurial: push, pull, clone, MQ и т.д.
- Нет поддержки Merge (слияния файлов)
- Нет поддержки отката на предыдущии ревизии
- Нет пока графа ревизий, как в hgview. Но скоро будет.
|
|
|
| Скачать: |
| Скачать версию 1.0.1. Размер ~ 0.5 Мбайт.
|
|
| 24 май 2008 г. |
Первая версия Mercurial SCC плагина для MS Visual Studio 2005/2008.
Для работы требутся установленный Mercurial v0.95 или выше.
Папка с консольным клиентом mercurial (hg.exe) должна быть прописана в переменной окружения PATH
|
|
Возможности:
- Поддержка основных операций: Add, Remove, CheckIn, CheckOut, Rename, UndoCheckOut
- Просмотр истории изменений файла и связанных с ним наборов изменений, а также разницы между ними
- Отслеживание изменений после переименования файлов в диалоге с историей
- Поддержка утилит сравнения файлов (задаются в опциях плагина в Tools->Options->Source Control->HgSccProvider->Advanced)
- Поддержка Pending Checkins
- В диалоге занесения файлов (Commit Dialog) есть возможность выбрать файлы для занесения и посмотреть разницу между файлами
|
|
Ограничения:
- Файлы занесенные в репозиторий помечаются как Read-Only
- Нет поддержки операций специфичных для Mercurial: push, pull, clone, MQ и т.д.
- Нет поддержки Merge (слияния файлов)
- Нет поддержки отката на предыдущии ревизии
|
|
|
| Скачать: |
| Скачать версию 1.0.1. Размер ~ 2 Мбайт.
|
|
| Скриншоты: |
|
Solution Explorer
|
|
Commit dialog
|
|
File History dialog
|