Mercurialはすべてについて分散されている間に
は、それは、集中方式で動作するように、時には非常に便利です:あなたが仕事のファイルが(例えば、などWordドキュメント、Photoshop画像、などのバイナリファイル)をマージすることができないならば、それはした方がよいです同時作業を避けるために、編集内容についての前払い通信します。
hglockはMercurialのための集中ファイルベースのロック·スキームをimpliments拡張したものです。
このリリースで新しい何が:ます。
はMercurial 2.5での問題を修正しました
このバージョン0.5の新機能:コピーして名前を変更でます。
ロック·ファイル。我々のモデルでは、サーバは文句を言わないロックが必須のロック解除ファイルを伴うプッシュを受け入れます。新しいファイルがロックされていない場合、このようなファイルは、名前を変更した後に表示されます。それはまだサーバー上にないので、ユーザーがファイルをロックすることはできません。
拡張機能は、現在内部でリネームまたはコピーの宛先名のためのロックを取得します。古いものと新しい名前の両方のためのユーザ自身のロックするように、元のファイルのロックはその場に残されています。
問題を修正しました3:.hgignoreファイルが存在する場合、ファイルの書き込み権限が最初のクローンに更新されていません
https://bitbucket.org/aragost/hglock/issue/3/
2.0にMercurialのバージョンと拡張機能1.8.4をテストし、コードとの互換性を維持するためのテストを書き直しました。
このバージョン0.4の新機能である:読み取り専用としてロック解除ファイルをマークするための
この試験的にサポート。ニーズロックプロパティセット:これは、ファイルがSVNを持っている場合、SVNがどのように機能するかに似ています。
これは、まだ拡張ヘルプでアドバタイズされず、デフォルトではオフになっています。有効にするには、設定ファイルに次の行を追加します。
[hglock]
updatewriteperm =真
リポジトリがクローン化された場合、(.hglocksで一致)ロック必要であるとマークされたファイルは読み取り専用にチェックアウトされます。ファイルがロックされている場合には、書き込み可能にします。ファイルは(HGアンロックファイルまたはHGプッシュを介してで)ロック解除されている場合は、読み取り専用になります再び。
この機能を貢献するためのスコットSturdivantに感謝します。
更新とコミットコマンドが暗黙的にロックを使用し、今静かに欠けているか、初期化されていないロックリポジトリを無視します。前に、HGの更新はロックリポジトリが初期化されなかった場合、それは今--verboseを使用する場合にのみ表示され、警告を出力中止だろう。
より良いメンテナンスのためのコードをリファクタリング。リモートプロシージャコールプロトコルは現在、独自のモジュールに住んでいます。
このバージョン0.3の新機能:プッシュチェンジの
このクライアント側のチェック。プッシュする前に、クライアントは、今ではロックが必須の任意のロック解除ファイルが含まれているかどうかを確認するために、各プッシュチェンジを検査します。このようなチェンジが検出された場合、プッシュは中止されます。
HGは、クライアントのチェンジセットを検証HGロックと同じ方法のロックを解除してください。これは、それを変更チェンジが押されている前に、クライアントがファイルのロックを解除しないことを保証します。
ロック解除コマンドのみを使用することができ、それがロックされていたため、ファイルが変更されていない場合 - ファイルのロックを解除するための主要な方法は、単純にファイルに影響チェンジをプッシュするようになりました。
HGプッシュのための障害者--forceフラグ。プッシュに複数のヘッドを作成すると、もはや可能ではありません。新しいブランチを押すと--new-分岐フラグでも可能です。
Mercurialの1.9.x.との互換性を修正しました。今Mercurialのバージョン1.8.4、1.9、および1.9.1でテスト。
このバージョン0.2の新機能である:バージョン0.1の
この再リリース。 575c95b4ab8fでpretxnchangegroupフックにチェンジグループフックからの変化は、悪い結果をもたらしました。だから575c95b4ab8fとフォローの修正(d87f0dc0919e、4ba9b24da91b、7ec8374652adは)解放するにはあまりにも不安定でした。
このリリースでは、4b61dc057391に構築され、パッケージの変更に伴って、マージ(7e3a4247e682と019d137a6ece)で間違ったファイルを識別するためのロックのみ修正が含まれています。
この要件:
このパイソン
コメントが見つかりません