_ [comp] 続・hg で commit

Audacious のことっぽいけどメモ。

  1. リモートリポジトリを取り寄せる。

     hg clone ssh://hg.XXXXXXXX.XXX//hg/XXXXXXXX XXXXXXXX
     requesting all changes
     adding changesets
     adding manifests
     adding file changes
     added XXXX changesets with XXXX changes to XXXX files
     XXXX files updated, 0 files merged, 0 files removed, 0 files unresolved
    
  2. ブランチを指定して update。

     % hg branches
     trunk                          XXXX:XXXXXXXXXXXX
     default                        XXXX:XXXXXXXXXXXX (inactive)
    	
     % hg branch
     default
    	
     % hg -v update trunk
     resolving manifests
             :
     XXXX files updated, XXXX files merged, XXXX files removed, XXXX files unresolved
    	
     % hg branch
     trunk
    
  3. .hg/hgrc に以下を追加。

     [ui]
     username = XXXXXXXX <XXXXXXXX at XXXXXXXX dot XXX>
    
  4. ファイルを編集する。
  5. 状態を確認。

     % hg status
     M po/ja.po
    
  6. commit する。この時点ではローカルリポジトリにしか反映されない。

     % hg commit -m 'update Japanese translation' po/ja.po
    
  7. リモートリポジトリに送信。(現在のブランチを trunk にしたので merge の必要なし)…するが何故かうまくいかない。引き続き問い合わせ中。

     % hg -v push
     running ssh hg.XXXXXXXX.XXX "hg -R /hg/XXXXXXXX serve --stdio"
     pushing to ssh://hg.XXXXXXXX.XXX//hg/XXXXXXXX
     searching for changes
     1 changesets found
     remote: abort: could not lock repository /hg/XXXXXXXX: Permission denied
    

_ [debian] acroread 7.0.9 + GTK+ 2.11.6 変

acroread が

(acroread:XXXXX): Gtk-CRITICAL **: gtk_rc_get_style: assertion `GTK_IS_WIDGET (widget)' failed

と出て動かなくなった。GTK+ を 2.11.6 から 2.11.5 に戻したら動くようになった。

とか、いろいろ出てるけど、さて。