mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-29 22:40:34 +02:00
Update copyright.
Add blurb pointing to devel/tasks.text.
This commit is contained in:
parent
c87501734a
commit
3db4f31baa
1 changed files with 21 additions and 8 deletions
29
HACKING
29
HACKING
|
@ -1,5 +1,5 @@
|
||||||
Guile Hacking Guide
|
Guile Hacking Guide
|
||||||
Copyright (c) 1996, 1997, 1998, 1999, 2000 Free software Foundation, Inc.
|
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001 Free software Foundation, Inc.
|
||||||
|
|
||||||
Permission is granted to anyone to make or distribute verbatim copies
|
Permission is granted to anyone to make or distribute verbatim copies
|
||||||
of this document as received, in any medium, provided that the
|
of this document as received, in any medium, provided that the
|
||||||
|
@ -15,6 +15,19 @@ Copyright (c) 1996, 1997, 1998, 1999, 2000 Free software Foundation, Inc.
|
||||||
of the Free Software Foundation are approved by the Foundation.
|
of the Free Software Foundation are approved by the Foundation.
|
||||||
|
|
||||||
|
|
||||||
|
What to Hack =========================================================
|
||||||
|
|
||||||
|
You can hack whatever you want, thank GNU.
|
||||||
|
|
||||||
|
However, to see what others have indicated as their interest (and avoid
|
||||||
|
potential wasteful duplication of effort), see devel/tasks.text. Note
|
||||||
|
that this file is available only from CVS checkout and not distributed
|
||||||
|
w/ Guile releases.
|
||||||
|
|
||||||
|
It's also a good idea to join the guile-devel@gnu.org mailing list.
|
||||||
|
See http://www.gnu.org/software/guile/mail/mail.html for more info.
|
||||||
|
|
||||||
|
|
||||||
Hacking It Yourself ==================================================
|
Hacking It Yourself ==================================================
|
||||||
|
|
||||||
As distributed, Guile needs only an ANSI C compiler and a Unix system
|
As distributed, Guile needs only an ANSI C compiler and a Unix system
|
||||||
|
@ -46,7 +59,7 @@ libtool 1.3.5 --- a system for managing the zillion hairy options needed
|
||||||
|
|
||||||
You are lost in a little maze of automatically generated files, all
|
You are lost in a little maze of automatically generated files, all
|
||||||
different.
|
different.
|
||||||
>
|
>
|
||||||
|
|
||||||
|
|
||||||
Contributing Your Changes ============================================
|
Contributing Your Changes ============================================
|
||||||
|
@ -309,7 +322,7 @@ diff -r -u cvs-1.10/src/cvs.h cvs-1.10.ignore-hack/src/cvs.h
|
||||||
--- cvs-1.10/src/cvs.h Mon Jul 27 04:54:11 1998
|
--- cvs-1.10/src/cvs.h Mon Jul 27 04:54:11 1998
|
||||||
+++ cvs-1.10.ignore-hack/src/cvs.h Sun Jan 23 12:58:09 2000
|
+++ cvs-1.10.ignore-hack/src/cvs.h Sun Jan 23 12:58:09 2000
|
||||||
@@ -516,7 +516,7 @@
|
@@ -516,7 +516,7 @@
|
||||||
|
|
||||||
extern int ign_name PROTO ((char *name));
|
extern int ign_name PROTO ((char *name));
|
||||||
void ign_add PROTO((char *ign, int hold));
|
void ign_add PROTO((char *ign, int hold));
|
||||||
-void ign_add_file PROTO((char *file, int hold));
|
-void ign_add_file PROTO((char *file, int hold));
|
||||||
|
@ -349,27 +362,27 @@ diff -r -u cvs-1.10/src/ignore.c cvs-1.10.ignore-hack/src/ignore.c
|
||||||
free (line);
|
free (line);
|
||||||
+ return 1;
|
+ return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Parse a line of space-separated wildcards and add them to the list. */
|
/* Parse a line of space-separated wildcards and add them to the list. */
|
||||||
@@ -375,6 +376,7 @@
|
@@ -375,6 +376,7 @@
|
||||||
struct stat sb;
|
struct stat sb;
|
||||||
char *file;
|
char *file;
|
||||||
char *xdir;
|
char *xdir;
|
||||||
+ char *cvsdotignore;
|
+ char *cvsdotignore;
|
||||||
|
|
||||||
/* Set SUBDIRS if we have subdirectory information in ENTRIES. */
|
/* Set SUBDIRS if we have subdirectory information in ENTRIES. */
|
||||||
if (entries == NULL)
|
if (entries == NULL)
|
||||||
@@ -397,7 +399,10 @@
|
@@ -397,7 +399,10 @@
|
||||||
if (dirp == NULL)
|
if (dirp == NULL)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
- ign_add_file (CVSDOTIGNORE, 1);
|
- ign_add_file (CVSDOTIGNORE, 1);
|
||||||
+ cvsdotignore = getenv("CVSDOTIGNORE");
|
+ cvsdotignore = getenv("CVSDOTIGNORE");
|
||||||
+ if (cvsdotignore == NULL || !ign_add_file (cvsdotignore, 1))
|
+ if (cvsdotignore == NULL || !ign_add_file (cvsdotignore, 1))
|
||||||
+ ign_add_file (CVSDOTIGNORE, 1);
|
+ ign_add_file (CVSDOTIGNORE, 1);
|
||||||
+
|
+
|
||||||
wrap_add_file (CVSDOTWRAPPER, 1);
|
wrap_add_file (CVSDOTWRAPPER, 1);
|
||||||
|
|
||||||
while ((dp = readdir (dirp)) != NULL)
|
while ((dp = readdir (dirp)) != NULL)
|
||||||
=== patch end ===
|
=== patch end ===
|
||||||
|
|
||||||
|
@ -384,7 +397,7 @@ This one is for pcl-cvs-2.9.2, so that `i' adds to the local
|
||||||
Can only be used in the *cvs* buffer."
|
Can only be used in the *cvs* buffer."
|
||||||
(save-window-excursion
|
(save-window-excursion
|
||||||
- (set-buffer (find-file-noselect (expand-file-name ".cvsignore" dir)))
|
- (set-buffer (find-file-noselect (expand-file-name ".cvsignore" dir)))
|
||||||
+ (set-buffer (find-file-noselect
|
+ (set-buffer (find-file-noselect
|
||||||
+ (expand-file-name (or (getenv "CVSDOTIGNORE")
|
+ (expand-file-name (or (getenv "CVSDOTIGNORE")
|
||||||
+ ".cvsignore")
|
+ ".cvsignore")
|
||||||
+ dir)))
|
+ dir)))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue