monotone

ソフトウェアのスクリーンショット:
monotone
ソフトウェアの詳細:
バージョン: 1.0
日付のアップロード: 11 May 15
開発者: Graydon Hoare
ライセンス: 無料
人気: 13

Rating: 4.0/5 (Total Votes: 1)

モノトーンは、フラットピアモデル、暗号化バージョンの命名、メタデータの証明書、分散型権限、および重複の支店を持つ分散型バージョン管理システムです。
モノトーンは、通常のファイルに保存されたトランザクションのバージョンデータベースの外に動作し、効率的なデータベースの同期のためのカスタムネットワークプロトコルを使用しています。

このリリースの新機能:ます。

- データベーススキーマ変更されました。 「MTN DB migrate'onすべてのローカルおよびリモート·データベースを実行してください。
_MTN /解像度になりました「インタラクティブresolve_first MTN紛争 '、結果のファイル名はデフォルトで/。(モノトーン問題103を固定します)
フランス語モノトーン翻訳が更新され、再び今メインディストリビューションの一部であるされています。優れた作品のためのスティーブPetruzzelloに感謝!
_permittedファイルは、アクセス権を読み取りおよび書き込みのアクセス許可を読んでいないだけに拡張されているが、サブディレクトリにもファイルは読み取りpermissions.dと書き込みpermissions.dを| get_netsync_は(読み書き)。
単調になりましたまた、&QUOTに存在しないデータベースのワークスペースを追跡し、管理対象"場所。
POSIX"今QUOTに&ロケールをリセットする自動化。内部。これは、すべてのスクリプトにかかわらず、呼び出し元プロセスのロケールの、MTNの自動化から同じ未翻訳のメッセージを期待できることを意味します。
フック「get_netsync_keyは 'を含む単一のテーブル引数を使用して、サーバの使用状況(' get_netsync_server_key」のための1つの(同じ元「get_netsync_key」などの引数を指定して、「get_netsync_client_key ')は、2つの独立したフック、クライアントの使用のための1つに分割されていますすべての指定された「--bind 'オプション)。それに応じてカスタムフックを確認してください。
( '-b'、...、 '-d')短いオプションはもはや完成されていません。これは間違ったオプ​​ションの使用から生じる不変の失敗を修正します。(モノトーン問題141を閉じ)
新機能:
「MTN競合店は「今すぐ紛争の数、および競合ファイルの名前を出力します。 (モノトーン問題108を固定します)
特定のデータベースのすべての既知のワークスペースを出力する新しい「MTNリストワークスペース」コマンド。 (モノトーン問題129を閉じ)
バグ修正:
内部行合併はなく、実際にQUOTに&ためにすべてを変更するので、今あなたの行末を保持します。 n個]です。
(モノトーン問題101を固定する)ヘルプを改善し、「resolve_first紛争」で、引数のインデックスを固定
0.48からの回帰は、アルファベット順に個々のファイルの差分出力を注文からモノトーンを防ぎます。 (モノトーン問題102を固定します)
「MTN privkey 'キーストアでのみ入手可能な秘密キーを認識しませんでした。この問題は修正されました。
ぼたん1.9.9以降との互換性を追加しました。 (モノトーン問題104を固定します)
「MTNプル」と「MTNシンクはいつもあなたのワークスペースが更新されていないと言うでしょう。さて、それはあなたが「--update 'オプションを使用し、ときに更新がなかったことを行います。 (モノトーン問題106を固定します)
今、店を読み取り、リモートサーバの鍵の指紋を検証するために別名で与えられている特定のデータベースを使用し、「MTNの自動化remote_stdio '' MTNリモートの自動化」(モノトーン問題95を固定します)
「MTN」方式にNETSYNC URIが必要なホスト部分を見逃した場合モノトーンは今、適切なエラー·メッセージが表示されます(モノトーン問題110を固定します)
バイナリファイルが削除された、1つはMTNの差分を使用して差分を取得しようとするときはいつでも、その&QUOTを報告する;を/ dev / nullがバイナリ"です。これがそれに変更されている代わりに、削除されたファイルの実際の名前を報告します。(モノトーン問題111を固定します)
何のデータベース·オプションが指定されていないときに、データベース:メモリ:もはや単調では誤ってに戻ります。また、何のデータベースがこれらのコマンドのために指定されていない場合は、再度、構成されたデフォルトのデータベースに頼る「セットアップ」と「クローン」などのコマンドのための情報メッセージを出力します。 (モノトーン問題113を固定します)
モノトーンはもはや強制しない" .mtn"管理されたデータベースのファイル拡張子として。新しいLuaのフックは、get_default_database_glob()は、データベースのファイル名を受け入れ一致するパターンを決定するために、代わりに使用され、デフォルトでは、このパターンは、両方で終わるファイル&QUOTを受け入れ、.mtn"と" .DB]です。 (モノトーン問題128を固定します)
不完全または部分的識別子が非桁の数字が含まれている場合、単調になりました、適切なエラー·メッセージが表示されます。 (モノトーン問題143を固定します)
&QUOTのパフォーマンス; MTN LSが変更"改善され、QUOTから&に匹敵するされました。MTNステータス]です。 (モノトーン問題120を固定します)
内部:
ソースツリーが再編成されました。ソースには、テスト、ドキュメントは現在、特定のディレクトリとソースコードのクリーンアップの面で多くの小さな改善に常駐します
開発者向けドキュメントと一般のビルド·インフラストラクチャは、この大きな変化に伴います。
その他:
モノトーンフックと働くことが示されている関連するスクリプトを含む新しいディレクトリ余分な/を追加しました。これらのほとんどは、通常、どこかで$(接頭辞)/共有/モノトーンの下で、インストールされます。詳細については、余分/ READMEを読んでください。
変化の最小量とその自然のままの状態にワークスペースを返すMTN-クリーンアップPerlスクリプトを追加しました。このスクリプトは、余分な/ binディレクトリにあります。

このバージョン0.99の新機能です。

このバージョンは、ほぼ無数のバグ修正、変更、および新機能が含まれています。
ドライラン"これらの中でも頻繁に拡張されたリビジョンの選択機能、はるかに改善されたユーザインタフェース、およびQUOTから&する可能性があります。ネットワーク操作。

この変更:

このバージョン0.48の新機能です。
新しいリビジョンのコミットメッセージを作成する際に多くの情報は、現在エディタに渡されます。著者、日付、支店や変更履歴の値は今、すべては、新しい枝が--branchオプションを使用せずに作成することを可能にするエディタで直接変更することができます。この情報を他の行の変更は中止されます作られたり、コミットすることはできません。
edit_commentのLUAフックは今だけのコミットを編集するためのエディタに渡されるテキスト1つの引数を取ります。デフォルトのフックを上書きする既存のフックが正しく動作するように変更する必要があります。
「ステータス」により使用長い日付/時刻の形式、「コミット」と「ログイン」フォーマットと解析のサイクルを通しての日付を保存するのに十分なものでなければなりません。 「ステータス」コマンドは現在、これをチェックし、形式が適切でないと「コミット」は不向きなフォーマットで動作することを拒否する場合は警告が表示されます。
「ステータス」と「ログ」のコマンドの出力は、すべての3つのコマンドは、同様のリビジョンを表示されるように「コミット」で表示される新しい情報に合わせて変更されました。
「セットアップ」と同様に何もデータベースをコマンドラインとして、または(ワークスペースオプションとして、最終的に新しいワークスペースの簿記ディレクトリの外に新しいデフォルトのデータベースを作成するのいずれか指定しなければ、管理された既定のデータベースが存在しないと場合は「クローン」コマンドチェック)新しい管理機能の詳細については下記を参照してください。
モノトーンのdiffの出力が追加されたファイルおよび削除されたファイルのための標的としてのソースとしては/ dev / nullをを使用するように変更されました。これは、パッチ(1)と互換性があり、適切な場合には、それはファイルを追加したり削除したりする原因になります。この変更の差分の一部として今モノトーンの以前のバージョンでは省略された削除されたファイルの削除内容が含まれます。
また、信頼できる本命と一致しないがある場合モノトーンは唯一の悪い本命について警告します。誰かが悪い枝証明書をコミットした場合、他の誰かが同じブランチ(修正単調バグ#8033)を中にそのリビジョンを承認するまでそのため、モノトーンは、それだけで悪い証明書について警告します。
「DBチェックは「今、分岐ヘッドキャッシュのエラーをチェックし、「DB regenerate_caches 'それらを修正します。
Luaの関数プリント()とio.write()の出力は、現在、モノトーンの標準進捗メッセージストリームにリダイレクトされます。詳細については、マニュアルに章6.3を参照してください。
新機能:
モノトーンで、データベース管理機能があります:あなたは、1つ以上の特定の位置(フックによって構成のWindowsの場合は%APPDIR%/モノトーン/データベースおよびLinux上の$ HOME / .monotone /データベースへのデフォルト)にデータベースを配置する場合、それが可能ですこれらのデータベースを発見し、一例にすぎ&QUOTのために、そのファイル名の(ベース)名を与えることによって、それらにアクセスするには、:my-database.mtn]です。また、直接「MTN DBのinit -d&QUOTを発行して最初に見つかったデフォルトの場所に新しいデータベースを作成することができます。:my-database.mtn]です。 (":default.mtn&QUOT ;,フックによっても設定可能)「セットアップ」と「クローン」のようないくつかのコマンドは、自動的にデフォルトのデータベースにフォールないデータベース·オプションが明示的に指定されていない場合。既知"さらに、モノトーンは、すべての管理されたデータベースのためのワークスペースをチェックアウトして、これらの&QUOTが表示されます覚えています。一緒に新しい「リスト·データベース」コマンドで他の情報と登録されたパス(モノトーンバグ#8916を閉じ)。
付属の管理コマンドのセット
「register_workspace '、' unregister_workspace 'と' cleanup_workspace_list」
管理されたデータベースの移動または削除ワークスペースを処理するために追加されました。
ブランチのヘッドを変更する多くのコマンド(など、マージ、引く、不承認、承認)今オプション&QUOTを取ることができます。 - アップデート]です。ブランチの頭に基づいており、ローカルの変更を持っていないされているワークスペースから実行する場合、このオプションは、これらのコマンドは、新しいヘッドにそのワークスペースを更新することができます。あなたは常にこの動作が必要な場合は、あなたのmonotonercでget_default_command_options(CMD)フックを(単調バグ#17878を固定する)を定義することができます。
誤って行われ「ドロップ」を元に戻し、新しいコマンド「UNDROPは '(モノトーンバグ#13604を固定します)。
通常の「更新」コマンドと同じように動作新しい自動化コマンド「更新」。
「LSタグは「今支店名(複数可)を出力するタグ付きリビジョンはオンになっています。リビジョンIDは(モノトーンバグ#12773を修正し)、このためのいくつかのより多くのスペースを取得するために、最初の10文字に短縮されます。
デフォルトでは、とパターンが現在のサーバーごとに記憶されてい除外する。これにより、たとえば1あなたがすべてを同期サーバー、およびあなただけに、いくつかの枝を同期1を持つことができることを意味し、あなたには、パターンと誤って第二にすべてを同期しようとしているを与えることを忘れを心配する必要はありませんサーバー。
新しいLuaの拡張機能change_workspace(ディレクトリ)が追加されました。これは、同じ単調インスタンスから複数のワークスペースで作業する必要があるカスタムコマンドのために最も有用であるはずです。
優雅代わりに殺されたのモノトーンサーバ出口をさせるために使用することができます0.47以降で利用可能新しいserver_set_listening(ブール値)Luaの拡張子機能もあります。修正されたバグ
0.47での回帰は、パイプを介して、プッシュ/プル/同期(Debianのバグ574512)の実行が成功したことを防ぎます。これは修正されました。
0.46と0.47のバグを引っ張るにつながる可能性や、おそらく前のブランチヘッドのいずれかがなかった場合、永遠に約取っコミット"近い"新しいヘッドの関係。この問題は修正されました。
インクルードファイルの必要な親ディレクトリを含めない制限に関連するいくつかのバグが修正されました。それは '/ B / CをコミットMTN'が続く「MTNは、/ B / Cを追加 'と成功コミット持っていると言うことができるようになりました。詳細については、マニュアルの制限のセクションを参照してください(モノトーンバグ#15994、#17499、#20447と#22044を修正します)。
モノトーンはもはやバック_MTN /オプションにコマンドの実行が失敗した場合には、コマンドラインから変更されたオプションを(単調バグ#22928を修正)を保存しません。
モノトーンはf.e.などのファイルからのパケットを、読み取るとき--keydirオプションで指定されたディレクトリ内のキー、およびこれらのファイルは大きく、すべてでパケットデータを含んでいない、モノトーンはもはや(単調バグ#28799を固定する)これを理解するために時間とメモリの過剰な量を使用しています。
それは(モノトーンバグ#29677を修正し)、その親リビジョン(複数可)指定したデータベースに存在しないワークスペースで実行されている場合は「ログ」コマンドがクラッシュしなく​​なりました。
「クローン」コマンドは、もはやターゲットディレクトリ&QUOT場合は、既存の簿記ディレクトリが削除され;"ワークスペース(修正単調バグ#29927)を指しています。
モノトーンのヘルプ出力のコマンドは現在、アルファベット順にソートされます。
Windows上で単調になりましたゼロ以外の終了コードを中断(^ C)を持つことになります。それが中断されるのは例外をスローしないように固定したときに0.47で壊れていました。
0.46と0.47で、モノトーンは時々リビジョンが特定のブランチのヘッドであったかについて混乱する可能性があります。複数の人が同一のマージを行っていたときに、新しい枝証明書がNETSYNC中に最も一般的に、分岐の現在の頭のうちの1つまたは複数の祖先だったリビジョンに追加されたとき、これは起こるでしょう。これは修正されました。 「DBのチェックは「問題を特定します。データベースは現在、不正な「頭」の結果を与える、または「マージ」に「MTNバグ」場合は、「MTNデシベルのregenerate_caches 'を実行して、それを修正することができます。
十分に大きい項目(ファイル、差分、改訂)を転送するとき0.46で、偽のネットワークが切断が発生する可能性があります。これは、0.47で修正されたが、その時のリリースノート(モノトーンバグ#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-format'そして '--no-フォーマットの日付は、'​​されなくなりました
「ログ」コマンドに固有のが、今世界的に使用することができます。
単調になりましキーパスワードの入力を3回だけを求めるプロンプトが表示されます。
新機能:
追加されたポルトガル語翻訳(AmAricoモンテイロのおかげで)
バグ修正:
空の新しいパスワードを指定することを可能にする「パスフレーズ」
(モノトーンバグ#28809を固定します)
もはや「リモート自動化しない」と「remote_stdio自動化」
既存のデータベースを必要とする(モノトーンバグ#28885を固定します)
それがある場合はモノトーンは、もはやWindowsの例外をスローしません
(^ C)中断。その他のバグのカップルは、このために修正されました
一般的に互換性を向上させるだけでなく、プラットフォーム。
「注釈」の注釈は、現在ローカライズされています。
改正は、そのことによって記述されている様々な出来事
本命は現在、適切なローカライズされた日付出力が付いています。
場合は特に新しいLuaのバージョンでの問題を修正しました
LUA_COMPAT_VARARG設定されていません。
その他:
名簿の取り扱いが大幅にスピードアップし、名簿キャッシュされています
パフォーマンスが過度に大きい名簿の場合は修正されています。
歴史を掘るとき、これは主に顕著であるべきです
(それらは非常に多くのリビジョンを送信するので、特に初期引っ張ります)、
と大きな木があるプロジェクトのために、より顕著です。

このモノトーンはもはやバンドルいくつかの必要なサードパーティのライブラリ、簡単にディストリビューターの生活になります。

バージョン0.43の新機能です。
モノトーンサーバーはNETSYNCサーバに非常に多くをスピードアップする、フォワードデルタを使用するように設定することができます。
MTNログのパフォーマンスが大幅に改善されており、新たな有用なセレクタがご利用いただけます。
単調になりました、この特定のVCSと簡単に連携を可能にするためにGitの高速インポート形式にそのデータベースをエクスポートすることができます。
多くのバグ修正があります。

このバージョン0.42の新機能です:

このいくつかの分野における通常のバグ修正、小さな改良、およびスピードアップの中で、優れた新機能を使用すると、今非同期マージ競合を処理できることです。

この何がバージョン0.41で追加されます:

このバージョンは、いくつかの厄介なバグを修正し、主にオートメーションインターフェイスに、いくつかの新しい機能が追加されます。

この要件:

このglibcのバージョン3.4.x

同じようなソフトウェア

musdex
musdex

11 May 15

cubicweb-vcsfile
cubicweb-vcsfile

14 Apr 15

gitchangelog
gitchangelog

14 Apr 15

bzr-externals
bzr-externals

14 Apr 15

へのコメント monotone

コメントが見つかりません
コメントを追加
画像をオンにする!