monotone

軟件截圖:
monotone
軟件詳細信息:
版本: 1.0
上傳日期: 11 May 15
開發: Graydon Hoare
許可: 免費
人氣: 13

Rating: 4.0/5 (Total Votes: 1)

單調是一個分佈式版本控制系統,配有一台等模型,加密版本命名,元數據證明,權力下放,和重疊枝。
單調的工作出存儲在一個普通的文件事務版本的數據庫,並使用高效數據庫同步的自定義網絡協議

什麼在此版本中是新的

  • - 數據庫計劃被改變;請執行“MTN分貝migrate'on所有本地和遠程數據庫。
  • 在“MTN衝突resolve_first互動”,結果文件名現在默認為_MTN /分辨率/。(修復單調的問題103)
  • 法國單調的翻譯已經更新,現在主要經銷的一部分了。非常感謝史蒂夫Petruzzello的出色工作!
  • get_netsync_(讀|寫)。_permitted已擴大到不僅讀取文件讀取權限和寫入權限,而且在子目錄中的文件讀取permissions.d和寫permissions.d
  • 現在單調也追踪不駐留在數據庫中的一個工作區和QUOT;管理"位置。
  • 現在自動重置區域到" POSIX"內部。這意味著所有的腳本可以期望從MTN自動化同一翻譯的消息,不管調用進程的語言環境。
  • 鉤'get_netsync_key'已被分成兩個單獨的鉤,一個用於客戶端使用('get_netsync_client_key',使用相同參數的原始'get_netsync_key')和一個用於服務器的使用('get_netsync_server_key',與單個參數表中包含所有給定'--bind“選項)。請相應地審查您的自定義掛鉤。
  • 在簡短的選項('-b','-d',...)不再完成。這修復了故障不變,從錯誤的選項用法始發。(關閉單調的問題141)
  • 新特點:
  • 在“MTN衝突商店”現在輸出的衝突計數和衝突文件的名稱。 (修復單調的問題108)

  • 它輸出所有已知的工作區為特定數據庫
  • 在新的“MTN名單的工作區”命令。 (關閉單調的問題129)
  • 錯誤修正:
  • 在內部行合併將保持實際,而不是改變一切到&QUOT你行結束了,; N'QUOT;
  • 改進了幫助,並固定在“衝突resolve_first'參數索引(修復單調的問題101)
  • 從0.48防止單調的一個回歸從訂貨單個文件的差異輸出字母。 (修復單調的問題102)
  • 在“MTN的privKey”不承認的密鑰存儲提供完全的私有密鑰。這已得到修復。
  • 添加牡丹1.9.9和更新的兼容性。 (修復單調的問題104)
  • 在'拉MTN“和”MTN同步“總是說,你的工作空間尚未更新。現在,它不僅會當您使用'--update“選項,並沒有更新。 (修復單調的問題106)
  • 在“MTN遠程自動化”和“MTN自動化remote_stdio”現在通過使用別名給出一個給定的數據庫中讀取,存儲和驗證遠程服務器的密鑰指紋(修復單調問題95)
  • 單調給出一個正確的錯誤消息,現在如果一個netsync URI與“MTN”計劃忽略了所需的主機部分(固定單調的問題110)
  • 每當一個二進制文件被刪除,一會嘗試使用MTN差異來獲得差異,它會報告及QUOT;的/ dev / null是二進制QUOT ;.這已更改為它報告已刪除的文件,而不是實際的名稱。(解決問題的單調111)
  • 在單調不再錯誤地倒在一:內存:數據庫中沒有數據庫選項時給出。它也打印出的信息消息對於像'設置'和'克隆'的命令依傍配置的默認數據庫,再一次,如果沒有指定的數據庫,這些命令。 (修復單調的問題113)
  • 在單調不再強制" .mtn"作為文件擴展名管理數據庫。一種新的Lua鉤,get_default_database_glob(),用來代替以確定哪些匹配接受數據庫文件名的圖案和這種圖案默認接受與兩個結尾的文件," .mtn"和" .db的&QUOT ;. (修復單調的問題128)
  • 現在單調時給出一個不完整的或部分的標識包含非十六進制數字正確的錯誤消息。 (修復單調的問題143)
  • 的&QUOT性能; MTN LS改變"已得到改進,現在媲美" MTN狀態和QUOT ;. (修復單調的問題120)
  • 內部:
  • 在源樹進行了重組。消息人士透露,測試和文檔現在居住在特定的目錄和許多較小的改進的源代碼清理方面,
  • 開發者文檔和一般的基礎設施建設伴隨著這個大的變化。
  • 其他:
  • 添加了一個新的目錄額外的/,其中包含單調掛鉤和已被證明與工作相關的腳本。大多數這些得到安裝,通常在某個地方$(前綴)/股/單調。請閱讀額外/ README了解更多信息。
  • 添加了MTN-清理Perl腳本,它返回一個工作區,其原始狀態變化的最低金額。這個腳本是多餘的/ bin目錄。

什麼是在0.99版本新

  • 在這個版本幾乎包含了無數的bug修復,更改和新特點。
  • 其中是一個沉重的擴展版本選擇器的功能,大大改善的用戶界面,並有可能到"空轉"網絡操作。

在什麼版本的0.48都是新

  • 更改:
  • 更多信息新版本撰寫提交信息的時候,現在傳遞給編輯器。作者,日期,分公司和變更值可能現在都可以直接在編輯器允許不使用--branch選項來創建新的分支機構變更。更改到其他行該信息,不得作出或提交將中止。
  • 的edit_comment LUA掛鉤,現在只需要一個參數,它是文本將被傳遞到編輯提交的編輯器。現有的鉤子覆蓋默認鉤子將需要改變才能正常工作。
  • 在使用'狀況','提交'和'登錄'必須有足夠的經過格式化和解析循環以保持日期的長日期/時間格式。 “狀態”命令現在的檢查,並警告說,如果該格式是不適合與“提交”將拒絕與不適合的格式進行操作。
  • 的'地位'和'記錄'命令的輸出已更改為配合由“提交”,使所有三個命令顯示版本是否同樣顯示新信息。
  • “設置”,以及如果沒有託管默認數據庫存在,如果沒有給出數據庫既可以作為命令行或工作空間選項,並最終創造的記賬目錄以外的一個新的默認數據庫中的'克隆'命令檢查新的工作空間(見下文對新的管理功能的更多信息)。
  • 在單調的diff的輸出已更改為使用/ dev / null作為源添加的文件,並作為已刪除文件的目標。這是與貼片(1)兼容,並會導致它在適當情況下加和刪除文件。由於這種變化差異的一部分,現在將包括已刪除的文件被其早期版本的單調省略刪除內容。
  • 單調,只會發出警告壞證書,如果有不匹配也受信任的證書。因此,如果有人犯壞分支證書,單調,只會發出警告說不好證書,直到別人批准該修訂到同一分支(修復單調BUG#8033)。
  • 在“數據庫檢查”現在檢查的分支緩存頭錯誤,“DB regenerate_caches”修復它們。
  • Lua中的輸出函數print()和io.write()現在重定向到單調的標準進度信息流。參見6.3節的詳細信息的文檔中。
  • 新功能:
  • 在單調現在擁有的數據庫管理功能:如果你把你的數據庫中的一個或多個特定的位置(默認為%APPDIR%/單調/數據庫在Windows和$ HOME / .monotone在Linux /數據庫,通過鉤配置),它能夠發現這些數據庫和僅通過給他們的文件名的(鹼)名稱訪問它們,例如":my-database.mtn&QUOT ;.您也可以直接通過發出“MTN數據庫初始化-d&QUOT創建第一個找到的默認位置的新數據庫;:&my-database.mtn ;. QUOT一些命令,如“設置”和“克隆”自動回落到一個默認的數據庫(":&default.mtn ;, QUOT也通過掛鉤配置),如果被明確地給出任何數據庫選項。此外,單調記得簽出工作區的每一個管理數據庫,並顯示這些"素有"在新的名單數據庫“命令等信息登記路徑在一起(關閉單調的bug#8916)。
  • 在一組隨行管理命令
  • 在'register_workspace','unregister_workspace'和'cleanup_workspace_list“
  • 來進行管理的數據庫已添加手柄移動或刪除工作區。
  • 在許多的命令改變一個分支(批准,否決,拉,合併等)現在可以採取的選項&QUOT的負責人; - 更新&QUOT ;.如果從工作區是基於分支的負責人,也沒有本地更改運行,此選項使這些命令更新該工作區的新掌門人。如果你總是希望這種行為,你可以在你monotonerc定義get_default_command_options(CMD)掛鉤(修復單調的bug#17878)。
  • 在新的命令'undrop“,解除了”降“錯誤做(修復單調的bug#13604)。
  • 新的自動化指揮'更新'的行為等同於正常的“更新”命令。
  • 'LS標籤“現在輸出的分支姓名(或名稱)帶標籤的修訂上。版本ID被縮短至前十位字符以獲得一些這方面的更多的空間(修復單調的bug#12773)。

  • 現在
  • 默認包含和排除模式是每個服務器記住。這意味著,你可以有,例如,你的一切同步到一台服務器,一個,你只同步一些樹枝,而你不必擔心忘記給包括圖案和意外嘗試同步一切第二服務器。
  • 在一個新的Lua擴展功能change_workspace(目錄)已被添加。這應該是它需要工作於同一個單調的實例多個工作區的自定義命令非常有用。
  • 還有新server_set_listening(布爾)Lua的延伸功能,可用自0.47,它可以用來讓有被殺害的單調服務器正常退出,而不是。錯誤修正
  • 在0.47回歸阻止成功執行推/拉/同步在管道(Debian錯誤574512);這已得到修復。
  • 在0.46和0.47中的一個錯誤可能導致拉或可能犯下,大約永遠,如果有以前的分支頭是不是"關閉"關於新的掌門人。這已得到修復。
  • 相關限制,不包括列入文件所需的父目錄的幾個錯誤已得到修復。現在可以說“MTN添加/ B / C”其次是“MTN提交A / B / C”,並有成功提交。參見手冊中的更多詳細信息的限制部分(固定單調的bug#15994,#17499,#20447和#22044)。
  • 在單調不再保存在命令行回_MTN /選項的情況下命令執行不成功更改選項(修復單調的bug#22928)。
  • 當從單調讀取的文件包,像FE按鍵由--keydir選項給出的目錄,而這些文件都很大,不包含分組數據可言,單調不再使用的時間和內存過量算出這個(修復單調的bug#28799)。
  • 在“日誌”如果在工作區的父修訂版(S)沒有指定數據庫中存在執行的命令不再崩潰(修復單調的bug#29677)。
  • 的“克隆”命令不再刪除現有的簿記目錄,如果目標目錄""指向一個工作區(修復單調錯誤#29927)。
  • 在單調的幫助輸出的命令現在按字母順序排序。

  • 當中斷(^ C)
  • 在Windows上單調現在將有一個非零退出代碼。這是在0.47,當它被固定在被打斷不會拋出異常中斷。
  • 在0.46和0.47,單調可能有時會感到困惑的是修改特定分支的負責人。當一個新的分支證書加到修訂,這是一個或多個分支的當前磁頭的祖先會發生這種情況,最常用netsync期間,當多個人已執行相同的合併。現在,這是固定的。 “數據庫檢查”會找出問題所在;如果你的數據庫目前給出不正確的頭'的結果,或“合併”“MTN的錯誤”,您可以通過運行“MTN分貝regenerate_caches”修復它。
  • 在0.46,可以傳輸時足夠大的項目(文件,差異,修訂)發生虛假的網絡斷開。這是固定在0.47,但在當時的發行說明中未提到(修復單調的bug#28991)。
  • 其他:
  • 支持漫合併(http://diffuse.sourceforge.net)已被添加。

在什麼版本的0.47都是新

  • 更改:
  • 默認'的作者使用的git_export命令有
  • 更改為“未知”,必須在現有的作者改為
  • 地圖文件。老'的作者將被新
  • 被拒絕
  • validate_git_author LUA掛鉤。
  • 在'git_export'命令來驗證所有的Git作者和提交者
  • 在使用新的“validate_git_author”LUA鉤值他們是前
  • 寫入到輸出流中。如果任何值是出口將失敗
  • 在這個鉤子拒絕了。
  • 在'git_export“命令現在所稱的新的”unmapped_git_author“LUA
  • 鉤在筆者映射文件中未找到的所有的git作者值。在
  • 在默認情況下此掛鉤的嘗試實施出示有效的git
  • 在使用幾個默認模式替換作者。
  • 在'get_date_format_spec“LUA鉤現在有一個額外的參數
  • 這在想要的格式提示(FE短日期或長日期
  • 時間)。默認實現現在返回'%X'的短期和
  • 長紅棗,'%X'的短期和長期時間(當前未使用)和
  • 在“%X%X'的短期和長期日期時間。
  • 選項“--date格式”和“--no格式,日期'不再
  • 具體到“日誌”命令,但現在可以在全球使用。
  • 現在單調的密鑰密碼提示只有三次。
  • 新功能:
  • 新增葡萄牙語翻譯(感謝AmArico蒙泰羅)
  • 錯誤修正:
  • 在“密語”現在允許被賦予一個空的新密碼
  • (修復單調的bug#28809)
  • 在“遠程自動”和“自動remote_stdio”不再
  • 需要一個現有的數據庫(修復單調的bug#28885)
  • 在單調不再拋出Windows上的異常,如果是
  • 中斷(^ C);幾個其他的bug已經修復了這個
  • 在平台以及其普遍提高了兼容性。
  • 的'註釋'註釋現已本地化。
  • 其中一個版本是由它的
  • 描述的各種事件
  • 證書現在配備了適當的本地化的日期輸出。
  • 在解決問題的新的Lua版本尤其是當
  • LUA_COMPAT_VARARG未設置。
  • 其他:
  • 在名冊處理已加快顯著,和名冊緩存
  • 在性能有了固定的過大名單的情況。
  • 在此,應通過挖掘歷史時要多為noticable
  • (尤其是最初的拉動,因為這些送這麼多的版本),
  • 和更noticable與大型樹木的項目。

在什麼版本的0.43都是新

  • 在單調不再綁定幾個需要第三方庫,這使得經銷商更輕鬆的生活。
  • 在一個單調的服務器現在可以配置為使用向前增量,從而加快了netsync服務器頗多。
  • MTN日誌的性能得到了大幅提升,以及新的有益的選擇都可以有。
  • 在單調現在可以導出其數據庫到Git的快速導入格式,以便與這個特殊的VCS更容易合作。
  • 有許多錯誤修正。

在什麼版本的0.42都是新

  • 當中通常的bug修復,小的改進,並在加速比幾個領域,優秀的新特點是,你現在可以處理合併衝突異步。

什麼是在0.41版本新

  • 在該版本修復了一些惱人的bug,並增加了一些新功能,主要是在自動化接口。

要求

  • 的Glibc 3.4.x

類似的軟件

Hostery
Hostery

20 Feb 15

Sventon
Sventon

3 Jun 15

CrossVC XXL
CrossVC XXL

14 Apr 15

hgdistver
hgdistver

20 Feb 15

意見 monotone

評論沒有發現
添加評論
打開圖片!