Branch

Общее

  • Атрибут log.branch (json)
  • master по умолчанию
  • у всех кроме task, только master
  • Создаются в Gui
  • Удалять нельзя
  • При комммите предлагается ветка последнего коммита.
  • Параметр branch передаётся при всех трёх операциях: commit, push, publish.

Push

  • для sketch:
    • тип данных list - список передаваемых веток.
    • не передаёт ветки содержащие символ # предполагается, что это тестовые ветки.
    • Имя файла в активити asset_name#branch_name.ext
    • Подгрузка на bg модели из ветки master
  • для остальных активити:
    • тип данных str - имя ветки.
    • имя файла asset_name.ext

Publish

  • branch перезаписывается.

Методы - изменения

  • read_log - возвращает (True, [список словарей логов, список имён веток]).
  • write_log -
    • Если branch = False - запись в master.