Описание тега monticello

Monticello is a distributed concurrent version control system for Squeak and Pharo Smalltalk. Compared to other version control systems Monticello does not version plain text files but packages, classes and methods.
1 ответ

Как добавить проект в конфигурационный браузер?

Один из простых способов установки проектов в pharo - использование браузера конфигурации. Как разработчик может заставить свой проект появляться в этом браузере?
13 янв '14 в 08:03
2 ответа

Как работает организация классов в категориях и пакетах в разных версиях Pharo?

Может кто-нибудь объяснить, как организация занятий в Pharo работает в разных версиях Pharo? Все классы являются частью глобального Smalltalk (всегда было, похоже, так и останется?) Классы могут иметь категорию, но это только вид тега? (всегда было,…
21 июн '12 в 11:15
5 ответов

Местное хранилище Монтичелло

Я хотел бы запустить локальный HTTP-репозиторий Monticello на работе, чтобы мы могли легко обмениваться кодом между коллегами. Есть ли способ запустить что-то похожее на SmalltalkHub в частном порядке? РЕДАКТИРОВАТЬ: Я попробовал все варианты здесь,…
03 сен '14 в 10:30
2 ответа

Как автоматически скопировать несколько коммитов Монтичелло из локального репозитория на Smalltalkhub.com?

В течение дня я фиксирую несколько версий пакетов Monticello в локальном хранилище на моем диске. Позже я хочу синхронизировать локальный репозиторий с репозиторием Smalltalkhub.com. В данный момент я копирую локальные коммиты вручную по одному в ре…
03 июл '13 в 17:52
1 ответ

Импорт пакетов Visualworks mcz с Монтичелло

Я пытаюсь запрограммировать клиент для мультитач-жестов, используя TUIO в SmallTalk/Visualworks. Чтобы получить пакет mcz для TUIO, я использую Monticello. Проблема в том, что всякий раз, когда я пытаюсь загрузить пакет с Monticello, я всегда заканч…
20 фев '13 в 14:50
2 ответа

Могу ли я потребовать конкретную фиксацию другой конфигурации Metacello в моей конфигурации Metacello?

В базовой линии ConfigurationOfMyProject Мне нужен проект Что-то: spec project: 'Something' with: [ spec className: 'ConfigurationOfSomething'; repository: 'http://smalltalkhub.com/mc/SomeOne/Something/main'; versionString: '1.0' ]. Сопровождающий C…
27 янв '14 в 10:24
2 ответа

Monticello: рабочий процесс для совместной совместной разработки / правильной нумерации версий при копировании в удаленный репозиторий

Работая, я делаю много ревизий. Всякий раз, когда код находится в разумной форме, я люблю совершать. Но не все эти коммиты интересны. Поэтому я делаю эти коммиты на локальный диск или частный сервер. Это выглядит примерно так: Я принес пакет Foo утр…
07 янв '14 в 07:21
2 ответа

Что такое RPackageTags? Как они связаны с пакетами Монтичелло?

Я пытаюсь узнать о RPackageTag s: Похоже на то RPackageTag Это что-то вроде подпакетов? В отличие от, скажем, тегов в OS X, один элемент (здесь один класс) не может иметь более одного тега? Тег всегда специфичен для RPackage? Теги в Package1-Tag1 и …
10 авг '14 в 18:49
1 ответ

Обновление проекта, расширяющего класс, удаленный в проекте зависимостей

Представь, что у тебя есть посылка MyPackage и это зависит от другого проекта под названием Library, MyPackage имеет методы расширения в классе LibraryClass который находится в Library проект. В какой-то момент Library изменен и LibraryClass переиме…
2 ответа

Сохранение нескольких пакетов Monticello одновременно

Я работаю с Pharo Smalltalk. Предположим, вы хотите сохранить свою собственную группу пакетов в локальном хранилище, вы знаете, что ваши пакеты имеют префикс "MyPrefix". Каково правильное сообщение, чтобы сделать это? В коде: | myPkgs | myPkgs := MC…
13 ноя '11 в 17:33
1 ответ

Как запросить все пакеты Monticello из конфигурации Metacello?

У меня есть конфигурация Metacello, такая как ConfigurationOfAthens, и я хочу знать, какие пакеты предоставляет, результат будет: Афины-Каир Афины-CairoPools Athens-Core и т.п. Я старался (GoferConfigurationReference name: 'ConfigurationOfAthens') p…
29 фев '16 в 23:59
1 ответ

Есть ли конкретный метод, который будет выполняться в классе, когда я загружу пакет Monticello, содержащий этот класс?

Есть ли конкретный метод, который будет выполняться в классе, когда я загружу пакет Monticello, содержащий этот класс? Пример: Версия 1, SomeMonticelloPackage-MyName.1.mcz: Object subclass: #SomeClass classVariableNames: 'ImportantParameter' SomeCla…
12 фев '13 в 19:53
1 ответ

Почему эти пакеты помечены как "грязные"?

Я только изучаю Монтичелло и у меня есть несколько проблем с этим. Я читал Deep Into Pharo и Dead Simple Intro для Моничелло. Я также смотрел Pharocast на эту тему, которая прошла довольно быстро, и версия используемого кода, казалось, была старше, …
08 июн '16 в 01:47
1 ответ

Загрузить версию пакета на указанную дату в Pharo

Я ищу способ, учитывая имя пакета, загрузить версию этого пакета, которая была самой новой версией на определенную дату. Например: HypotheticalClassLoader loadPackage: 'Athens-Core' onDate: ('12.03.2015' asDate). Загрузит первый коммит 'Athens-Core'…
12 апр '16 в 13:01
2 ответа

Как создать пакет MC в Pharo

Как добавить пакет MC на Pharo (версия 3.0)?
12 янв '15 в 12:48
1 ответ

Как продолжить работу с пакетом Monticello после переименования пакета в Pharo 2.0

Как действовать после переименования пакета / категории в Pharo 2.0, который также находится под управлением версией в пакете Monticello с тем же именем? Могу ли я перейти к переименованным пакетам / категориям в пакете Монтичелло со старым, другим …
07 июн '13 в 10:19
1 ответ

Правила категоризации метода расширения Монтичелло

Мне любопытно, каковы правила классификации методов расширения Монтичелло. Я заметил (на изображении Pharo) некоторые из них строчными буквами, например *package-name, а другие в обычном случае, например, *Package-Name. Также мне любопытно, чтобы по…
25 мар '15 в 09:14
1 ответ

Ошибка при фиксации в хранилище драгоценных камней: ZnHttpUnsuccessful: 501 не реализовано

При добавлении моего проекта в ss3.gemstone.com/ss, но когда я делаю коммит в monticello, я получаю следующую ошибку "ZnHttpUnsuccessful: 501 Not Implemented"
12 апр '13 в 23:47
1 ответ

Как объединить конфликты в Монтичелло?

Как вы сливаетесь в Монтичелло? Шутки в сторону. Когда у меня конфликт, у меня появляется окно, похожее на изменения, и когда я выбираю конфликтующий метод, я могу нажимать на стрелки / галочки / крестики в конфликтах, но это не уменьшает количество…
1 ответ

Monticello - Как мне установить пакет из онлайн-хранилища (SmalltalkHub) в Pharo?

Кажется, я не могу понять, как использовать Monticello с SmalltalkHub. Я использовал его раньше, чтобы управлять локальными репозиториями. Сделал это: Расположение MCHttpRepository: ' http://smalltalkhub.com/mc/BenComan/PointerDetective/main' пользо…
29 янв '15 в 08:12