13-07-07, Pawel Golaszewski <[EMAIL PROTECTED]> napisał: > On Thu, 12 Jul 2007, Łukasz Krotowski wrote: > > > Author: blues Date: Thu Jul 12 20:39:32 2007 GMT > > > Module: SPECS Tag: HEAD > > > ---- Log message: > > > - TODO > > > > > > +# TODO: > > > +# - subpackage with init-scripts > > Co masz na mysli pisząc subpackage with init-scripts? Jakie to mają być > > skrypty startowe jak to nie jest demon tylko narzędzie stricte > > klienckie? > > Czy nie jest możliwe tutaj postawienie servera centralnego, który będzie > składował dane i umożliwiał scentralizowaną wymianę zmian?
Jest to możliwe ale mtm działa jako serwer (uruchamiany przez mtn serve) dla pojedynczej bazy (repo). Założenie, że jedna baza obsługuje wszystkie projekty jest mocno naciągane. W ogóle mtn nie był pisany z myślą o centralnym serwerze -- patrz http://www.venge.net/mtn-wiki/MasterRepository > Nawet jeżeli to jest stricte rozproszone, bez centralnego serwera to, żeby > była możliwa sieciowa wymiana informacji to coś musi nasłuchiwać na > jakimśtam porcie... Oczywiście (na 4691 z resztą). Ale w mtn nie mówi się raczej o centralnym repo, raczej o centralnej gałęzi. A czy ściągasz ją od Ziutka czy Stefka to już nieistotne. W dokumentacji monotone jest bardzo prosty tutorial -- polecam przeczytać, tam łatwo zobaczyć że idea centralnego serwera jest w poprzek monotone. > > > +# - database format is changing - migrate and regenerate options has > > > to be run. > > > > I jak to sobie wyobrażasz? W monotone bazy (repozytoria) są normalnymi > > plikami użytkowników -- mogą być dosłownie wszędzie. To nie jest > > narzędzie typu serwer. > > To były wnioski, które daaaaawno temu sobie zapisałem w pliku i teraz > tylko zrobiłem commit. > > Mówię tutaj o centralnym rozwiązaniu dla samej dystrybucji. Tak samo jak > na przykład cvs - też może być wszędzie, ale dostarczamy jakieś > "pudełkowe" rozwiązanie. Tu można mieć przecież podobnie. Tak, tylko nie widzę tej konfiguracji która by była dobra OOTB. Może dałoby się coś ugrać jeśli w skryptach dałoby się włączyć tylko mtn serve dla dowolnej bazy w jakimś pre-definiowanym katalogu. Ale tak obsłużymy tylko ,,centralny serwer'' mtn. A bazy deweloperów i tak trzeba będzie uaktualniać ręcznie. Nie wiem czy to ma w ogóle sens -- używam mtn już od jakiegoś czasu i specjalny centralny serwer nie jest potrzebny. _______________________________________________ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl