特定の種類のプッシュを防ぐために、サーバー側 (リモート) フックを使用しています。とりわけ、mercurial リポジトリに新しいヘッドを作成しているプッシュを禁止したいと考えています--force
。
これを実現する方法は 1 つしか考えられません。祖先を繰り返し処理し、2 人の子を持つ最初の祖先で失敗するだけです。
このアプローチは実際に機能しますが、誰かが同じことを達成するためのよりエレガントな方法を教えてくれれば、とてもうれしいです。
特定の種類のプッシュを防ぐために、サーバー側 (リモート) フックを使用しています。とりわけ、mercurial リポジトリに新しいヘッドを作成しているプッシュを禁止したいと考えています--force
。
これを実現する方法は 1 つしか考えられません。祖先を繰り返し処理し、2 人の子を持つ最初の祖先で失敗するだけです。
このアプローチは実際に機能しますが、誰かが同じことを達成するためのよりエレガントな方法を教えてくれれば、とてもうれしいです。