[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:4808] branches/emacs-merge
- X-ml-count: 4839
- Subject: Re: [MD:4808] branches/emacs-merge
- From: 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxx>
- Date: Wed, 14 Jan 2004 13:21:51 +0900
- User-agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3.50 (usg-unix-v) Mule/5.0 (賢木)
>>>>> In [meadow-develop : No.4811]
>>>>> “三好” = MIYOSHI Masanori <miyoshi@xxxxxxxxxxxxxxxx> wrote:
kose> 現在、emacs-merge はコンパイルでエラーになります?
三好> emacs-merge はマージの途中なのでまだ使わない方が良いです。
三好> ビルド対象から leim を外せば Meadow 自体のビルドは可能ですが、ま
三好> ともには動かないと思います(VC の場合)。
三好> 実は emacs-21.3.50 では大規模な変更がなされているため、マージは思っ
三好> たよりも大変で苦労しています。
三好> 試行錯誤の結果、機械的なマージはあきらめて、手作業で少しずつマー
三好> ジしている最中です。
cvs diff をやってて気がついたのですが、
;; cvs diff -N -r EMACS_21_3 -D 20030401 とやったら diff が
;; 44MB にもなって、1週間でそんなに commit されるのか? と変だと
;; 思って気がついたのです。
: $ cvs status -v ChangeLog | grep 1.169
: EMACS_21_3 (revision: 1.169.4.34)
: EMACS_PRETEST_21_2_95 (revision: 1.169.4.31)
: EMACS_PRETEST_21_2_94 (revision: 1.169.4.31)
: EMACS_PRETEST_21_2_93 (revision: 1.169.4.27)
: EMACS_PRETEST_21_2_92 (revision: 1.169.4.25)
: EMACS_PRETEST_21_2_91 (revision: 1.169.4.24)
: EMACS_21_1 (revision: 1.169.4.5)
: EMACS_21_1_RC (branch: 1.169.4)
: EMACS_21_1_BASE (revision: 1.169)
: patches_21_0 (branch: 1.169.2)
: patches_21_0_base (revision: 1.169)
: EMACS_PRETEST_21_0_106 (revision: 1.169)
EMACS_21_1_RC で枝分れした先に Emacs21.3 があって、trunk と
すっごい差があるってことなんですね。これ。
EMACS_21_1_RC の時点から trunk を patch up するのが近道のよ
うな気がします。(まだやってない)
だってこんな Doc string の reject ばっかりなんだもん。
abbrev.c.rej:
: DEFVAR_LISP ("abbrev-table-name-list", &Vabbrev_table_name_list,
: - "List of symbols whose values are abbrev tables.");
: Vabbrev_table_name_list = Fcons (intern ("fundamental-mode-abbrev-table"),
: Fcons (intern ("global-abbrev-table"),
: Qnil));
:
: DEFVAR_LISP ("global-abbrev-table", &Vglobal_abbrev_table,
: - "The abbrev table whose abbrevs affect all buffers.\n\
: - Each buffer may also have a local abbrev table.\n\
: - If it does, the local table overrides the global one\n\
: - for any particular abbrev defined in both.");
: Vglobal_abbrev_table = Fmake_abbrev_table ();
それと、
ASAGAO_emacs-21_2 は EMACS_PRETEST_21_2_95
ASAGAO_emacs-21_3 は EMACS_21_3
と対応しているんですか?
三好> とくに下記の二点が大変だと考えています。
三好> ・lisp 関連の構造体(Lisp_Object等)に大きな変更があったの。→pdump
三好> も修正しなければいけないんだけどよく分からない。
#undef PDUMP でビルドはできないんでしたっけ?
三好> ・x32term.c, w32term.c, macterm.c に散らばっていたOS依存コードが
三好> 整理され、OS非依存のコードが増えた。→mw32term.c にも大きな変更
三好> が必要。
三好> ;; Emacs の CVS に細かくタグが打ってあれば、少しずつマージもでき
三好> ;; るので楽なんですけどね。Subversion で管理されていれば...
Emacs の CVS repository を丸ごと手元に貰うってのはできなんで
しょうかねえ? weekly-patch にして patch up するとか。
--
こせき // サポートページ
http://www.NetLaputa.ne.jp/~kose/MeadowBook/