зеркало из https://github.com/mozilla/gecko-dev.git
63 строки
3.0 KiB
Plaintext
63 строки
3.0 KiB
Plaintext
This file contains only important changes made to Bonsai. If you
|
|
are updating from an older version, make sure that you check this file!
|
|
|
|
For a more complete list of what has changed, use Bonsai itself, at
|
|
(http://cvs-mirror.mozilla.org/webtools/bonsai/cvsqueryform.cgi) to
|
|
query the CVS tree. For example,
|
|
|
|
http://cvs-mirror.mozilla.org/webtools/bonsai/cvsquery.cgi?module=all&branch=HEAD&branchtype=match&dir=mozilla%2Fwebtools%2Fbonsai&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=week&mindate=&maxdate=&cvsroot=%2Fcvsroot
|
|
|
|
will tell you what has been changed in the last week.
|
|
|
|
|
|
11/9/99 I have discovered that Bonsai gets all screwed up if you have multiple
|
|
files with the same name but different capitalization in your directory. This
|
|
is because the tables were all defined to have case-independent strings, but
|
|
you want them to be case-dependent. To fix, feed the following to mysql:
|
|
|
|
alter table dirs change column dir dir varchar(128) binary not null;
|
|
alter table files change column file file varchar(128) binary not null;
|
|
alter table people change column who who varchar(32) binary not null;
|
|
alter table repositories change column repository repository varchar(64) binary not null;
|
|
alter table branches change column branch branch varchar(64) binary not null;
|
|
alter table checkins change column revision revision varchar(32) binary not null, change column stickytag stickytag varchar(255) binary not null;
|
|
alter table tags change column revision revision varchar(32) binary not null;
|
|
|
|
|
|
|
|
10/12/99 Apparently, newer alphas of MySQL won't allow you to have
|
|
"when" as a column name. So, I have had to rename a column in the
|
|
checkins table. You must feed the below to mysql or you won't
|
|
work at all.
|
|
|
|
alter table checkins change column when ci_when datetime not null;
|
|
|
|
|
|
7/9/99 Ported completely to perl! (Due to heroic efforts by Dieter
|
|
Weber <dieter@Compatible.COM>). Among the things you need to do to
|
|
get this to work are:
|
|
|
|
- Realize that this installation will clear the "hook", and will
|
|
prevent you from seeing any old hooks that were created by the old
|
|
TCL code.
|
|
- Create a treeconfig.pl, based on the tree data in your old
|
|
(now obsolete) configdata.
|
|
- Make sure your perl contains the MailDate and libnet CPAN modules
|
|
(see INSTALL for how to get these)
|
|
- Add a new column to the descs table (Dieter added this to speedup
|
|
database rebuilds). Feed this to mysql:
|
|
|
|
alter table descs add column hash bigint not null;
|
|
|
|
- Go visit the new editparams.cgi page, and adjust everything.
|
|
- Change your mail alias to point to the new handleCheckinMail.pl
|
|
script (instead of handleCheckinMail.tcl)
|
|
- If you use the "administrator mail" feature, change its mail alias to
|
|
point to the new handleAdminMail.pl (instead of handleAdminMail.tcl).
|
|
|
|
|
|
|
|
4/30/99 Now uses autoconf, and comes with a configure script. A few
|
|
new variables can be defined in your configdata file, and probably
|
|
need to be. See the file configdata.in for a list of the new parameters.
|