monotone

Yazılım ekran görüntüsü:
monotone
Yazılım detaylar:
Versiyon: 1.0
Qayıt: 11 May 15
Geliştirici: Graydon Hoare
Lisans: Ücretsiz
Popülerlik: 60

Rating: 4.0/5 (Total Votes: 2)

monoton düz bir akran modeli, kriptografik sürüm isimlendirme, meta-veri sertifikaları, adem-i merkeziyetçi otorite ve üst üste dalları ile dağıtılmış sürüm kontrol sistemidir.
monoton düzenli bir dosyada saklanan bir işlem sürüm veritabanından çalışır ve verimli veritabanı senkronizasyon için özel bir ağ protokolü kullanan

Bu sürümde Yeni nedir:.

  • - Veritabanı şeması değişti; 'mtn db migrate'on tüm yerel ve uzak veritabanlarını yürütmek lütfen.
  • 'mtn çatışmalar resolve_first interaktif', sonuç dosya adı _MTN / kararları şimdi varsayılan /.
  • (monoton sorunu giderir 103)
  • Fransızca çeviri monoton güncellenmiş ve şimdi tekrar ana dağıtım parçasıdır edilmiştir. Olağanüstü çalışmaları için Steve Petruzzello Çok teşekkürler!
  • get_netsync_ (okuma | yazma). Sadece uzatılmıştır _permitted dosyaları-izinleri okuma ve yazma izinlerini-ama alt dizinleri de dosyalar-permissions.d okuma ve yazma-okuma permissions.d
  • monoton şimdi de ikamet etmeyen veritabanlarının çalışma alanlarını izler & quot; yönetilen & quot; konum.
  • otomatikleştirmek şimdi & quot yerel sıfırlar; POSIX & quot; içten. Bu, tüm komut dosyaları çağıran sürecin yereli ne olursa olsun, mtn otomatikleştirmek aynı çevrilmemiş mesajlar bekleyebilirsiniz anlamına gelir.
  • çengel 'get_netsync_key' tek bir tıklama ile, ve sunucu kullanım ('get_netsync_server_key' için bir (aynı orijinal 'get_netsync_key' olarak argümanlarla, 'get_netsync_client_key'), iki ayrı kanca, müşteri kullanımı için bir bölünmüş edilmiştir tüm verilen '--bind' seçeneklerini içeren tablo argümanı). Buna göre özel kancaları gözden geçirin.
  • Kısa seçenekleri ('-b' -D ', ...) artık tamamlanmıştır. Bu yanlış seçenek kullanımından kaynaklanan bir değişmeyen başarısızlığı giderir. (Kapatır monoton bir sorun 141)
  • Yeni Özellikler:
  • 'mtn çatışmalar mağaza' artık çatışmaların bir sayı ve çatışmalar dosyanın adını verir. (Giderir monoton bir sorun 108)

  • Belirli bir veritabanı için bilinen tüm çalışma alanları çıktılar
  • Yeni 'mtn listesi çalışma alanları' komutu. (Kapatan monoton bir sorun 129)
  • Bugs sabit:
  • aslında yerine & quot her şeyi değişen, hemen şimdi satır sonları koruyacak iç hat birleşme; n & quot;.
  • Yardım Geliştirilmiş ve 'resolve_first çatışmalar' in argümanı indeksleme sabit (giderir monoton bir sorun 101)
  • alfabetik dosyaları tek tek fark çıkışını sipariş dan 0.48 engelledi monoton gelen bir gerileme. (Giderir monoton bir sorun 102)
  • 'mtn privkey' anahtar deposunda sadece mevcut özel anahtarları tanımadı. Bu sorun giderildi.
  • Botan 1.9.9 ve yeni ile uyumluluk eklendi. (Giderir monoton bir sorun 104)
  • 'mtn çekme' ve 'mtn eşitleme' her zaman çalışma güncelleştirilmiş olmadığını söyleyebilirim. Şimdi, sadece yok sen '--update' seçeneğini kullanılan ve herhangi bir güncelleştirme vardı o zaman. (Giderir monoton bir sorun 106)
  • 'mtn uzak otomatik' ve 'mtn otomatikleştirmek remote_stdio' şimdi okuma, mağaza ve uzak sunucunun anahtar parmak izini doğrulamak için bir takma ad tarafından verilen belirli bir veritabanını kullanın (giderir monoton bir sorun 95)

  • 'Mtn' düzeni ile bir netsync URI istenen konak parçası özlüyor eğer
  • monoton artık uygun bir hata mesajı verir (giderir monoton bir sorun 110)

  • Bir ikili dosya çıkarıldı ve bir mtn diff kullanarak bir diff almaya çalışacaktı zaman
  • , bu & quot rapor verecek; / dev / null ikili & quot ;. olduğunu Yerine kaldırılan dosyanın gerçek adını bildirir, bu değiştirildi. (Giderir monoton bir sorun 111)

  • Hafızada:
  • artık monoton yanlış bir geri düşüyor veritabanı hiçbir veritabanı seçeneği verildiğinde. Ayrıca herhangi bir veritabanı bu komutları için belirtilen ise, yine geri yapılandırılmış varsayılan veritabanı düşmek 'Kur' ve 'klon' gibi komutlar için bilgilendirici bir ileti yazdırır. (Giderir monoton bir sorun 113)
  • monoton artık zorlar & quot; .mtn & quot; yönetilen veritabanları için dosya uzantısı olarak. Yeni Lua kanca, get_default_database_glob (), veritabanı dosya isimleri kabul maçları bir model belirlemek yerine kullanılır ve varsayılan olarak bu model hem biten dosyaları, & quot kabul; .mtn & quot; ve & quot; & quot ;. .db (Giderir monoton bir sorun 128)
  • monoton artık eksik ya da kısmi tanımlayıcı olmayan onaltılık basamak içeren uygun bir hata mesajı veriyor. (Giderir monoton bir sorun 143)
  • & quot Performans, mtn ls değişti & quot; & quot geliştirilmiş ve artık karşılaştırılabilir olmuştur; mtn durumunu & quot ;. (Giderir monoton bir sorun 120)
  • İç:
  • kaynak ağacı yeniden düzenlenmiştir. Kaynaklar, testler ve belgeler artık kaynak kodu temizleme açısından belirli dizinleri ve pek çok küçük iyileştirmeler ikamet,
  • geliştirici belgeleri ve genel yapı altyapısı bu büyük bir değişiklik eşlik eder.
  • Diğer:
  • monoton kanca ve işe gösterilmiştir ilgili komut içeren, / Yeni bir dizin ekstra eklendi. Bunların çoğu $ (prefix) / share / monoton altında genellikle bir yerde, yüklü olsun. Daha fazla bilgi için ekstra / README okuyun lütfen.
  • değişimin minimum miktarda bozulmamış durumuna bir çalışma alanı döndüren mtn-temizleme Perl betiği eklendi. Bu komut ekstra / bin dizininde olduğunu.

nedir sürüm 0.99 Yeni:

  • Bu sürüm, neredeyse sayısız hata düzeltmeleri, değişiklikleri ve yeni içeriyor özellik.

  • Kuru-run & quot; Aralarında
  • ağır genişletilmiş revizyon seçici işlevsellik, bir çok gelişmiş kullanıcı arayüzü ve & quot imkanı vardır; ağ işlemleri.

sürüm 0.48 yeni Nedir:

  • Değişiklikleri:

  • Yeni revizyon için bir taahhüt mesajı oluştururken
  • çok daha fazla bilgi şimdi editör geçirilir. Yazarı, Tarih, Şube ve Değişiklik değerleri artık tüm yeni şube --branch seçeneği kullanmadan oluşturulacak sağlayan editör doğrudan değiştirilebilir. Bu bilgilerin diğer hatlara değişiklikler yapılmamalıdır veya iptal eder işlemek.
  • edit_comment lua kanca artık sadece metin tamamlama düzenlemek için editöre geçirilecek olan bir argüman alır. Varsayılan kanca geçersiz kanca Mevcut düzgün çalışması için değiştirilmesi gerekir.
  • 'statü', 'taahhüt' ve biçimlendirme ve ayrıştırma döngüsü boyunca bir tarih korumak için yeterli olmalıdır 'log' tarafından kullanılan uzun tarih / saat biçimi. 'Status' komutu artık bu denetler ve biçim uygun değildir ve eğer 'taahhüt' uygun olmayan format ile çalışmaya reddeder uyardı.
  • 'statü' ve 'log' komutları çıkışı her üç komutları benzer revizyonlar görüntüler böylece 'taahhüt' tarafından görüntülenen yeni bilgilerle uyum sağlamak değişti.
  • 'setup' yanı sıra hiçbir veritabanı komut satırı olarak veya çalışma alanı seçeneği olarak ve sonunda defter tutma dizininin dışında yeni bir varsayılan veritabanı oluşturmak ya verilirse hiçbir yönetilen varsayılan veritabanı varsa ve eğer 'klon' komutu kontrolü Yeni çalışma alanı (yeni yönetim özellikleri hakkında daha fazla bilgi için aşağıya bakın).
  • monoton fark çıkışı eklenmiş dosyaları ve silinen dosyalar için hedef olarak kaynağı olarak / dev / null kullanmak için değişti. Bu (1) yama ile uyumlu ve uygun olan yerlerde bu dosyaları eklemek ve silmek için neden olacaktır. Bu değişiklik fark bir parçası olarak artık monoton önceki sürümlerinde ihmal edilmiş silinen dosyaların içeriğini kaldırıldı içerecektir.

  • Ayrıca güvenilir certs orada eşleşen değilse
  • Monoton sadece kötü sertifikası hakkında uyaracaktır. Birisi kötü bir dal sertifikası işlerse başkası aynı şube içine değişikliği onaylar kadar Yani, monoton sadece (monoton hata # 8033 giderir) kötü sertifika hakkında uyaracaktır.
  • 'db çek' şimdi 'db regenerate_caches' düzeltmeleri onları şube başkanları önbellek hataları denetler ve.
  • Lua çıktı şimdi monoton standart ilerleme mesajı akışına yönlendirilir print () ve io.write () çalışır. Ayrıntılar için belgelerindeki bölüm 6.3 bakınız.
  • Yeni özellikler:
  • Monoton şimdi veritabanı yönetim yetenekleri vardır: Eğer bir veya daha fazla belirli yerlerde veritabanları koyarsanız (Windows% APPDIR% / monoton / veritabanlarına varsayılan ve $ HOME / .monotone Linux üzerinde / veritabanları, bir kanca ile yapılandırılabilir), bu veritabanları keşfetmek ve örneğin & quot için, sadece dosya adı (taban) adını vererek onları erişebilir;: & quot ;. my-database.mtn Ayrıca, doğrudan 'mtn db init d & quot yayımlayarak ilk bulundu varsayılan konumda yeni veritabanları oluşturabilirsiniz;: & quot ;. my-database.mtn (& Quot;: & quot ;, default.mtn bir kanca ile de yapılandırılabilir) 'kurulum' ve 'klon' gibi bazı komutlar, otomatik olarak varsayılan bir veritabanı düşmek hiçbir veritabanı seçeneği explicitely verilirse. Ayrıca, monoton yönetilen her veritabanı için çalışma alanlarını kontrol ve bu & quot görüntüler hatırlar; bilinen & quot; yolları yeni 'liste veritabanlarının' komutu diğer bilgilerle birlikte kayıtlı (monoton bug # 8916 kapatır).
  • yönetim komutları eşlik eden bir dizi
  • 'register_workspace', 'unregister_workspace' ve 'cleanup_workspace_list'
  • eklenmiştir yönetilen veritabanları için taşınmış veya kaldırılmış çalışma alanları işlemek için.
  • bir dalı (birleştirme, çekme, reddetme, vb onaylama) artık bir seçenek & quot alabilir başkanları değiştirmek Birçok komutları; - & quot ;. güncelleme Şube baş dayanan ve hiçbir yerel değişiklikleri vardır bir çalışma alanından çalıştırırsanız, bu seçenek yeni başkanı Workspace bu komutlar güncelleme yapar. Her zaman bu davranışı istiyorsanız, size monotonerc içinde get_default_command_options (cmd) kanca tanımlayabilirsiniz (monoton hata # 17878 giderir).
  • yanlışlıkla yapılan bir 'damla' undoes Yeni komuta 'undrop' (monoton bug # 13604 giderir).

  • Normal 'update' komutu ile aynı davranır
  • Yeni otomasyon komut 'update'.
  • 'ls etiketleri' şimdi şube adını (ler) çıkışları etiketli revizyon açıktır. revizyon kimliği bunun için biraz daha fazla yer almak için ilk on karakter kısaltılır (monoton hata # 12773 giderir).
  • Varsayılan dahil ve hariç desenleri artık sunucu başına hatırlanır. Bu örneğin bir sen her şeyi senkronize sunucu ve sadece bazı dalları senkronize biri anlamına gelir ve ikinci herşeyi senkronize çalışıyor yanlışlıkla desen dahil vermek için unutmak ve endişelenmenize gerek yok Sunucu.
  • Yeni Lua uzantısı işlevi change_workspace (dizin) eklenmiştir. Aynı monoton örneğinden birden çalışma alanları üzerinde çalışmak gerekiyor özel komutlar için en yararlı olmalıdır.
  • da öldürülmek zorunda incelikle yerine monoton sunucu çıkmak izin için kullanılabilecek 0.47 beri mevcut yeni server_set_listening (bool) Lua genişleme fonksiyonu vardır. Hatalar sabit
  • 0.47 A regresyon itme başarılı yürütülmesini engellemek / borular (Debian bug 574512) üzerinde / eşitleme çekin; Bu sabit olmuştur.
  • 0.46 ve 0.47 bir hata çeker yol açabilir ya da muhtemelen daha önceki şube başkanlarının herhangi olmasaydı, sonsuza yaklaşık alarak taahhüt eder & quot; yakın & quot; yeni başkanı ilişkisi. Bu sorun giderildi.
  • dahil dosyaları gerekli ana dizinleri dahil değil kısıtlamalarla ilgili çeşitli hatalar giderildi. Bu 'a / b / c tamamlama mtn' izledi 'mtn a / b / c eklemek' ve başarılı tamamlama var demek artık mümkün. Daha fazla bilgi için kılavuzda kısıtlamalar bölümüne bakın (monoton Bugs # 15994, 17499 #, # 20447 # 22044 ve giderir).
  • monoton artık geri komut yürütme başarısız oldu halinde _MTN / seçenekler komut satırından değiştirilen seçenekler kaydeder (monoton hata # 22928 giderir).
  • monoton fe gibi, dosyaları paketleri okuduğunda --keydir seçeneği tarafından verilen bir dizindeki anahtarları ve bu dosyaları büyük ve tüm paket veri içermeyen, monoton artık bu anlamaya zaman ve bellek aşırı miktarda kullanır (monoton bug # 28799 giderir).
  • kimin ebeveyn revizyon (ler) Belirtilen veritabanında bulunmayan bir çalışma alanına yürütüldüğünde, komut artık çöküyor 'log' (monoton bug # 29677 giderir).

  • . & Quot;
  • 'klon' komutu artık varolan muhasebe dizini eğer hedef dizin & quot kaldırır; Bir çalışma alanına noktaları (monoton bug # 29927 giderir).
  • monoton yardım çıkış komutları artık alfabetik olarak sıralanır.

  • (^ C) kesintiye zaman Windows
  • monoton artık sıfır olmayan bir çıkış kodu olacaktır. Bu kesintiye uğramasına ilişkin bir özel durum için sabit 0.47 kırıldı.
  • 0.46 ve 0.47 olarak, monoton bazen revizyonlar belirli bir şube başkanları hangi hakkında karışık alabilir. Yeni bir şube sertifika dalının mevcut başkanlarının bir veya daha fazla bir atası olan bir revizyona eklendiğinde bu olacağını, en yaygın netsync sırasında birden fazla kişi aynı birleştirir yerine getirdikten sonra. Bu sorun düzeltildi. 'Db çek' sorunu tanımlamak olacaktır; Veritabanı şu anda yanlış 'kafa' sonuçları, ya da 'birleştirme' on 'mtn hata' verirse, sen 'mtn db regenerate_caches' çalıştırarak düzeltebilirsiniz.

  • Yeterince büyük öğeleri (dosyalar, diffs, revizyonlar) aktarırken
  • 0.46 yılında sahte ağ bağlantısını keser meydana gelebilir. Bu 0.47 sabit ancak o zaman sürüm notları not değildi (monoton hata # 28991 giderir).
  • Diğer:
  • yaygın birleşme desteği (http://diffuse.sourceforge.net) eklenmiştir.

sürüm 0.47 yeni Nedir:

  • Değişiklikleri:
  • git_export komutu tarafından kullanılan varsayılan 'yazar vardır
  • 'Bilinmeyen' olarak değiştirildi ve mevcut yazar değiştirilmelidir
  • Harita dosyaları. Eski 'yazar yeni
  • tarafından reddedilecektir
  • validate_git_author lua kanca.
  • 'git_export' komutu artık doğrular tüm git yazar ve committer

  • Yeni bir 'validate_git_author' lua kanca kullanarak
  • değerleri olduklarını daha önce
  • çıktı akımına yazılı. herhangi bir değer ise ihracat başarısız olur

  • Bu kanca tarafından reddedilen
  • .
  • 'git_export' komutu artık yeni bir 'unmapped_git_author' Lua
  • aramalar
  • yazar haritası dosyasında bulunmayan tüm git yazar değerleri için kanca.

  • Bu kanca girişimleri
  • varsayılan uygulama geçerli budala üretmek için
  • birkaç varsayılan desen değişiklik kullanırken yazarlar.
  • 'get_date_format_spec' lua kanca şimdi var bir ek parametre

  • FE (istenilen formatta kısa bir tarih ya da uzun tarih ipuçları
  • zaman). Varsayılan uygulama artık kısa '% x' döner ve
  • uzun tarihleri, (şu anda kullanılmayan) Kısa ve uzun süre '% X' ve
  • '% x% x' kısa ve uzun tarih süreleri için.
  • seçenekleri '--date formatlı' ve 'no-format-tarihleri' vardır artık

  • 'Log' komutu özgü, ama şimdi küresel kullanılabilir
  • .
  • monoton artık önemli bir parola sadece üç kez sorar.
  • Yeni özellikler:
  • Eklenenler Portekizli çeviri (AmArico Monteiro sayesinde)
  • Bugs sabit:
  • Şimdi boş bir yeni şifre verilecek izin verir 'passphrase'
  • (monoton bug # 28809 giderir)
  • 'uzaktan otomatik' ve 'remote_stdio otomatik' artık
  • Varolan bir veritabanı gerektiren
  • (monoton hata # 28885 giderir)
  • monoton artık eğer Windows bir istisna atar

  • Kesintiye
  • (^ C); Diğer böcek bir çift bunun için sabit olmuştur
  • Platform yanı sıra genellikle uyumluluğu artırmak hangi.
  • 'açıklama yaparak' bir açıklama artık lokalize olur.
  • revizyon onun
  • tarafından açıklanan çeşitli olaylar
  • certs artık düzgün lokalize tarih çıkışı ile birlikte gelir.
  • yeni Lua sürümleri ile sorunları saptamak özellikle
  • LUA_COMPAT_VARARG ayarlanmamış.
  • Diğer:
  • Kadrosu işleme önemli ölçüde hızlandırdı olmuştur ve liste önbellek
  • performans aşırı büyük Kadroları durum için sabit olmuştur.

  • Tarih boyunca kazma
  • Bu, çoğunlukla fark olmalı
  • (özellikle ilk çeker, o kadar çok revizyonlar göndermek beri),
  • ve daha büyük ağaçları ile projeler için daha farkedilir olmak.

sürüm 0.43 yeni Nedir:

  • monoton artık birkaç gerekli 3. parti kütüphaneleri demetleri hangi yapar kolay distribütörlerin hayatı.
  • monoton sunucusu artık oldukça çok netsync sunucularını hızlandırır, hangi ileri deltalar kullanmak üzere yapılandırılabilir.
  • mtn günlüğünün performans muazzam geliştirilmiştir ve yeni kullanışlı seçiciler orada mevcuttur.
  • monoton şimdi bu özel VCS ile daha kolay işbirliği sağlamak için seyahatseverlerin Git hızla ithalat biçime veritabanlarını verebilirsiniz.
  • Birçok onarımları vardır.

sürüm 0.42 yeni Nedir:

  • Her zamanki hata düzeltmeleri, küçük iyileştirmeler ve hızlanma olarak Arasında çeşitli alanlar, seçkin yeni özellik artık zaman uyumsuz birleştirme çatışmaları işleyebilir olmasıdır.

nedir sürüm 0.41 Yeni:

  • Bu sürüm, bazı can sıkıcı hata düzeltmeleri ve birkaç yeni özellikler ekler ağırlıklı olarak otomasyon arayüzü.

Gereksinimleri :

  • Glibc 3.4.x

Benzer yazılım

cvsclone
cvsclone

3 Jun 15

RapidSVN
RapidSVN

17 Feb 15

gitflow
gitflow

14 Apr 15

Yorumlar monotone

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!