1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/vcs-all-in-one-git-repo-go

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG.md 17 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 19:54 d60ec9e

Changelog

Изменения в git-репозитории.

0.7.4 (2020-03-03)

Исправление ошибок:

  • Чтобы предотвратить неправильный флаг для OpenFile, используйте новый пакет файлов.
  • Исправление: файл примера конфигурации не полностью перезаписывается.
  • Установите правильную версию для проекта манифеста.
  • Синхронизация: удалите неиспользуемый и небезопасный код.
  • Инициализация: отделите проект манифестов для неизменяемой версии.
  • Инициализация: при переключении ветки манифеста используйте жёсткий сброс.
  • SSH-информация: запустите ssh_info один раз для тех же хостов.

0.7.3.1 (2020-01-13)

  • Windows: исправление неправильного URL для репозиториев проекта манифеста.

0.7.3 (2020-01-11)

  • Первый выпуск на github.com: github.com/aliyun/git-repo.
  • Обновление: загрузите и установите пакеты tar.gz/zip.
  • README: как использовать git-репо.
  • Загрузка: подтвердите все задачи загрузки, если редактор не определён.
  • Редактор: поиск редактора из кандидатов.
  • Редактор: работа с путём редактора с пробелами в git-bash.
  • Обновление: получите путь программы с помощью os.Executable.
  • Тест: исправленные тестовые случаи для Linux.

0.7.1 (2020-01-02)

Новые функции:

  • Добавьте помощника для расширения протокола и используйте его для добавления внешнего помощника.
  • Умный выбор удалённого, если в репозитории определено много удалённых.
  • AGit-Flow 2.0: установите AGIT_FLOW для подключения к git.
  • AGit-Flow 2.0: поддержка версии ответа ssh_info.
  • AGit-Flow 2.0: несколько пользователей работают над одним обзором кода.
  • AGit-Flow 2.0: предотвращение принудительного нажатия, если предоставлен старый идентификатор.

Рефакторинг, улучшения и исправления ошибок:

  • Множество рефакторингов, таких как project.Remote.
  • Загрузка: можно загрузить репозиторий, управляемый git-worktree.
  • Путь: IsGitDir работает с командой git worktree.
  • Версия: добавьте совместимую проблему для версии ниже 2.9.0.
  • Загрузка: возврат к ~/.git-repo/UPLOAD_OPTIONS, если файл не найден.

0.6.1 (2019-11-10)

  • Манифест: совместимый с проектом анализ ревизии проекта.

0.6.0 (2019-11-08)

Примечание: всем пользователям рекомендуется обновиться до этой версии. Локальные изменённые файлы не будут перезаписаны.

  • Показывать путь проекта в сообщении журнала в качестве подсказки.
  • Инициализация: принудительное создание ветки по умолчанию для проекта манифеста.
  • Синхронизация: не перезаписывать локальные изменённые файлы.
  • Синхронизация: синхронизация -d: всегда отсоединять, даже если ничего не изменилось.
  • Синхронизация: манифест проекта не должен быть отсоединён.
  • Инициализация: нет необходимости устанавливать цвет, если color.ui определён в глобальной или системной конфигурации git.
  • Устанавливая app.git.repo.disabled, можно отключить git-repo для определённого рабочего пространства.
  • Инициализация: используйте команду git-init для создания репозитория.

0.5.1 (2019-09-09)

Новые функции:

  • Загрузка: кэшируйте различные настройки параметров загрузки для разных целевых веток.
  • Загрузка: показывайте только заголовок и описание в редакторе для загрузки в первый раз.
  • Некоторые команды работают с репозиторием в зеркальном режиме.

Рефакторы, улучшения и исправления ошибок:

  • Отключите upx, потому что некоторые пользователи Mac сообщают об ошибках.
  • Рефакторинг: переименуйте переменные, такие как RepoRoot.
  • Рефакторинг: добавьте DotGit, SharedGitDir в репозиторий.

0.5.0 (2019-08-20)

Новые функции:

  • Новая команда: git repo abandon.
  • Новая команда: git repo prune.
  • Новая команда: git repo manifest.
  • Команда/манифест: заморозьте ревизию манифеста, если предоставлена опция -r.

Рефакторы, улучшения и исправления ошибок:

  • Цвет: добавьте методы Hilight и Dim.
  • Рефакторинг: не проверяйте тип Remote, чтобы получить обзорную ветку.
  • Репозиторий: получите последнее изменение ревизии.
  • Исправление ошибки: не изменяйте ревизию во время сетевого полусоединения.
  • Рефакторинг: сделайте WorkRepository встраиваемой структурой для Project.
  • go.mod: обновите goconfig, проверьте кэш по сравнению с размером файла.
  • Рефакторинг: переименуйте поле Path структуры Repository в RepoDir.
  • Рефакторинг: удалите ObjectRepository из проекта.
  • Рефакторинг: IsClean возвращает только одно логическое значение.
  • Тест: добавьте тестовые примеры для cmd/manifest.
  • Тест: обновите тестовые примеры для манифеста.
  • Рефакторинг: переименуйте имя входа исполняемого файла команды.
  • Тест: удалите каналы, которые подавляют сообщения об ошибках.

0.4.2 (2019-08-08)

  • Сжатие двоичных файлов с использованием UPX.

0.4.1 (2019-08-07)

  • Экспертная оценка: поддержка --remote и --dest.

  • Новая команда: список git repo.

  • Загрузка: поддержка опции --remote.

  • Совместимость: используйте параметры push только в том случае, если git больше 2.10.0.

  • Совместимость: покажите проблемы совместимости версий git.

  • Совместимость: исправьте проблему совместимости gerrit hook.

  • Совместимость: используйте абсолютный путь для директивы 'include.path'.

  • README: добавьте значок для сборки CI. Статус

  • Совместимость: используйте strings.Replace для совместимости с Go 1.11

  • Совместимость: включите GO111MODULE для сборки и тестирования

  • Совместимость: удалите тестовый случай, который зависит от более высокой версии Git

  • Документация: добавьте godoc

  • Загрузка: выберите все коммиты для одного обзора кода

0.3.1 (2019-6-26)

Улучшения и исправления ошибок:

  • Исправление ошибки: добавлена защита для записи дополнительного файла конфигурации Git
  • Только установите push.default в значение «ничего», если оно не установлено
  • Makfile: сборка с использованием vendor и новой цели выпуска
  • Игнорируйте каталог vendor
  • Фильтр: игнорируйте ошибки для smudge
  • Отладка: добавьте больше информации об отладке для синхронизации репозитория
  • Загрузка: очистите опубликованные ссылки для одиночного режима

0.3.0 (2019-6-22) УСТАРЕЛО

Новые функции:

  • Добавлена команда псевдонима: git download
  • Новая команда: download для автономного обзора кода
  • Добавьте опцию --no-cache, чтобы игнорировать кэш API ssh_info
  • Конфигурация: добавлено новое ключевое слово driver keyword-subst
  • Новая команда: filter для фильтра содержимого keyword-subst
  • Установите хуки Gerrit, если сервер обзора — Gerrit
  • Установите push.default на «ничего», если удалённый сервер доступен для просмотра

Улучшение и исправление ошибок:

  • Тест: измените имя ветки на верхний регистр для теста
  • Goconfig: исправьте проблему с именем раздела верхнего регистра
  • Рефакторинг LoadRemote для рабочего пространства одного репозитория
  • ParseGitURL может анализировать file:// и другие протоколы
  • Тест: добавьте параметры макета для команды синхронизации git-repo
  • Тест: добавить тестовые случаи для фильтра git-repo
  • Синхронизация: по умолчанию используется 4 задания
  • Тест: добавить тест для git pr --br <ветка>
  • Не завершайте работу немедленно, если не удаётся получить URL обзора
  • Рефакторинг: задержка загрузки удалённого для GitWorkspace
  • Сохраняйте конфигурацию только при необходимости DisableDefaultPush
  • Форматируйте каждый импорт нескольких журналов, добавляя псевдоним log
  • Исправьте некоторые орфографические ошибки

0.2.1 (2019-6-26)

Улучшение и исправление ошибок:

  • Исправление ошибок: добавлена защита для записи дополнительного файла конфигурации Git
  • Makfile: сборка с использованием vendor и новой цели выпуска

0.2.0 (2019-6-9) УСТАРЕЛО

  • «git repo --version» следует тому же правилу, что и команда version
  • Тест: добавлены тестовые примеры для проектов подмодулей
  • Рефакторинг: urlJoin должен сохранять пробелы без изменений
  • Добавить тег сборки для поддержки сборки Windows
  • Тест: используйте git peer-review вместо git review
  • При сравнении неопределённая версия ниже других
  • Новый псевдоним: git pr, означает git peer-review
  • Версия: проверьте, можно ли безопасно использовать псевдонимы git-repo
  • Установите файл ~/.git-repo/config.yml.example
  • Рефакторинг: сохраните дополнительный git config и комментарии в строке

0.1.0 (2019-6-5)

  • Обновление: показать прогресс загрузки
  • Обновление: добавьте опцию --no-cert-checks
  • Обновление: проверка пакета по сумме sha256 и сигнатуре gpg
  • Рефакторинг: viper привязывает только необходимые флаги в rootcmd
  • Исправление ошибок: продолжайте нажимать, если потреблять да в грязном рабочем дереве

0.0.3 (2019-5-29)

Новая функция:

  • Новая команда: git repo upgrade
  • Новая команда: git repo status
  • Новая команда: git-repo forall

Улучшение и исправление ошибок:

  • Получите HEAD проекта из .gitdir внутри рабочего дерева
  • go.mod: обновите модули goconfig и multi-log
  • Рефакторинг: переместите executeResult из forall в проект
  • Синхронно: не завершайте работу, если не удалось проверить тип удалённого сервера
  • Синхронное выполнение: возврат ошибки, если рабочее репо равно нулю при синхронизации
  • goconfig: исправление ошибки индекса вне диапазона
  • Загрузить: используйте knownReviewHosts, чтобы помочь найти URL обзора
  • Загрузить: покажите информацию журнала, если невозможно загрузить ветку
  • Загрузить: один диалог для параметров и редактирования ветвей
  • Загрузить: использовать более читаемое сообщение параметров загрузки
  • Загрузить: новая опция --no-edit
  • Обновить сообщение об ошибке сценария редактирования
  • Откройте редактор для пользователя, чтобы настроить параметры загрузки
  • Рефакторинг: проанализируйте рецензентов позже в методе UploadAndReport

0.0.2 (2019-5-20)

  • Тест: добавлен тестовый пример для установки хуков
  • Ссылка на хуки gerrit при синхронизации репозитория с gerrit
  • Установить шаблоны git-hook в ~/.git-repo/hooks
  • LinkManifest не работает, если нельзя найти файл манифеста
  • Рефакторинг: используйте NewEmptyRepoWorkSpace для начальной рабочей области
  • Если инициализация происходит с неправильного URL, удалите и завершите работу
  • Синхронная работа: segfault: проверьте, является ли ws.Manifest нулевым
  • Загрузить: добавить отладочную информацию для команды загрузки
  • Кодируйте рецензентов и cc с помощью encodeString
  • Тест: исправлен URL-адрес проверки
  • Если порт SSH равен 29418, установите тип удалённого устройства на Gerrit
  • Скрыть стандартный порт SSH для SSHInfo
  • Рефакторинг: обрабатывать URL-адреса обзора для одного репозитория Git
  • Не делайте этого

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/vcs-all-in-one-git-repo-go.git
git@api.gitlife.ru:oschina-mirror/vcs-all-in-one-git-repo-go.git
oschina-mirror
vcs-all-in-one-git-repo-go
vcs-all-in-one-git-repo-go
master