From owner-ports-jp@jp.freebsd.org  Mon Oct 29 23:49:30 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id XAA20946;
	Mon, 29 Oct 2001 23:49:30 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from t-mta3.odn.ne.jp (mfep3.odn.ne.jp [143.90.131.181])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id XAA20941
	for <ports-jp@jp.freebsd.org>; Mon, 29 Oct 2001 23:49:30 +0900 (JST)
	(envelope-from shige@FreeBSD.org)
Received: from artemis.emerald.priv.net ([211.127.125.166])
          by t-mta3.odn.ne.jp with ESMTP
          id <20011029144929192.CVYK.3301.t-mta3.odn.ne.jp@mta3.odn.ne.jp>;
          Mon, 29 Oct 2001 23:49:29 +0900
Date: Mon, 29 Oct 2001 23:49:44 +0900 (JST)
Message-Id: <20011029.234944.36078784.shige@FreeBSD.org>
To: ports-jp@jp.freebsd.org, yoichi@eken.phys.nagoya-u.ac.jp
From: Shigeyuki Fukushima <shige@FreeBSD.org>
In-Reply-To: <86r8rmy26w.wl@eken.phys.nagoya-u.ac.jp>
References: <7mlmhu4lsc.wl@waterblue.imgsrc.co.jp>
	<20011029.224106.116936545.shige@FreeBSD.org>
	<86r8rmy26w.wl@eken.phys.nagoya-u.ac.jp>
X-Mailer: Mew version 2.0 on Emacs 20.7 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: ports-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: ports-jp 11604
Subject: [ports-jp 11604] Re: editors/tamago-emacs21
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org
X-Originator: shige@FreeBSD.org

From: Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>
Subject: [ports-jp 11599] Re: editors/tamago-emacs21
Date: Mon, 29 Oct 2001 23:02:15 +0900

> $BKM$N;W$$$H$7$F$O!$(Bemacsen $B<+BN$N(B ports $B$N(B naming $B$H$O(B
> $BFHN)$K!$(B elisp ports $B$G$O4pK\E*$K(B
> 
>    ${ELISP_PORT_NAME}-{emacs20,emacs21,xemacs21,...}
> 
> $B$NL>IU$1J}$,!$%f!<%6$,$I$N%P!<%8%g%s$N(B emacs $B$KBP1~$9$k$b$N$+(B
> $B$o$+$j$d$9$$$+$i$$$$$s$8$c$J$$$+$H;W$C$F$$$^$9!%(B
> $B!t(B port name $B$H$7$F$O$3$l$^$G$N$$$-$5$D$+$i!$Nc$($P!$$3$l$^$G(B
> $B!t(B tamago $B$O(B emacs20 $B$7$+BP1~$7$F$J$+$C$?$N$G!$$I$l$+0l$D$,(B
> $B!t(B suffix $B$J$7$K$J$C$F$$$k$h$&$J$3$H$O$"$k$H$O$*$b$$$^$9$,!%(B

$BL5M}$K(B emacsen $B4V$G(B master/slave ports $B$H$$$&7ABV$K$3$@$o$i$J$1$l$P(B
$B$h$$$N$+$b$7$l$J$$$G$9$M!#(B
$B3F(B emacsen $BMQ$GFHN)$GF0:n$9$k$h$&$K$7$F$7$^$&$N$,$h$$$N$+$b$7$l$J$$!#(B

> flim $B$H$+$G(B 113 $B$H(B 114 $B$N#27OE}$"$k$N$O0UL#$"$k$N$G$7$g$&$+!)(B
> $B3F(B emasen $B$4$H$K0l$D$N%P!<%8%g%s$,$"$l$P$h$$5$$,$9$k$N$G$9$,!%(B
> flim, semi $B$K0MB8$7$F$$$k(B ports $B$G!$(Bflim,semi $B$r(B emacsen
> $B$H0lBP0l$K$7$F$7$^$C$F:$$kJ*$O$J$+$C$?$h$&$J5$$,$7$^$9$,!D!%(B

$B$3$l$b>e5-$HF1MM$G$9!#L5M}$K(B master/slave $B$G6&M-$7$J$1$l$P(B
$B$9$C$-$j$9$k$N$+$b$7$l$^$;$s!#(B

$B%P!<%8%g%sL>$r2C$($?$N$O!"(B-stable/-current $B$N$h$&$J(B port naming $B$K(B
$B$7$?>l9g$N(B -current => -stable $B$N(B shift($B>:3J(B) $B$NJ}K!$H$7$F!"(B

                         rc
          -stable(ver1)  --->  -current(ver2)
               |                    | |
               | up                 | |
               v                    | |
          -stable(ver1)             | |
               |                    | |
  obsolete <---+                    | |
                 +------------------+ |up
                 |        rc          |
                 v                    v
          -stable(ver2)        -current(ver3)

    rc: repository copy
    up: update commit

$B$H$9$k$J$i$P!"(B
                         rc             rc
             -ver1   --->    -ver2    --->  -ver3
               |               |              |
               | up            | up           | up
               v               v              v
             -ver1           -ver2          -ver3
               |               |              |
  obsolete <---+               |              |
                obsolete <-----+              |
                               obsolete <-----+
    rc: repository copy
    up: update commit

$B$H$$$&Iw$K$9$l$P%7%s%W%k$G$+$D(B3$B$D0J>e$N%P!<%8%g%s$r4IM}$G$-$k$N$G!"(B
$B$h$$$N$+$J$H;W$C$?$o$1$G$9!#(B
$B$I$A$i$K$;$h!"?7%P!<%8%g%sH/5/$NKh$K(B repo-copy $B$OH/@8$7$^$9!#(B

$B$3$l$KBP$7!"7*;3$5$s0F$O!"(B

                               rc
              -stable(ver1)   --->   -current(ver2)
                   | up                  | up
                   v                     v
                   :                     :     
                   :                     :
                   | up                  | up
                   v                     v
  -ver1  <--- -stable(ver1)          -current(ver2)
          rc       |   apply a diff   |  |
  (if required)    +<-----------------+  |
                   | up                  | up
                   v                     v
              -stable(ver2)          -current(ver3)

    rc: repository copy
    up: update commit

$B$3$l$@$H!"8E$$%P!<%8%g%s$r;D$7$F(B 3$B$D0J>e$N(B ports $B$r4IM}$G$-$k(B
$B5_:Q=hCV$r;D$7$J$,$i!"(Brepo-copy $B$N2s?t$,8:$k$N$GJXMx!#(B

$B$H$$$&0F$rJ9$$$F!"$7$^$C$?$J$!(B...$B$H;W$C$F$?$j$7$^$9!#(B;)

--- shige

