monotone

Software screenshot:
monotone
Software ətraflı:
Version: 1.0
Tarixi Upload: 11 May 15
Geliştirici: Graydon Hoare
Lisenziya: Pulsuz
Məşhurluq: 13

Rating: 4.0/5 (Total Votes: 1)

monoton düz peer model kriptoqrafik version adlandırma, meta-data sertifikatları, mərkəzləşdirilmiş hakimiyyəti və üst-üstə düşən filialları ilə paylanmış versiyası nəzarət sistemidir.
monoton müntəzəm fayl saxlanılır bir işlem versiyası bazasında həyata çalışır və səmərəli verilənlər bazası sinxronizasiya üçün xüsusi bir şəbəkə protokol istifadə edir

Bu azad Yeni nədir.

  • - verilənlər bazası sxemi dəyişdirilib; "mtn db migrate'on bütün yerli və uzaq verilənlər bazası icra edin.

  • In
  • 'mtn münaqişələr resolve_first interaktiv, nəticə fayl adı _MTN / qətnamələrinə indi yetirilməməsi /.
  • (monoton məsələ 103 giderir)
  • Fransız monoton tərcümə yenilənir və yenidən indi əsas paylanması hissəsi deyil. Görkəmli iş Steve Petruzzello üçün çox təşəkkür edirik!
  • get_netsync_ (oxu | yazın). Yalnız şamil edilmişdir _permitted faylları-icazələrin oxumaq və yazmaq-icazələrin, lakin alt dizinler da faylları-permissions.d oxumaq və yazmaq-permissions.d oxumaq
  • monoton indi də yaşayır olmayan bazaları İş izler a & quot; idarə & quot; yeri.
  • avtomatlaşdırılması indi quot & üçün yerli sıfırlar; POSIX & quot; məcburi. Bu, bütün scripts zəng prosesi yerli asılı olmayaraq, mtn avtomatlaşdırılması eyni untranslated mesaj gözləmək olar deməkdir.
  • çəngəl "get_netsync_key" bir ilə, və server istifadə (get_netsync_server_key üçün bir (eyni orijinal "get_netsync_key" kimi dəlilləri ilə, "get_netsync_client_key) iki ayrı qarmaqlar, müştəri istifadə üçün bir bölünmüş edilmişdir bütün verilmiş "--bind" variantları olan masa dəlil). Müvafiq xüsusi qarmaqlar gözdən keçirin.
  • Qisa variantları ("b '' d '...) artıq tamamlanır. Bu yanlış seçim istifadə gelen bir invariant çatışmazlığı giderir. (Bağlayır monoton məsələ 141)
  • Yeni Xüsusiyyətlər:
  • 'mtn münaqişələr mağaza indi münaqişələrin sayı, və münaqişələr fayl adı nəticələr. (Giderir monoton məsələ 108)

  • Xüsusi verilənlər bazası üçün bütün məlum İş nəticələr
  • New mtn siyahısı İş "əmr. (Bağlayır monoton məsələ 129)
  • Bugs Sabit:
  • həqiqətən əvəzinə quot & hər şeyi dəyişir, artıq line sonluğu qorumaq daxili xətt birləşməsi; N & quot;.
  • yardım Təkmilləşdirilmiş və "resolve_first münaqişələr" in dəlil endeksleme sabit (giderir monoton məsələ 101)
  • əlifba sırası ilə fərdi faylları fərq çıxış sifariş olan 0,48 mane monoton bir reqressiya. (Giderir monoton məsələ 102)
  • 'mtn privkey' düyməsini mağaza yalnız mövcud xüsusi düymələri tanımadı. Bu müəyyən edilmişdir.
  • Botan 1.9.9 və yeni ilə əlavə uyğunluğu. (Giderir monoton məsələ 104)
  • 'mtn pull "və" mtn sync "həmişə iş yeniləndi deyil ki, deyərdim. İndi, yalnız yoxdur siz --update seçimi istifadə və yenilikləri var idi ki,. (Giderir monoton məsələ 106)
  • 'mtn uzaq avtomatlaşdırılması "və" mtn avtomatlaşdırılması remote_stdio indi oxumaq, mağaza və uzaq server əsas barmaq doğrulamak üçün bir alias tərəfindən verilən bir verilənlər bazası istifadə (giderir monoton məsələ 95)

  • "Mtn" sxemi ilə NetSync URI tələb host iştirak qaçırdığı əgər
  • monoton artıq müvafiq hata mesajı verir (giderir monoton məsələ 110)

  • Ikili fayl çıxarıldı və bir mtn fərq istifadə edərək, bir fərq almaq üçün cəhd zaman
  • , bu & quot hesabat olardı / dev / null ikili & quot edir ;. Əvəzinə xaric fayl faktiki adını məlumatına görə, bu dəyişdirildi. (Giderir monoton məsələ 111)

  • Yaddaş:
  • artıq monoton yanlış bir geri düşür bazası heç bir verilənlər bazası seçim verilir zaman. O, həmçinin heç bir verilənlər bazası bu əmrləri üçün müəyyən əgər, yenidən geri konfiqurasiya default bazası düşür "quraşdırma" və "klon" kimi əmrləri üçün informasiya mesaj görüntüler. (Giderir monoton məsələ 113)
  • monoton artıq tətbiq & quot; .mtn & quot; idarə verilənlər bazası üçün fayl uzantısı kimi. Yeni Lua çəngəl, get_default_database_glob (), verilənlər bazası fayl qəbul oyunları bir model müəyyən etmək üçün əvəzinə istifadə olunur və ismarıcları bu model həm də bitən faylları & quot qəbul .mtn & quot; və & quot; Db & quot ;. (Giderir monoton məsələ 128)
  • monoton artıq natamam və ya qismən tanıdan qeyri-hex rəqəm olan müvafiq hata mesajı verir. (Giderir monoton məsələ 143)
  • quot & hazırlanması; mtn ls dəyişdi & quot; quot & təkmilləşdirilmiş və indi müqayisə edilmişdir; mtn statusu & quot ;. (Giderir monoton məsələ 120)
  • Daxili
  • mənbə ağac yenidən edilmişdir. Qaynaqlar, testlər və sənədlər indi kodunu təmizləmə baxımından xüsusi rehberler və bir çox kiçik irəliləyişlər yaşayır
  • geliştirici sənədlər və ümumi build infrastruktur bu böyük dəyişiklik müşayiət.
  • Digər:
  • monoton qarmaqlar və iş üçün nümayiş etdirilib əlaqədar scripts olan / yeni kataloq əlavə Added. Bu çox $ (prefiks) / share / monoton altında adətən haradasa yüklü almaq. Əlavə məlumat üçün əlavə / README oxuyun.
  • dəyişiklik minimum məbləği ilə prisitine dövlət bir iş qaytarır mtn-təmizləmə Perl script əlavə edib. Bu script əlavə / bin kataloq edir.

nədir versiyası 0.99 Yeni

  • Bu versiya demək olar ki, saysız hata düzeltmelerini, dəyişikliklər və yeni var xüsusiyyətləri.

  • Quru run & quot; Onların arasında
  • bir çox uzun versiya selector funksionallığı, bir çox inkişaf etmiş istifadəçi interfeysi, və quot & imkanı var; şəbəkə əməliyyatları.

versiyası 0.48 yeni nədir:

  • Bu dəyişiklikləri:

  • Yeni baxılması üçün bir törətmək mesaj oluştururken
  • Daha çox məlumat artıq redaktoru qəbul edilir. Müəllif, tarixi, Branch və Değişiklikler dəyərlər indi bütün yeni filial --branch seçimi istifadə etmədən yaradılacaq üçün imkan redaktoru birbaşa dəyişdirilə bilər. Bu məlumatların digər xətləri dəyişiklik edilə bilməz və ya abort edən götürürük.
  • edit_comment lua çəngəl indi yalnız mətn törətmək redaktə redaktoru qəbul etmək bir mübahisə edir. Default çəngəl yalnış qarmaqlar Mövcud düzgün çalışması üçün dəyişdirilə lazımdır.
  • 'statusu "," törətmək "və bir biçimlendirme və təhlil dövrü ilə bir tarix qorumaq üçün kifayət qədər olmalıdır" daxil "istifadə uzun tarix / vaxt formatı. "Status" komanda indi bu yoxlayır və format yararsız və əgər törətmək 'bir yararsız format ilə fəaliyyət imtina edəcək xəbərdar edir.
  • statusu "və" Giriş "əmrləri çıxış hər üç əmrləri eyni düzəlişlər göstərmək ki," törətmək tərəfindən göstərilir yeni məlumat align dəyişib.
  • 'quraşdırma habelə heç bir verilənlər bazası command line və ya iş seçimi və nəticədə mühasibat kataloq xaricində yeni bir default verilənlər bazası yaratmaq və ya verilir, heç bir idarə default bazası mövcuddur və əgər klon "command check yeni iş (yeni idarə xüsusiyyətləri haqqında daha ətraflı məlumat üçün aşağıya baxın).
  • monoton fərq çıxış əlavə faylları və silinmiş faylları üçün hədəf kimi mənbəyi kimi / dev / null istifadə dəyişdi. Bu (1) patch ilə uyğun və müvafiq Bu faylları əlavə və silmək üçün səbəb olacaq. Bu dəyişiklik fərq bir hissəsi kimi monoton əvvəlki versiyasını əks olunub silinmiş faylları aradan məzmunu daxildir.

  • Də etibarlı certs orada uyğun deyil, əgər
  • Monotone yalnız pis certs haqqında xəbərdar edəcək. Kimsə pis filialı Cert öhdəliyini əgər başqası eyni filialı ki, təftiş təsdiq qədər, monoton yalnız (monoton hata # 8033 düzeltmelerini) pis CERT haqqında xəbərdar edəcək.
  • 'db check' indi 'db regenerate_caches "düzeltmelerini onları şöbə rəhbərləri cache səhvlər yoxlayır və s.
  • Lua çıxış indi monoton standart tərəqqi mesaj axını yönlendirileceksiniz çap () və io.write () fəaliyyət göstərir. Ətraflı məlumat üçün sənədlərin fəsil 6.3 baxın.
  • Yeni funksiyalar:
  • Monotone indi verilənlər bazası idarə imkanları var: bir və ya daha çox xüsusi yerlərdə sizin verilənlər bazası yer varsa (Windows% APPDIR% / monoton / verilənlər bazası yetirilməməsi və $ HOME / .monotone Linux / verilənlər bazası, bir çəngəl ilə yapılandırılabilir) bu verilənlər bazası tapmaq və məsələn olarak üçün, yalnız öz fayl (bazası) adını verərək onlara daxil olmaq üçün edə bilər; my-database.mtn & quot ;. Siz həmçinin birbaşa "mtn db init d & quot verilməsi ilə ilk aşkar default yeri yeni verilənlər bazası yarada bilər; my-database.mtn & quot ;. (& Quot; default.mtn & quot ;, bir çəngəl ilə də yapılandırılabilir) quraşdırma "və" klon "kimi əmrləri, avtomatik geri default bazasında düşmək heç bir verilənlər bazası seçim explicitely verilir əgər. Bundan əlavə, monoton hər idarə verilənlər bazası üçün İş yoxlanılır və bu & quot göstərir xatırlayır; tanınan & quot; yolları yeni siyahısını verilənlər bazası "komanda digər informasiya ilə birlikdə qeydiyyatdan (monoton bug # 8916 bağlayıb).
  • idarə əmrləri müşayiət toplusu
  • 'register_workspace "," unregister_workspace "və" cleanup_workspace_list'
  • əlavə edilmişdir idarə verilənlər bazası üçün köçürülüb və ya silindi İş idarə etmək üçün.
  • filialı (birləşməsi, çəkmək, reddetme, və s təsdiq) indi bir seçim & quot edə bilər rəhbərləri dəyişdirmək çox əmrləri - yeniləmə & quot ;. Təşkilatının rəhbəri əsaslanır və heç bir yerli dəyişikliklər var ki, bir iş run varsa, bu seçimi yeni rəhbəri iş bu əmrləri yeniləmə edir. Siz həmişə bu davranış istəyirsinizsə, sizin monotonerc olan get_default_command_options (QMİ) çəngəl müəyyən edə bilərsiniz (monoton hata # 17878 düzeltmelerini).
  • səhvən görülən "açılan" undoes Yeni komanda "undrop (monoton hata # 13604 düzeltmelerini).

  • Normal 'yeniləmə' komanda eyni davranır
  • Yeni avtomatlaşdırılması komanda 'yeniləmə'.
  • 'ls tags indi filial adı (s) nəticələr bir tagged versiya edir. revision id bu bir daha çox yer almaq üçün ilk on simvol qısaldılmış olunur (monoton hata # 12773 düzeltmelerini).
  • Default daxil istisna nümunələri indi Server başına yad edilir. Bu, misal üçün biri üçün hər şey sync server, və yalnız bir filial üçün senkronize bir ola bilər o deməkdir ki, və siz ikinci şeyi senkronize çalışır təsadüfən model daxil vermək üçün unutmadan və narahat yoxdur server.
  • Yeni Lua uzadılması funksiyası change_workspace (kataloq) əlavə edilmişdir. Bu, eyni monoton instansiya birdən çox İş işləmək lazımdır xüsusi əmrləri üçün ən faydalı olmalıdır.
  • də həlak olan qəşəng əvəzinə monoton server çıxış imkan üçün istifadə edilə bilər 0,47-ci ildən yeni server_set_listening (bool) Lua usantısı funksiyası var. Bugs Sabit
  • 0,47 bir reqressiya təkan uğurlu icrasını qarşısını almaq / borular (Debian bug 574512) üzərində / sync çəkmək; Bu müəyyən edilmişdir.
  • 0,46 və 0,47 bir səhv çıxarmaz gətirib çıxara bilər və ya bəlkə əvvəlki filial rəhbərləri heç bir deyil, əgər, əbədi təxminən alaraq törədən a & quot; yaxın & quot; yeni rəhbəri əlaqəsi. Bu müəyyən edilmişdir.
  • daxil faylları tələb valideyn rehberler o cümlədən məhdudiyyətlər ilə bağlı bir neçə bugs müəyyən edilmişdir. Bu a / b / c törətmək MTN tərəfindən təqib "mtn a / b / c əlavə və uğur törətmək demək üçün indi mümkündür. Daha ətraflı məlumat üçün dərslik məhdudiyyətlər saytına baxın (monoton hataları # 15994, # 17499, # 20447 və # 22044 giderir).
  • monoton artıq geri komanda icra uğursuz oldu halda _MTN / variantları command line dəyişdirilmiş variantları saxlayır (monoton hata # 22928 düzeltmelerini).
  • monoton fe kimi, faylları paket oxuyan zaman --keydir seçimi tərəfindən verilən kataloq düymələri, və bu faylları böyük və bütün paket məlumat yoxdur, monoton artıq bu anlamaq üçün vaxt və yaddaş həddindən artıq miqdarda istifadə edir (monoton hata # 28799 düzeltmelerini).
  • Bu onların valideyn versiya (s) müəyyən məlumat bazasında mövcud olmayan bir iş icra əgər komanda artıq Yeməyini "daxil" (monoton hata # 29677 düzeltmelerini).

  • . & Quot;
  • 'klon "əmri artıq mövcud mühasibat kataloq əgər hədəf qovluğu & quot rədd; bir iş üçün xal (monoton hata # 29927 düzeltmelerini).
  • monoton yardım çıxdı əmrləri indi əlifba sırası ilə sıralanır.

  • (^ C) müdaxilə olduqda Windows
  • monoton artıq qeyri-sıfır çıxış kodu var. Bu müdaxilə olunur bir istisna atmaq deyil müəyyən olunub 0,47 qırıldı.
  • 0,46 və 0,47 ildə monoton bəzən versiyaların xüsusi filialının rəhbərləri olan haqqında səhv almaq bilər. Yeni filial CERT filialının cari rəhbərlərindən biri və ya daha çox əcdadı olan bir yenidən əlavə edildi Bu baş verəcək, ən çox NetSync ərzində çox insanlar eyni əlaqələnir ifa zaman. Bu indi müəyyən edilir. "Db çek" problem müəyyən edəcək; verilənlər bazası hazırda yanlış "başçılarının nəticələri və ya 'birləşmə" haqqında "mtn səhv" verirsə, siz mtn db regenerate_caches "çalışan düzeltebilirsiniz.

  • Kifayət qədər böyük maddələri (files, Diffs, əlavələr) ötürərkən
  • 0,46 ildə saxta şəbəkə disconnects baş verə bilər. Bu 0,47 sabit ancaq o zaman qeydləri qeyd edilməyib (monoton hata # 28991 düzeltmelerini).
  • Digər:
  • yayğın birləşməsi üçün Support (http://diffuse.sourceforge.net) əlavə edilmişdir.

versiyası 0.47 yeni nədir:

  • Bu dəyişiklikləri:
  • git_export əmri istifadə default '' müəllifi var
  • 'Unknown "dəyişib və mövcud müəllifi dəyişməlidir
  • xəritəsi faylları. köhnə '' müəllifi yeni
  • tərəfindən rədd ediləcək
  • validate_git_author lua çəngəl.
  • 'git_export "command indi doğrular bütün git müəllifi və təqsirkar

  • Yeni bir 'validate_git_author "lua çəngəl istifadə edərək
  • dəyərlər onlar əvvəl
  • çıxış axın yazılı. Hər hansı bir dəyəri varsa ixrac bilməyəcəyik

  • Bu çəngəl tərəfindən rədd
  • .
  • 'git_export "command indi yeni" unmapped_git_author "lua
  • çağırır
  • müəllif xəritə fayl tapılmadı, bütün git Müəllif dəyərlər çəngəl.

  • Bu çəngəl cəhdləri
  • default həyata keçirilməsi etibarlı git istehsal
  • bir neçə default model əvəz istifadə müəllifləri.
  • 'get_date_format_spec "lua çəngəl indi əlavə parametri

  • Fe (axtarışda formatda qısa tarixi və ya uzun tarixi göstərişlər
  • vaxt). default həyata keçirilməsi artıq qısa '% x "qaytarır və
  • uzun tarixi, (hal-hazırda istifadə olunmamış) qısa və uzun dəfə '% X "və
  • '% x% X' qısa və uzun tarixi dəfə.
  • variantları '--date-format "və" --no-format tarixləri' artıq

  • "Daxil" komanda üçün xüsusi, lakin indi qlobal istifadə edilə bilər
  • .
  • monoton indi əsas parol yalnız üç dəfə edər.
  • Yeni funksiyalar:
  • Əlavə portuguese tərcümə (AmArico Monteiro sayəsində)
  • Bugs Sabit:
  • İndi boş yeni parol veriləcək imkan verir passphrase '
  • (monoton hata # 28809 düzeltmelerini)
  • 'uzaq avtomatlaşdırılması "və" remote_stdio avtomatlaşdırılması "artıq
  • Mövcud bazası tələb
  • (monoton hata # 28885 düzeltmelerini)
  • monoton artıq əgər Windows bir istisna salır

  • Müdaxilə
  • (^ C); digər səhv bir neçə bu müəyyən edilmişdir
  • platforma həmçinin ümumiyyətlə uyğunluğu yaxşılaşdırılması bilər.
  • 'annotasiya yazmaq "annotasiya artıq lokallaşdırılmış edir.
  • bir versiya öz
  • təsvir müxtəlif hadisələr
  • certs artıq müvafiq yerli tarixi çıxışı ilə gəlir.
  • yeni Lua versiyasını problemləri Fix xüsusilə
  • LUA_COMPAT_VARARG müəyyən deyil.
  • Digər:
  • heyəti user əhəmiyyətli sürətləndi edilib və siyahısı cache
  • performance çox böyük rosters halda müəyyən edilmişdir.

  • Tarix boyu qazma zaman
  • Bu əsasən noticable olmalıdır
  • (xüsusilə ilkin çıxarmaz, o, bir çox versiyaların göndərmək ci ildən),
  • və böyük ağacları ilə layihələr üçün daha noticable ola bilər.

versiyası 0.43 yeni nədir:

  • monoton artıq bir neçə tələb 3-cü tərəf kitabxana paketləri olan edir asan distribyutor həyat.
  • A monoton server indi bir çox NetSync server hızlandırır olan, irəli delta istifadə üçün konfiqurasiya edilə bilər.
  • mtn daxil performans böyük təkmilləşdirilmiş və yeni faydalı seçiciler var var.
  • monoton indi bu VCS daha asan əməkdaşlıq imkan git fast-idxal formatında öz verilənlər bazası ixrac edə bilər.
  • çox bugfixes var.

versiyası 0.42 yeni nədir:

  • adi hata düzeltmelerini, kiçik təkmilləşdirilməsi, və speedups ilə arasında bir neçə sahələr, görkəmli yeni xüsusiyyət indi asynchronously daxil münaqişələrin idarə edə bilərsiniz ki.

nədir versiyası 0.41 Yeni

  • Bu versiya, bəzi annoying hataları giderir və bir neçə yeni funksiyalar əlavə edir əsasən avtomatlaşdırma interfeys.

tələblər

  • glibc 3.4.x

Oxşar proqram

bzr-git
bzr-git

20 Feb 15

fastimport
fastimport

14 Apr 15

Mercurial
Mercurial

22 Jun 18

Meld
Meld

22 Jun 18

Şərh monotone

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!