Mercurial > hg > Members > masakoha > masa
comparison OpenSource/mercurial.txt @ 101:3c96cbfa309c
add mercurial memo
author | Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 19 May 2014 17:40:26 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
100:e64b09046d20 | 101:3c96cbfa309c |
---|---|
1 2014/05/19(Mon) | |
2 pdb -m ファイル名 でデバッグ。 | |
3 | |
4 python のインスタンスは __dict__ というオブジェクトを持っていて、それが変数をキーとして変数の中身をデータとする辞書になっている。 | |
5 pdbにはインスタンス変数の中身を | |
6 表示するコマンドは無いのでこれを見る。 | |
7 | |
8 dispatch 関数内で引数の解析を行っているっぽい? | |
9 | |
10 localrepo | |
11 | |
12 .hg/以下の.dと.iってなんだろ。 | |
13 .i はなんらかのバイナリファイル。 | |
14 .hg/store/data/file__list.i がファイル名を持っているバイナリファイルだろう | |
15 ->中身はzlibで圧縮されていると思うけどデコードできない… | |
16 ->mercurialがデコードするものをもっているんじゃないかなぁと。 | |
17 | |
18 chekargs()の中身で実行されちゃうっぽい。 | |
19 scmutilがそれっぽい関数をもってる? | |
20 cmdutil.pyに cat がいた。 | |
21 | |
22 cmdutil.py 以下の cat関数内に定義されている write()の中に行けば...! | |
23 この先読んで予習してね! | |
24 | |
25 cmdutil.py 1882 cat(write)みてみよう!! |