diff -rc2P git-4.3.12/ChangeLog /home/tudor/src/git/git-4.3.13/ChangeLog *** git-4.3.12/ChangeLog Wed Aug 21 04:21:12 1996 --- /home/tudor/src/git/git-4.3.13/ChangeLog Sat Nov 9 21:42:44 1996 *************** *** 1,2 **** --- 1,29 ---- + Sat Nov 9 21:42:29 1996 Tudor Hulubei + + * configure.in: Now checks for off_t as well. + + Sun Oct 13 14:26:09 1996 Tudor Hulubei + + * git.spec: New file. RPM package specification. + + * Makefile.in (distdone): Corrected permissions. + + * configure.in (HOST): HAVE_HPUX test removed. The `cut' utility + should not be used in configure as it appears to be missing on + some systems (m68k-next-nextstep3). + + Tue Sep 24 02:05:34 1996 Tudor Hulubei + + * config.guess: Added support for AT&T 3B2 systems, thanks to + Gaylen Miller. + + * configure.in: -Wall is no longer automatically appended to + CFLAGS when gcc is detected. Use --enable-gcc-warnings to get + the complete set of warnings. + + * configure.in: Added a check for the presence of the sys/wait.h + header file. Gaylen Miller reported that + this header is missing on the AT&T 3B2 systems (we32k-att-sysv3). + Wed Aug 21 11:20:40 1996 Tudor Hulubei diff -rc2P git-4.3.12/LSM /home/tudor/src/git/git-4.3.13/LSM *** git-4.3.12/LSM Wed Aug 21 08:32:02 1996 --- /home/tudor/src/git/git-4.3.13/LSM Tue Nov 12 12:05:03 1996 *************** *** 1,7 **** Begin3 Title: GNU Interactive Tools ! Version: 4.3.12 ! Entered-date: 21Aug96 ! Description: GIT is a file system browser for UNIX systems. An interactive process viewer/killer, a hex/ascii file viewer, an auto-mount shell script and a per file type --- 1,7 ---- Begin3 Title: GNU Interactive Tools ! Version: 4.3.13 ! Entered-date: 12Nov96 ! Description: GIT is a portable file system browser for UNIX systems. An interactive process viewer/killer, a hex/ascii file viewer, an auto-mount shell script and a per file type *************** *** 10,19 **** Manual pages and info documentation are also provided. Keywords: File browser, Process viewer, Hex viewer, Interactive Tools. ! Author: tudorh@pub.ro (Tudor Hulubei) pink@pub.ro (Andrei Pitis) ! Maintained-by: tudorh@pub.ro (Tudor Hulubei) ! Primary-site: ftp.pub.ro /pub/git ! 354k git-4.3.12.tar.gz ! 907 git-4.3.12.lsm Alternate-site: prep.ai.mit.edu /pub/gnu Original-site: --- 10,19 ---- Manual pages and info documentation are also provided. Keywords: File browser, Process viewer, Hex viewer, Interactive Tools. ! Author: tudor@cs.unh.edu (Tudor Hulubei) pink@pub.ro (Andrei Pitis) ! Maintained-by: tudor@cs.unh.edu (Tudor Hulubei) ! Primary-site: ftp.cs.unh.edu /pub/gnu/git ! 365k git-4.3.13.tar.gz ! 930 git-4.3.13.lsm Alternate-site: prep.ai.mit.edu /pub/gnu Original-site: diff -rc2P git-4.3.12/Makefile.in /home/tudor/src/git/git-4.3.13/Makefile.in *** git-4.3.12/Makefile.in Thu Jun 6 07:05:42 1996 --- /home/tudor/src/git/git-4.3.13/Makefile.in Sun Oct 13 19:40:39 1996 *************** *** 37,40 **** --- 37,41 ---- SHELL = /bin/sh + CHMOD = chmod TAR = tar GZIP = gzip *************** *** 102,105 **** --- 103,107 ---- distdone: cd $(srcdir) && dir=`pwd` && cd ..;\ + $(CHMOD) -R a+rX,g-w,o-w `$(BASENAME) $$dir`;\ $(TAR) -cf - `$(BASENAME) $$dir` |\ $(GZIP) -9c > `$(BASENAME) $$dir`.tar.gz;\ *************** *** 126,130 **** clean: ! -rm -f *.o *~ core* tutu* gogu*;\ \ for dir in $(SUBDIRS);\ --- 128,132 ---- clean: ! -rm -f *.o *~ core* tutu* gogu* .gdb_history;\ \ for dir in $(SUBDIRS);\ diff -rc2P git-4.3.12/NEWS /home/tudor/src/git/git-4.3.13/NEWS *** git-4.3.12/NEWS Wed Aug 21 04:26:09 1996 --- /home/tudor/src/git/git-4.3.13/NEWS Mon Nov 11 19:15:53 1996 *************** *** 8,11 **** --- 8,38 ---- ----------- + Version 4.3.13 + .............. + + - Ported to AT&T 3B2 systems, thanks to Gaylen Miller . + + - Under RedHat Linux 4.0 the rxvt terminal emulator exports TERM=xterm-color + which makes it possible to figure out that we have color support. + GIT now supports xterm-color as well. + + - M-. (ESC .) works better in the sense that it goes up to the + previous directory and automatically positions on the entry + corresponding to the old directory. + + - ^CI installs the RPM package under the cursor. + ^Ci uninstalls the RPM package under the cursor. + ^CN upgrades the RPM package under the cursor. + ^Cq queries the `rpm' package manager. + These commands also have background versions: ^CbI, ^Cbi and ^CbN. + + - Tested on NetBSD 1.2. + + - Fixes to make git compile cleanly to some new architectures thanks to + Nelson H. F. Beebe . + + - Minor changes/fixes. + + Version 4.3.12 .............. diff -rc2P git-4.3.12/PLATFORMS /home/tudor/src/git/git-4.3.13/PLATFORMS *** git-4.3.12/PLATFORMS Thu Aug 22 05:27:28 1996 --- /home/tudor/src/git/git-4.3.13/PLATFORMS Mon Nov 11 17:18:12 1996 *************** *** 8,34 **** No. Architecture Operating System GNU canonical name =============================================================================== ! 1. i386/i486/i586 Linux i486-unknown-linux ! 2. DECstation 5000/25 Ultrix 4.2A mips-dec-ultrix4.2 ! 3. HP9000/715 HP-UX A.09.03 hppa1.1-hp-hpux9.03 ! 4. HP9000/817 HP-UX A.08.03 hppa1.1-hp-hpux8.02 ! 5. HP9000/834 HP-UX A.B7.00 hppa1.0-hp-hpux7.00 ! 6. i386/i486 Thix 0.3.2 i386-unknown-thix ! 7. PowerPC AIX powerpc-ibm-aix3.2.5 ! 8. Sparc SunOS 4.0.3 sparc-sun-sunos4.0 ! 9. m68k BSD 4.3 m68k-hp-bsd ! 10. SGI IRIX 4.0.5F mips-sgi-irix4.0.5F ! 11. ROMP AOS romp-ibm-aos ! 12. m68k NEWS-OS m68k-sony-newsos ! 13. DEC Alpha AXP OSF/1 alpha-dec-axposf1.2 ! 14. Sparc SunOS 4.1.3 sparc-sun-sunos4.1.3 ! 15. Sparc Solaris 2.3 sparc-sun-solaris2.3 ! 16. SGI IRIX 5.2 mips-sgi-irix5.2 ! 17. i486 SCO 3.2 V 4.2 i486-unknown-sco3.2 ! 18. Sparc Solaris 2.4 sparc-sun-solaris2.4 ! 19. hp300 NetBSD 1.0A m68k-hp-netbsd1.0A ! 20. i386 Minix 1.16.25.1 i386-vu-minix ! 21. m68k sysV68 R3V7.1 m68k-motorola-sysv ! 22. NeXT Next Step 3.2 m68k-next-nextstep3 ! 23. m68k B.O.S. 02.01 m68k-bull-sysv3 ! 24. ??? qnx 4.22 ???-???-??? ! 25. i386/i486/i586 GNU Hurd 0.0 i386-unknown-gnu0.0 --- 8,45 ---- No. Architecture Operating System GNU canonical name =============================================================================== ! 1. i386/i486/i586 GNU Hurd 0.1 i386-unknown-gnu0.1 ! 2. i386/i486/i586 Linux i486-unknown-linux ! 3. i386/i486/i586 Thix 0.3.2 i386-unknown-thix ! 4. DECstation 5000 ULTRIX 4.2A mips-dec-ultrix4.2 ! 5. DECstation 5000 ULTRIX 4.3 mips-dec-ultrix4.3 ! 6. DECstation 5000 ULTRIX 4.4 mips-dec-ultrix4.4 ! 7. HP9000/715 HP-UX A.09.03 hppa1.1-hp-hpux9.03 ! 8. HP9000/735 HP-UX B.10.01 hppa1.1-hp-hpux10.01 ! 9. HP9000/817 HP-UX A.08.03 hppa1.1-hp-hpux8.02 ! 10. HP9000/834 HP-UX A.B7.00 hppa1.0-hp-hpux7.00 ! 11. PowerPC AIX 3.2.5 powerpc-ibm-aix3.2.5 ! 12. IBM RS/6000 AIX 4.1.1 rs6000-ibm-aix4.1.1 ! 13. Sparc SunOS 4.0.3 sparc-sun-sunos4.0 ! 14. sun3x SunOS 4.1.1 m68k-sun-sunos4.1.1 ! 15. sun4 SunOS 4.1.3 sparc-sun-sunos4.1.3 ! 16. Sparc SunOS 5.3 sparc-sun-solaris2.3 ! 17. Sparc SunOS 5.4 sparc-sun-solaris2.4 ! 18. sun4m SunOS 5.5 sparc-sun-solaris2.5 ! 19. SGI IRIX 4.0.5F mips-sgi-irix4.0.5F ! 20. SGI IRIX 5.2 mips-sgi-irix5.2 ! 21. SGI Indigo/2 IRIX 5.3 mips-sgi-irix5.3 ! 22. SGI PowerChallenge IRIX64 6.1 mips-sgi-irix6.1 ! 23. ROMP AOS romp-ibm-aos ! 24. m68k NEWS-OS m68k-sony-newsos ! 25. alpha OSF1 V1.2 alpha-dec-axposf1.2 ! 26. alpha OSF1 V3.2 alpha-dec-osf3.2 ! 27. hp300 NetBSD 1.0A m68k-hp-netbsd1.0A ! 28. mk68k NetBSD 1.2 m68k-cbm-netbsd1.2 ! 29. m68k BSD 4.3 m68k-hp-bsd ! 30. i386 Minix 1.16.25.1 i386-vu-minix ! 31. m68k sysV68 R3V7.1 m68k-motorola-sysv ! 32. NeXT Next Step 3.2 m68k-next-nextstep3 ! 33. m68k B.O.S. 02.01 m68k-bull-sysv3 ! 34. ??? qnx 4.22 ???-???-??? ! 35. we32k AT&T 3B2 we32k-att-sysv3 ! 36. i486 SCO 3.2 V 4.2 i486-unknown-sco3.2 diff -rc2P git-4.3.12/README /home/tudor/src/git/git-4.3.13/README *** git-4.3.12/README Thu Jun 6 02:34:23 1996 --- /home/tudor/src/git/git-4.3.13/README Sat Sep 28 18:33:59 1996 *************** *** 135,141 **** ! Good luck ! Tudor & Andi ---------------------------------------------------------------------- ! Please send bug reports to tudorh@pub.ro --- 135,141 ---- ! Good luck! Tudor & Andi ---------------------------------------------------------------------- ! Please send bug reports to tudor@cs.unh.edu diff -rc2P git-4.3.12/acconfig.h /home/tudor/src/git/git-4.3.13/acconfig.h *** git-4.3.12/acconfig.h Sun Apr 14 14:01:26 1996 --- /home/tudor/src/git/git-4.3.13/acconfig.h Sun Oct 13 14:14:52 1996 *************** *** 2,8 **** #undef HAVE_GCC - /* Define if your system is HP-UX. */ - #undef HAVE_HPUX - /* Define if you have a termcap library. */ #undef HAVE_LIBTERMCAP --- 2,5 ---- diff -rc2P git-4.3.12/config.guess /home/tudor/src/git/git-4.3.13/config.guess *** git-4.3.12/config.guess Tue Dec 27 18:43:43 1994 --- /home/tudor/src/git/git-4.3.13/config.guess Mon Nov 11 18:48:15 1996 *************** *** 1,5 **** ! #!/bin/sh # Attempt to guess a canonical system name. ! # Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify it --- 1,5 ---- ! #! /bin/sh # Attempt to guess a canonical system name. ! # Copyright (C) 1992, 93, 94, 95, 1996 Free Software Foundation, Inc. # # This file is free software; you can redistribute it and/or modify it *************** *** 15,19 **** # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software ! # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # As a special exception to the GNU General Public License, if you --- 15,19 ---- # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software ! # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # # As a special exception to the GNU General Public License, if you *************** *** 52,63 **** case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in ! alpha:OSF1:V*:*) ! # After 1.2, OSF1 uses "V1.3" for uname -r. ! echo alpha-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^V//'` ! exit 0 ;; alpha:OSF1:*:*) # 1.2 uses "1.2" for uname -r. ! echo alpha-dec-osf${UNAME_RELEASE} ! exit 0 ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} --- 52,74 ---- case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in ! 3B2:*:*:*) ! echo we32k-att-sysv3 ! exit 0;; alpha:OSF1:*:*) + # A Vn.n version is a released version. + # A Tn.n version is a released field test version. + # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. ! echo alpha-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//'` ! exit 0 ;; ! 21064:Windows_NT:50:3) ! echo alpha-dec-winnt3.5 ! exit 0 ;; ! Amiga*:UNIX_System_V:4.0:*) ! echo m68k-cbm-sysv4 ! exit 0;; ! amiga:NetBSD:*:*) ! echo m68k-cbm-netbsd${UNAME_RELEASE} ! exit 0 ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} *************** *** 73,76 **** --- 84,90 ---- echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit 0 ;; + i86pc:SunOS:5.*:*) + echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize *************** *** 80,83 **** --- 94,102 ---- exit 0 ;; sun4*:SunOS:*:*) + case "`/usr/bin/arch -k`" in + Series*|S4*) + UNAME_RELEASE=`uname -v` + ;; + esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` *************** *** 86,89 **** --- 105,117 ---- echo m68k-sun-sunos${UNAME_RELEASE} exit 0 ;; + atari*:NetBSD:*:*) + echo m68k-atari-netbsd${UNAME_RELEASE} + exit 0 ;; + sun3*:NetBSD:*:*) + echo m68k-sun-netbsd${UNAME_RELEASE} + exit 0 ;; + mac68k:NetBSD:*:*) + echo m68k-apple-netbsd${UNAME_RELEASE} + exit 0 ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} *************** *** 92,98 **** --- 120,132 ---- echo vax-dec-ultrix${UNAME_RELEASE} exit 0 ;; + mips:*:4*:UMIPS) + echo mips-mips-riscos4sysv + exit 0 ;; mips:*:5*:RISCos) echo mips-mips-riscos${UNAME_RELEASE} exit 0 ;; + Night_Hawk:Power_UNIX:*:*) + echo powerpc-harris-powerunix + exit 0 ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 *************** *** 105,108 **** --- 139,145 ---- exit 0 ;; AViiON:dgux:*:*) + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` + if [ $UNAME_PROCESSOR = mc88100 -o $UNAME_PROCESSOR = mc88110 ] ; then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx \ -o ${TARGET_BINARY_INTERFACE}x = x ] ; then *************** *** 111,114 **** --- 148,153 ---- echo m88k-dg-dguxbcs${UNAME_RELEASE} fi + else echo i586-dg-dgux${UNAME_RELEASE} + fi exit 0 ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) *************** *** 125,131 **** echo m68k-tektronix-bsd exit 0 ;; ! *:IRIX:*:*) ! echo mips-sgi-irix${UNAME_RELEASE} exit 0 ;; i[34]86:AIX:*:*) echo i386-ibm-aix --- 164,173 ---- echo m68k-tektronix-bsd exit 0 ;; ! *:IRIX*:*:*) ! echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit 0 ;; + ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. + echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id + exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i[34]86:AIX:*:*) echo i386-ibm-aix *************** *** 159,166 **** IBM_ARCH=powerpc fi ! if grep bos410 /usr/include/stdio.h >/dev/null 2>&1; then ! IBM_REV=4.1 ! elif grep bos411 /usr/include/stdio.h >/dev/null 2>&1; then ! IBM_REV=4.1.1 else IBM_REV=4.${UNAME_RELEASE} --- 201,206 ---- IBM_ARCH=powerpc fi ! if [ -x /usr/bin/oslevel ] ; then ! IBM_REV=`/usr/bin/oslevel` else IBM_REV=4.${UNAME_RELEASE} *************** *** 171,174 **** --- 211,220 ---- echo rs6000-ibm-aix exit 0 ;; + ibmrt:4.4BSD:*|romp-ibm:BSD:*) + echo romp-ibm-bsd4.4 + exit 0 ;; + ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC NetBSD and + echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to + exit 0 ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx *************** *** 187,191 **** 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; ! 9000/7?? | 9000/8?7 ) HP_ARCH=hppa1.1 ;; 9000/8?? ) HP_ARCH=hppa1.0 ;; esac --- 233,237 ---- 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; ! 9000/7?? | 9000/8?[679] ) HP_ARCH=hppa1.1 ;; 9000/8?? ) HP_ARCH=hppa1.0 ;; esac *************** *** 223,227 **** echo unknown-hitachi-hiuxwe2 exit 0 ;; ! 9000/7??:4.3bsd:*:* | 9000/8?7:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit 0 ;; --- 269,273 ---- echo unknown-hitachi-hiuxwe2 exit 0 ;; ! 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit 0 ;; *************** *** 229,233 **** echo hppa1.0-hp-bsd exit 0 ;; ! hp7??:OSF1:*:* | hp8?7:OSF1:*:* ) echo hppa1.1-hp-osf exit 0 ;; --- 275,279 ---- echo hppa1.0-hp-bsd exit 0 ;; ! hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit 0 ;; *************** *** 235,238 **** --- 281,287 ---- echo hppa1.0-hp-osf exit 0 ;; + parisc*:Lites*:*:*) + echo hppa1.1-hp-lites + exit 0 ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd *************** *** 253,263 **** echo c4-convex-bsd exit 0 ;; ! CRAY*X-MP:UNICOS:*:*) echo xmp-cray-unicos exit 0 ;; ! CRAY*Y-MP:UNICOS:*:*) ! echo ymp-cray-unicos ! exit 0 ;; ! CRAY-2:UNICOS:*:*) echo cray2-cray-unicos exit 0 ;; --- 302,315 ---- echo c4-convex-bsd exit 0 ;; ! CRAY*X-MP:*:*:*) echo xmp-cray-unicos exit 0 ;; ! CRAY*Y-MP:*:*:*) ! echo ymp-cray-unicos${UNAME_RELEASE} ! exit 0 ;; ! CRAY*C90:*:*:*) ! echo c90-cray-unicos${UNAME_RELEASE} ! exit 0 ;; ! CRAY-2:*:*:*) echo cray2-cray-unicos exit 0 ;; *************** *** 265,270 **** echo m68k-hp-netbsd${UNAME_RELEASE} exit 0 ;; ! i[34]86:BSD/386:*:*) ! echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit 0 ;; *:FreeBSD:*:*) --- 317,322 ---- echo m68k-hp-netbsd${UNAME_RELEASE} exit 0 ;; ! i[34]86:BSD/386:*:* | *:BSD/OS:*:*) ! echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit 0 ;; *:FreeBSD:*:*) *************** *** 274,283 **** echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` exit 0 ;; *:GNU:*:*) echo `echo ${UNAME_MACHINE}|sed -e 's,/.*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit 0 ;; *:Linux:*:*) ! echo ${UNAME_MACHINE}-unknown-linux ! exit 0 ;; *:Thix:*:*) echo ${UNAME_MACHINE}-unknown-thix --- 326,381 ---- echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` exit 0 ;; + i*:CYGWIN*:*) + echo i386-pc-cygwin32 + exit 0 ;; + p*:CYGWIN*:*) + echo powerpcle-unknown-cygwin32 + exit 0 ;; + prep*:SunOS:5.*:*) + echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit 0 ;; *:GNU:*:*) echo `echo ${UNAME_MACHINE}|sed -e 's,/.*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit 0 ;; *:Linux:*:*) ! # The BFD linker knows what the default object file format is, so ! # first see if it will tell us. ! ld_help_string=`ld --help 2>&1` ! if echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: elf_i[345]86"; then ! echo "${UNAME_MACHINE}-pc-linux-gnu" ; exit 0 ! elif echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: i[345]86linux"; then ! echo "${UNAME_MACHINE}-pc-linux-gnuaout" ; exit 0 ! elif echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: i[345]86coff"; then ! echo "${UNAME_MACHINE}-pc-linux-gnucoff" ; exit 0 ! elif echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: m68kelf"; then ! echo "${UNAME_MACHINE}-unknown-linux-gnu" ; exit 0 ! elif echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations: m68klinux"; then ! echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ! elif test "${UNAME_MACHINE}" = "alpha" ; then ! echo alpha-unknown-linux-gnu ; exit 0 ! elif test "${UNAME_MACHINE}" = "sparc" ; then ! echo sparc-unknown-linux-gnu ; exit 0 ! else ! # Either a pre-BFD a.out linker (linux-gnuoldld) or one that does not give us ! # useful --help. Gcc wants to distinguish between linux-gnuoldld and linux-gnuaout. ! test ! -d /usr/lib/ldscripts/. \ ! && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0 ! # Determine whether the default compiler is a.out or elf ! cat >dummy.c </dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0 ! rm -f dummy.c dummy ! fi ;; *:Thix:*:*) echo ${UNAME_MACHINE}-unknown-thix *************** *** 292,312 **** echo ${UNAME_MACHINE}-univel-sysv${UNAME_RELEASE} else ! echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE} fi exit 0 ;; i[34]86:*:3.2:*) ! if /bin/uname -X 2>/dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')` (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486 ! echo ${UNAME_MACHINE}-unknown-sco$UNAME_REL ! elif test -f /usr/options/cb.name; then ! UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')` (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486 ! (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \ ! && UNAME_MACHINE=i586 ! echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else ! echo ${UNAME_MACHINE}-pc-sysv32 fi exit 0 ;; Intel:Mach:3*:*) ! echo i386-pc-mach3 ! exit 0 ;; ! paragon:*:*:*) ! echo i860-intel-osf1 exit 0 ;; i860:*:4.*:*) # i860-SVR4 *************** *** 329,333 **** uname -p 2>/dev/null | grep 86 >/dev/null \ && echo i486-ncr-sysv4 && exit 0 ;; ! m680[234]0:LynxOS:2.2*:*) echo m68k-lynx-lynxos${UNAME_RELEASE} exit 0 ;; --- 432,436 ---- uname -p 2>/dev/null | grep 86 >/dev/null \ && echo i486-ncr-sysv4 && exit 0 ;; ! m680[234]0:LynxOS:2.[23]*:*) echo m68k-lynx-lynxos${UNAME_RELEASE} exit 0 ;; *************** *** 335,345 **** echo m68k-atari-sysv4 exit 0 ;; ! i[34]86:LynxOS:2.2*:*) echo i386-lynx-lynxos${UNAME_RELEASE} exit 0 ;; ! TSUNAMI:LynxOS:2.2*:*) echo sparc-lynx-lynxos${UNAME_RELEASE} exit 0 ;; ! rs6000:LynxOS:2.2*:*) echo rs6000-lynx-lynxos${UNAME_RELEASE} exit 0 ;; --- 438,448 ---- echo m68k-atari-sysv4 exit 0 ;; ! i[34]86:LynxOS:2.[23]*:*) echo i386-lynx-lynxos${UNAME_RELEASE} exit 0 ;; ! TSUNAMI:LynxOS:2.[23]*:*) echo sparc-lynx-lynxos${UNAME_RELEASE} exit 0 ;; ! rs6000:LynxOS:2.[23]*:*) echo rs6000-lynx-lynxos${UNAME_RELEASE} exit 0 ;; *************** *** 355,358 **** --- 458,471 ---- fi exit 0 ;; + mc68*:A/UX:*:*) + echo m68k-apple-aux${UNAME_RELEASE} + exit 0 ;; + R3000:*System_V*:*:*) + if [ -d /usr/nec ]; then + echo mips-nec-sysv${UNAME_RELEASE} + else + echo mips-unknown-sysv${UNAME_RELEASE} + fi + exit 0 ;; esac *************** *** 361,364 **** --- 474,481 ---- cat >dummy.c < + # include + #endif main () { *************** *** 369,373 **** printf ("mips-sony-bsd\n"); exit (0); #else ! printf ("m68k-sony-newsos\n"); exit (0); #endif #endif --- 486,497 ---- printf ("mips-sony-bsd\n"); exit (0); #else ! #include ! printf ("m68k-sony-newsos%s\n", ! #ifdef NEWSOS4 ! "4" ! #else ! "" ! #endif ! ); exit (0); #endif #endif *************** *** 404,408 **** #if defined (__386BSD__) ! printf ("i386-unknown-bsd\n"); exit (0); #endif --- 528,532 ---- #if defined (__386BSD__) ! printf ("i386-pc-bsd\n"); exit (0); #endif *************** *** 417,421 **** #if defined (_SEQUENT_) ! printf ("i386-sequent-ptx\n"); exit (0); #endif --- 541,556 ---- #if defined (_SEQUENT_) ! struct utsname un; ! ! uname(&un); ! ! if (strncmp(un.version, "V2", 2) == 0) { ! printf ("i386-sequent-ptx2\n"); exit (0); ! } ! if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ ! printf ("i386-sequent-ptx1\n"); exit (0); ! } ! printf ("i386-sequent-ptx\n"); exit (0); ! #endif diff -rc2P git-4.3.12/config.h.in /home/tudor/src/git/git-4.3.13/config.h.in *** git-4.3.12/config.h.in Sun Apr 14 14:01:37 1996 --- /home/tudor/src/git/git-4.3.13/config.h.in Sat Nov 9 22:01:17 1996 *************** *** 24,27 **** --- 24,30 ---- #undef mode_t + /* Define to `long' if doesn't define. */ + #undef off_t + /* Define to `int' if doesn't define. */ #undef pid_t *************** *** 55,61 **** #undef HAVE_GCC - /* Define if your system is HP-UX. */ - #undef HAVE_HPUX - /* Define if you have a termcap library. */ #undef HAVE_LIBTERMCAP --- 58,61 ---- *************** *** 117,120 **** --- 117,126 ---- #undef HAVE_PUTENV + /* Define if you have the readlink function. */ + #undef HAVE_READLINK + + /* Define if you have the rename function. */ + #undef HAVE_RENAME + /* Define if you have the setenv function. */ #undef HAVE_SETENV *************** *** 147,150 **** --- 153,159 ---- #undef HAVE_NDIR_H + /* Define if you have the header file. */ + #undef HAVE_STDDEF_H + /* Define if you have the header file. */ #undef HAVE_STDLIB_H *************** *** 182,185 **** --- 191,197 ---- /* Define if you have the header file. */ #undef HAVE_SYS_VFS_H + + /* Define if you have the header file. */ + #undef HAVE_SYS_WAIT_H /* Define if you have the header file. */ diff -rc2P git-4.3.12/config.sub /home/tudor/src/git/git-4.3.13/config.sub *** git-4.3.12/config.sub Tue Dec 27 18:42:25 1994 --- /home/tudor/src/git/git-4.3.13/config.sub Mon Nov 11 19:01:43 1996 *************** *** 1,8 **** ! #!/bin/sh # Configuration validation subroutine script, version 1.1. ! # Copyright (C) 1991, 1992, 1993, 1994 Free Software Foundation, Inc. # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software ! # can handle that machine. It does not imply ALL GNU software can. # # This file is free software; you can redistribute it and/or modify --- 1,8 ---- ! #! /bin/sh # Configuration validation subroutine script, version 1.1. ! # Copyright (C) 1991, 92, 93, 94, 95, 1996 Free Software Foundation, Inc. # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software ! # can handle that machine. It does not imply ALL GNU software can. # # This file is free software; you can redistribute it and/or modify *************** *** 18,22 **** # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software ! # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # As a special exception to the GNU General Public License, if you --- 18,23 ---- # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software ! # Foundation, Inc., 59 Temple Place - Suite 330, ! # Boston, MA 02111-1307, USA. # As a special exception to the GNU General Public License, if you *************** *** 41,46 **** --- 42,58 ---- # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM + # or in some cases, the newer four-part form: + # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. + if [ x$1 = x ] + then + echo Configuration name missing. 1>&2 + echo "Usage: $0 CPU-MFR-OPSYS" 1>&2 + echo "or $0 ALIAS" 1>&2 + echo where ALIAS is a recognized configuration type. 1>&2 + exit 1 + fi + # First pass through any local machine types. case $1 in *************** *** 53,61 **** esac ! # Separate what the user gave into CPU-COMPANY and OS (if any). ! basic_machine=`echo $1 | sed 's/-[^-]*$//'` ! if [ $basic_machine != $1 ] ! then os=`echo $1 | sed 's/.*-/-/'` ! else os=; fi ### Let's recognize common machines as not being operating systems so --- 65,83 ---- esac ! # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). ! # Here we must recognize all the valid KERNEL-OS combinations. ! maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` ! case $maybe_os in ! linux-gnu*) ! os=-$maybe_os ! basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ! ;; ! *) ! basic_machine=`echo $1 | sed 's/-[^-]*$//'` ! if [ $basic_machine != $1 ] ! then os=`echo $1 | sed 's/.*-/-/'` ! else os=; fi ! ;; ! esac ### Let's recognize common machines as not being operating systems so *************** *** 72,76 **** -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ ! -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp ) os= basic_machine=$1 --- 94,99 ---- -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ ! -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ ! -apple) os= basic_machine=$1 *************** *** 79,101 **** os=-hiuxwe2 ;; -sco4) os=-sco3.2v4 ! basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` ! basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. ! basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'` ;; -sco*) os=-sco3.2v2 ! basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'` ;; -isc) os=-isc2.2 ! basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'` ;; -clix*) --- 102,128 ---- os=-hiuxwe2 ;; + -sco5) + os=sco3.2v5 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; -sco4) os=-sco3.2v4 ! basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` ! basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. ! basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 ! basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 ! basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) *************** *** 103,109 **** ;; -isc*) ! basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'` ;; ! -lynx) os=-lynxos ;; --- 130,136 ---- ;; -isc*) ! basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; ! -lynx*) os=-lynxos ;; *************** *** 114,117 **** --- 141,147 ---- os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; + -psos*) + os=-psos + ;; esac *************** *** 120,144 **** # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. ! tahoe | i[345]86 | i860 | m68k | m68000 | m88k | ns32k | arm | pyramid \ | tron | a29k | 580 | i960 | h8300 | hppa1.0 | hppa1.1 \ ! | alpha | we32k | ns16k | clipper | sparclite | i370 | sh \ ! | powerpc | sparc64 | 1750a | dsp16xx | mips64 | mipsel \ ! | pdp11 | mips64el | mips64orion | mips64orionel ) ! basic_machine=$basic_machine-unknown ! ;; # Object if more than one company name word. *-*-*) ! echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 ! exit 1 ;; # Recognize the basic CPU types with company name. ! vax-* | tahoe-* | i[345]86-* | i860-* | m68k-* | m68000-* | m88k-* \ | sparc-* | ns32k-* | fx80-* | arm-* | c[123]* \ ! | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \ | none-* | 580-* | cray2-* | h8300-* | i960-* | xmp-* | ymp-* \ | hppa1.0-* | hppa1.1-* | alpha-* | we32k-* | cydra-* | ns16k-* \ | pn-* | np1-* | xps100-* | clipper-* | orion-* | sparclite-* \ ! | pdp11-* | sh-* | powerpc-* | sparc64-* | mips64-* | mipsel-* \ ! | mips64el-* | mips64orion-* | mips64orionel-* ) ;; # Recognize the various machine names and aliases which stand --- 150,182 ---- # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. ! tahoe | i860 | m68k | m68000 | m88k | ns32k | arm \ ! | arme[lb] | pyramid \ | tron | a29k | 580 | i960 | h8300 | hppa1.0 | hppa1.1 \ ! | alpha | we32k | ns16k | clipper | i370 | sh \ ! | powerpc | powerpcle | 1750a | dsp16xx | mips64 | mipsel \ ! | pdp11 | mips64el | mips64orion | mips64orionel \ ! | sparc | sparclet | sparclite | sparc64) ! basic_machine=$basic_machine-unknown ! ;; ! # We use `pc' rather than `unknown' ! # because (1) that's what they normally are, and ! # (2) the word "unknown" tends to confuse beginning users. ! i[3456]86) ! basic_machine=$basic_machine-pc ! ;; # Object if more than one company name word. *-*-*) ! echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 ! exit 1 ;; # Recognize the basic CPU types with company name. ! vax-* | tahoe-* | i[3456]86-* | i860-* | m68k-* | m68000-* | m88k-* \ | sparc-* | ns32k-* | fx80-* | arm-* | c[123]* \ ! | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* | power-* \ | none-* | 580-* | cray2-* | h8300-* | i960-* | xmp-* | ymp-* \ | hppa1.0-* | hppa1.1-* | alpha-* | we32k-* | cydra-* | ns16k-* \ | pn-* | np1-* | xps100-* | clipper-* | orion-* | sparclite-* \ ! | pdp11-* | sh-* | powerpc-* | powerpcle-* | sparc64-* | mips64-* | mipsel-* \ ! | mips64el-* | mips64orion-* | mips64orionel-*) ;; # Recognize the various machine names and aliases which stand *************** *** 179,182 **** --- 217,224 ---- os=-sysv ;; + aux) + basic_machine=m68k-apple + os=-aux + ;; balance) basic_machine=ns32k-sequent *************** *** 211,214 **** --- 253,260 ---- os=-unicos ;; + [ctj]90-cray) + basic_machine=c90-cray + os=-unicos + ;; crds | unos) basic_machine=m68k-crds *************** *** 297,314 **** ;; # I'm not sure what "Sysv32" means. Should this be sysv3.2? ! i[345]86v32) ! basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'` os=-sysv32 ;; ! i[345]86v4*) ! basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'` os=-sysv4 ;; ! i[345]86v) ! basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'` os=-sysv ;; ! i[345]86sol2) ! basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'` os=-solaris2 ;; --- 343,360 ---- ;; # I'm not sure what "Sysv32" means. Should this be sysv3.2? ! i[3456]86v32) ! basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; ! i[3456]86v4*) ! basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; ! i[3456]86v) ! basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; ! i[3456]86sol2) ! basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; *************** *** 408,422 **** basic_machine=ns32k-pc532 ;; ! pentium-*) ! # We will change tis to say i586 once there has been ! # time for various packages to start to recognize that. ! basic_machine=i486-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; ps2) basic_machine=i386-ibm ;; rtpc | rtpc-*) basic_machine=romp-ibm --- 454,498 ---- basic_machine=ns32k-pc532 ;; ! pentium | p5) ! basic_machine=i586-intel ! ;; ! pentiumpro | p6) ! basic_machine=i686-intel ! ;; ! pentium-* | p5-*) ! basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ! ;; ! pentiumpro-* | p6-*) ! basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ! ;; ! k5) ! # We don't have specific support for AMD's K5 yet, so just call it a Pentium ! basic_machine=i586-amd ! ;; ! nexen) ! # We don't have specific support for Nexgen yet, so just call it a Pentium ! basic_machine=i586-nexgen ;; pn) basic_machine=pn-gould ;; + power) basic_machine=rs6000-ibm + ;; + ppc) basic_machine=powerpc-unknown + ;; + ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppcle | powerpclittle | ppc-le | powerpc-little) + basic_machine=powerpcle-unknown + ;; + ppcle-* | powerpclittle-*) + basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; ps2) basic_machine=i386-ibm ;; + rm[46]00) + basic_machine=mips-siemens + ;; rtpc | rtpc-*) basic_machine=romp-ibm *************** *** 463,466 **** --- 539,546 ---- os=-sunos4 ;; + sun4sol2) + basic_machine=sparc-sun + os=-solaris2 + ;; sun3 | sun3-*) basic_machine=m68k-sun *************** *** 479,482 **** --- 559,566 ---- basic_machine=m68k-ncr ;; + udi29k) + basic_machine=a29k-amd + os=-udi + ;; ultra3) basic_machine=a29k-nyu *************** *** 499,502 **** --- 583,590 ---- os=-vxworks ;; + vxworks29k) + basic_machine=a29k-wrs + os=-vxworks + ;; xmp) basic_machine=xmp-cray *************** *** 566,569 **** --- 654,659 ---- then case $os in + # First match some system type aliases + # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -solaris1 | -solaris1.*) *************** *** 573,592 **** os=-solaris2 ;; -gnu/linux*) ! os=`echo $os | sed -e 's|gnu/linux|linux|'` ;; # First accept the basic system types. # The portable systems comes first. ! # Each alternative must end in a *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ ! | -vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[345]* \ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ ! | -amigados* | -msdos* | -newsos* | -unicos* | -aos* \ | -nindy* | -vxworks* | -ebmon* | -hms* | -mvs* | -clix* \ ! | -riscos* | -linux* | -thix* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -netbsd* | -freebsd* | -riscix* \ | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* \ ! | -ptx* | -coff* | -winnt*) ;; -sunos5*) --- 663,692 ---- os=-solaris2 ;; + -unixware* | svr4*) + os=-sysv4 + ;; -gnu/linux*) ! os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. ! # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ ! | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ ! | -amigados* | -msdos* | -newsos* | -unicos* | -aof* | -aos* \ | -nindy* | -vxworks* | -ebmon* | -hms* | -mvs* | -clix* \ ! | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -netbsd* | -freebsd* | -riscix* \ | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* \ ! | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ ! | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ ! | -cygwin32* | -pe* | -psos* | -moss* | -proelf* | -thix* \ ! | -linux-gnu*) ! # Remember, each alternative MUST END IN *, to match a version number. ! ;; ! -linux*) ! os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) *************** *** 614,617 **** --- 714,727 ---- os=-sysv ;; + -ns2 ) + os=-nextstep2 + ;; + # Preserve the version number of sinix5. + -sinix5.*) + os=`echo $os | sed -e 's|sinix|sysv|'` + ;; + -sinix*) + os=-sysv4 + ;; -triton*) os=-sysv3 *************** *** 660,663 **** --- 770,776 ---- os=-riscix1.2 ;; + arm*-semi) + os=-aout + ;; pdp11-*) os=-none *************** *** 666,669 **** --- 779,785 ---- os=-ultrix4.2 ;; + m68*-apollo) + os=-domain + ;; i386-sun) os=-sunos4.0.2 *************** *** 708,711 **** --- 824,830 ---- os=-luna ;; + *-next ) + os=-nextstep + ;; *-sequent) os=-ptx *************** *** 735,738 **** --- 854,860 ---- os=-irix ;; + *-siemens) + os=-sysv4 + ;; *-masscomp) os=-rtu *************** *** 785,788 **** --- 907,916 ---- -ptx*) vendor=sequent + ;; + -vxworks*) + vendor=wrs + ;; + -aux*) + vendor=apple ;; esac diff -rc2P git-4.3.12/configure /home/tudor/src/git/git-4.3.13/configure *** git-4.3.12/configure Wed Aug 21 04:15:37 1996 --- /home/tudor/src/git/git-4.3.13/configure Mon Nov 11 18:54:18 1996 *************** *** 1,5 **** #! /bin/sh ! # From configure.in Revision: 4.3.12 # Guess values for system-dependent variables and create Makefiles. # Generated automatically using autoconf version 2.10 --- 1,5 ---- #! /bin/sh ! # From configure.in Revision: 4.3.13 # Guess values for system-dependent variables and create Makefiles. # Generated automatically using autoconf version 2.10 *************** *** 524,528 **** PRODUCT="GNU Interactive Tools" ! VERSION="4.3.12" --- 524,528 ---- PRODUCT="GNU Interactive Tools" ! VERSION="4.3.13" *************** *** 531,535 **** echo echo " ############################################" ! echo " # Configuring GNU Interactive Tools 4.3.12 #" echo " ############################################" echo --- 531,535 ---- echo echo " ############################################" ! echo " # Configuring GNU Interactive Tools 4.3.13 #" echo " ############################################" echo *************** *** 545,549 **** echo " ******************************************************************" echo " * If you find bugs in this software or in the installation *" ! echo " * procedure please send a description to tudorh@pub.ro. *" echo " ******************************************************************" echo --- 545,549 ---- echo " ******************************************************************" echo " * If you find bugs in this software or in the installation *" ! echo " * procedure please send a description to tudor@cs.unh.edu. *" echo " ******************************************************************" echo *************** *** 672,682 **** EOF - else - if test `echo "$host_os" | cut -c1-4` = "hpux"; then - cat >> confdefs.h <<\EOF - #define HAVE_HPUX 1 - EOF - - fi fi --- 672,675 ---- *************** *** 769,773 **** #endif EOF ! if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:772: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else --- 762,766 ---- #endif EOF ! if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:765: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else *************** *** 833,840 **** EOF - CFLAGS="$CFLAGS -Wall"; if test "$GCC_WARNINGS" = "yes"; then ! CFLAGS="$CFLAGS -Waggregate-return -Wbad-function-cast -Wcast-align\ ! -Wtraditional -Winline -Wpointer-arith -Wcast-qual"; fi fi --- 826,833 ---- EOF if test "$GCC_WARNINGS" = "yes"; then ! CFLAGS="$CFLAGS -Wall \ ! -Waggregate-return -Wbad-function-cast \ ! -Wtraditional -Winline -Wpointer-arith -Wcast-qual"; fi fi *************** *** 857,861 **** # not just through cpp. cat > conftest.$ac_ext < --- 850,854 ---- # not just through cpp. cat > conftest.$ac_ext < *************** *** 863,867 **** EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:866: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then --- 856,860 ---- EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:859: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then *************** *** 872,876 **** CPP="${CC-cc} -E -traditional-cpp" cat > conftest.$ac_ext < --- 865,869 ---- CPP="${CC-cc} -E -traditional-cpp" cat > conftest.$ac_ext < *************** *** 878,882 **** EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:881: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then --- 871,875 ---- EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:874: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then *************** *** 900,904 **** echo $ac_n "checking for AIX""... $ac_c" 1>&6 cat > conftest.$ac_ext <&6 cat > conftest.$ac_ext < conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:955: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then --- 940,949 ---- else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:948: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then *************** *** 995,999 **** LIBS="-lsun $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" --- 1000,1004 ---- ; return 0; } EOF ! if { (eval echo configure:1003: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" *************** *** 1049,1053 **** # not just through cpp. cat > conftest.$ac_ext < --- 1042,1046 ---- # not just through cpp. cat > conftest.$ac_ext < *************** *** 1055,1059 **** EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:1058: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then --- 1048,1052 ---- EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:1051: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then *************** *** 1064,1068 **** CPP="${CC-cc} -E -traditional-cpp" cat > conftest.$ac_ext < --- 1057,1061 ---- CPP="${CC-cc} -E -traditional-cpp" cat > conftest.$ac_ext < *************** *** 1070,1074 **** EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:1073: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then --- 1063,1067 ---- EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:1066: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then *************** *** 1102,1110 **** else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } if test -s conftest && (./conftest; exit) 2>/dev/null; then ac_cv_c_cross=no --- 1095,1103 ---- else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } if test -s conftest && (./conftest; exit) 2>/dev/null; then ac_cv_c_cross=no *************** *** 1124,1128 **** else cat > conftest.$ac_ext < --- 1117,1121 ---- else cat > conftest.$ac_ext < *************** *** 1132,1136 **** EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:1135: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then --- 1125,1129 ---- EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:1128: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then *************** *** 1147,1151 **** # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat > conftest.$ac_ext < --- 1140,1144 ---- # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat > conftest.$ac_ext < *************** *** 1165,1169 **** # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat > conftest.$ac_ext < --- 1158,1162 ---- # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat > conftest.$ac_ext < *************** *** 1186,1190 **** else cat > conftest.$ac_ext < --- 1179,1183 ---- else cat > conftest.$ac_ext < *************** *** 1197,1201 **** EOF ! { (eval echo configure:1200: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } if test -s conftest && (./conftest; exit) 2>/dev/null; then : --- 1190,1194 ---- EOF ! { (eval echo configure:1193: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } if test -s conftest && (./conftest; exit) 2>/dev/null; then : *************** *** 1224,1233 **** else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:1232: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then --- 1217,1226 ---- else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:1225: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then *************** *** 1264,1273 **** else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:1272: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then --- 1257,1266 ---- else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:1265: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then *************** *** 1293,1297 **** done ! for ac_hdr in sys/statfs.h sys/dustat.h sys/statvfs.h do ac_safe=`echo "$ac_hdr" | tr './\055' '___'` --- 1286,1290 ---- done ! for ac_hdr in sys/statfs.h sys/dustat.h sys/statvfs.h sys/wait.h stddef.h do ac_safe=`echo "$ac_hdr" | tr './\055' '___'` *************** *** 1301,1310 **** else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:1309: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then --- 1294,1303 ---- else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:1302: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then *************** *** 1342,1346 **** else cat > conftest.$ac_ext < --- 1335,1339 ---- else cat > conftest.$ac_ext < *************** *** 1351,1355 **** ; return 0; } EOF ! if { (eval echo configure:1354: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* eval "ac_cv_header_dirent_$ac_safe=yes" --- 1344,1348 ---- ; return 0; } EOF ! if { (eval echo configure:1347: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* eval "ac_cv_header_dirent_$ac_safe=yes" *************** *** 1382,1386 **** LIBS="-ldir $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" --- 1387,1391 ---- ; return 0; } EOF ! if { (eval echo configure:1390: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" *************** *** 1421,1425 **** LIBS="-lx $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" --- 1426,1430 ---- ; return 0; } EOF ! if { (eval echo configure:1429: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" *************** *** 1461,1465 **** else cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_c_const=yes --- 1504,1508 ---- ; return 0; } EOF ! if { (eval echo configure:1507: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_c_const=yes *************** *** 1538,1542 **** else cat > conftest.$ac_ext < --- 1531,1535 ---- else cat > conftest.$ac_ext < *************** *** 1556,1560 **** ; return 0; } EOF ! if { (eval echo configure:1559: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_type_signal=void --- 1549,1553 ---- ; return 0; } EOF ! if { (eval echo configure:1552: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_type_signal=void *************** *** 1573,1582 **** ! echo $ac_n "checking for pid_t""... $ac_c" 1>&6 ! if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < --- 1566,1575 ---- ! echo $ac_n "checking for mode_t""... $ac_c" 1>&6 ! if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < *************** *** 1586,1646 **** EOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ! egrep "pid_t" >/dev/null 2>&1; then rm -rf conftest* ! ac_cv_type_pid_t=yes else rm -rf conftest* ! ac_cv_type_pid_t=no fi rm -f conftest* fi ! echo "$ac_t""$ac_cv_type_pid_t" 1>&6 ! if test $ac_cv_type_pid_t = no; then cat >> confdefs.h <<\EOF ! #define pid_t int EOF fi ! echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6 ! if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ! egrep "uid_t" >/dev/null 2>&1; then rm -rf conftest* ! ac_cv_type_uid_t=yes else rm -rf conftest* ! ac_cv_type_uid_t=no fi rm -f conftest* fi ! ! echo "$ac_t""$ac_cv_type_uid_t" 1>&6 ! if test $ac_cv_type_uid_t = no; then ! cat >> confdefs.h <<\EOF ! #define uid_t int ! EOF ! cat >> confdefs.h <<\EOF ! #define gid_t int EOF fi ! echo $ac_n "checking for mode_t""... $ac_c" 1>&6 ! if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < --- 1579,1637 ---- EOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ! egrep "mode_t" >/dev/null 2>&1; then rm -rf conftest* ! ac_cv_type_mode_t=yes else rm -rf conftest* ! ac_cv_type_mode_t=no fi rm -f conftest* fi ! echo "$ac_t""$ac_cv_type_mode_t" 1>&6 ! if test $ac_cv_type_mode_t = no; then cat >> confdefs.h <<\EOF ! #define mode_t int EOF fi ! echo $ac_n "checking for off_t""... $ac_c" 1>&6 ! if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < + #if STDC_HEADERS + #include + #endif EOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ! egrep "off_t" >/dev/null 2>&1; then rm -rf conftest* ! ac_cv_type_off_t=yes else rm -rf conftest* ! ac_cv_type_off_t=no fi rm -f conftest* fi ! echo "$ac_t""$ac_cv_type_off_t" 1>&6 ! if test $ac_cv_type_off_t = no; then cat >> confdefs.h <<\EOF ! #define off_t long EOF fi ! echo $ac_n "checking for pid_t""... $ac_c" 1>&6 ! if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < *************** *** 1650,1667 **** EOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ! egrep "mode_t" >/dev/null 2>&1; then rm -rf conftest* ! ac_cv_type_mode_t=yes else rm -rf conftest* ! ac_cv_type_mode_t=no fi rm -f conftest* fi ! echo "$ac_t""$ac_cv_type_mode_t" 1>&6 ! if test $ac_cv_type_mode_t = no; then cat >> confdefs.h <<\EOF ! #define mode_t int EOF --- 1641,1658 ---- EOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ! egrep "pid_t" >/dev/null 2>&1; then rm -rf conftest* ! ac_cv_type_pid_t=yes else rm -rf conftest* ! ac_cv_type_pid_t=no fi rm -f conftest* fi ! echo "$ac_t""$ac_cv_type_pid_t" 1>&6 ! if test $ac_cv_type_pid_t = no; then cat >> confdefs.h <<\EOF ! #define pid_t int EOF *************** *** 1673,1677 **** else cat > conftest.$ac_ext < --- 1664,1668 ---- else cat > conftest.$ac_ext < *************** *** 1699,1702 **** --- 1690,1726 ---- fi + echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6 + if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext < + EOF + if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "uid_t" >/dev/null 2>&1; then + rm -rf conftest* + ac_cv_type_uid_t=yes + else + rm -rf conftest* + ac_cv_type_uid_t=no + fi + rm -f conftest* + + fi + + echo "$ac_t""$ac_cv_type_uid_t" 1>&6 + if test $ac_cv_type_uid_t = no; then + cat >> confdefs.h <<\EOF + #define uid_t int + EOF + + cat >> confdefs.h <<\EOF + #define gid_t int + EOF + + fi + *************** *** 1710,1719 **** else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:1718: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then --- 1734,1743 ---- else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:1742: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then *************** *** 1744,1748 **** else cat > conftest.$ac_ext < --- 1768,1772 ---- else cat > conftest.$ac_ext < *************** *** 1754,1758 **** ; return 0; } EOF ! if { (eval echo configure:1757: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_header_time=yes --- 1778,1782 ---- ; return 0; } EOF ! if { (eval echo configure:1781: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_header_time=yes *************** *** 1820,1824 **** else cat > conftest.$ac_ext < --- 1844,1848 ---- else cat > conftest.$ac_ext < *************** *** 1880,1884 **** else cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" --- 1928,1932 ---- ; return 0; } EOF ! if { (eval echo configure:1931: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" *************** *** 1936,1940 **** else cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" --- 1984,1988 ---- ; return 0; } EOF ! if { (eval echo configure:1987: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" *************** *** 1992,1996 **** else cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" --- 2040,2044 ---- ; return 0; } EOF ! if { (eval echo configure:2043: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" *************** *** 2048,2052 **** else cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" --- 2096,2100 ---- ; return 0; } EOF ! if { (eval echo configure:2099: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" *************** *** 2104,2108 **** else cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" --- 2152,2156 ---- ; return 0; } EOF ! if { (eval echo configure:2155: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" *************** *** 2160,2164 **** else cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" --- 2208,2212 ---- ; return 0; } EOF ! if { (eval echo configure:2211: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" *************** *** 2216,2220 **** else cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" --- 2264,2268 ---- ; return 0; } EOF ! if { (eval echo configure:2267: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" *************** *** 2272,2276 **** else cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" --- 2320,2324 ---- ; return 0; } EOF ! if { (eval echo configure:2323: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" *************** *** 2328,2332 **** else cat > conftest.$ac_ext < conftest.$ac_ext < ! /* Override any gcc2 internal prototype to avoid an error. */ ! /* We use char because int might match the return type of a gcc2 ! builtin and then its argument prototype would still apply. */ ! char $ac_func(); ! ! int main() { return 0; } ! int t() { ! ! /* The GNU C library defines this for functions which it implements ! to always fail with ENOSYS. Some functions are actually named ! something starting with __ and the normal name is an alias. */ ! #if defined (__stub_$ac_func) || defined (__stub___$ac_func) ! choke me ! #else ! $ac_func(); ! #endif ! ! ; return 0; } ! EOF ! if { (eval echo configure:2379: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then ! rm -rf conftest* ! eval "ac_cv_func_$ac_func=yes" ! else ! rm -rf conftest* ! eval "ac_cv_func_$ac_func=no" ! fi ! rm -f conftest* ! ! fi ! if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then ! echo "$ac_t""yes" 1>&6 ! ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` ! cat >> confdefs.h <&6 ! fi ! done ! ! ! ! ! for ac_func in rename ! do ! echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 ! if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then ! echo $ac_n "(cached) $ac_c" 1>&6 ! else ! cat > conftest.$ac_ext < ! /* Override any gcc2 internal prototype to avoid an error. */ ! /* We use char because int might match the return type of a gcc2 ! builtin and then its argument prototype would still apply. */ ! char $ac_func(); ! ! int main() { return 0; } ! int t() { ! ! /* The GNU C library defines this for functions which it implements ! to always fail with ENOSYS. Some functions are actually named ! something starting with __ and the normal name is an alias. */ ! #if defined (__stub_$ac_func) || defined (__stub___$ac_func) ! choke me ! #else ! $ac_func(); ! #endif ! ! ; return 0; } ! EOF ! if { (eval echo configure:2435: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then ! rm -rf conftest* ! eval "ac_cv_func_$ac_func=yes" ! else ! rm -rf conftest* ! eval "ac_cv_func_$ac_func=no" ! fi ! rm -f conftest* ! ! fi ! if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then ! echo "$ac_t""yes" 1>&6 ! ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` ! cat >> confdefs.h <&6 ! fi ! done ! ! ! ! ! for ac_func in readlink ! do ! echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 ! if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then ! echo $ac_n "(cached) $ac_c" 1>&6 ! else ! cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" --- 2488,2492 ---- ; return 0; } EOF ! if { (eval echo configure:2491: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" *************** *** 2391,2395 **** else cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" --- 2551,2555 ---- ; return 0; } EOF ! if { (eval echo configure:2554: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" *************** *** 2456,2460 **** else cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } if test -s conftest && (./conftest; exit) 2>/dev/null; then fu_cv_sys_stat_statfs3_osf1=yes --- 2605,2609 ---- } EOF ! { (eval echo configure:2608: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } if test -s conftest && (./conftest; exit) 2>/dev/null; then fu_cv_sys_stat_statfs3_osf1=yes *************** *** 2499,2503 **** else cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } if test -s conftest && (./conftest; exit) 2>/dev/null; then fu_cv_sys_stat_statfs2_bsize=yes --- 2654,2658 ---- } EOF ! { (eval echo configure:2657: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } if test -s conftest && (./conftest; exit) 2>/dev/null; then fu_cv_sys_stat_statfs2_bsize=yes *************** *** 2548,2552 **** else cat > conftest.$ac_ext < --- 2684,2688 ---- else cat > conftest.$ac_ext < *************** *** 2558,2562 **** } EOF ! { (eval echo configure:2561: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } if test -s conftest && (./conftest; exit) 2>/dev/null; then fu_cv_sys_stat_statfs4=yes --- 2694,2698 ---- } EOF ! { (eval echo configure:2697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } if test -s conftest && (./conftest; exit) 2>/dev/null; then fu_cv_sys_stat_statfs4=yes *************** *** 2588,2592 **** else cat > conftest.$ac_ext < --- 2724,2728 ---- else cat > conftest.$ac_ext < *************** *** 2604,2608 **** } EOF ! { (eval echo configure:2607: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } if test -s conftest && (./conftest; exit) 2>/dev/null; then fu_cv_sys_stat_statfs2_fsize=yes --- 2740,2744 ---- } EOF ! { (eval echo configure:2743: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } if test -s conftest && (./conftest; exit) 2>/dev/null; then fu_cv_sys_stat_statfs2_fsize=yes *************** *** 2634,2638 **** else cat > conftest.$ac_ext < --- 2770,2774 ---- else cat > conftest.$ac_ext < *************** *** 2654,2658 **** } EOF ! { (eval echo configure:2657: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } if test -s conftest && (./conftest; exit) 2>/dev/null; then fu_cv_sys_stat_fs_data=yes --- 2790,2794 ---- } EOF ! { (eval echo configure:2793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } if test -s conftest && (./conftest; exit) 2>/dev/null; then fu_cv_sys_stat_fs_data=yes *************** *** 2685,2689 **** LIBS="-lreadline $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" --- 2833,2837 ---- ; return 0; } EOF ! if { (eval echo configure:2836: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" *************** *** 2726,2730 **** else cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_tilde_expand=yes" --- 2886,2890 ---- ; return 0; } EOF ! if { (eval echo configure:2889: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_tilde_expand=yes" *************** *** 2775,2779 **** else cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_using_history=yes" --- 2935,2939 ---- ; return 0; } EOF ! if { (eval echo configure:2938: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_func_using_history=yes" *************** *** 2827,2831 **** git_cv_struct_winsz="no" cat > conftest.$ac_ext < --- 2963,2967 ---- git_cv_struct_winsz="no" cat > conftest.$ac_ext < *************** *** 2843,2847 **** ; return 0; } EOF ! if { (eval echo configure:2846: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* git_cv_struct_winsz="yes" --- 2979,2983 ---- ; return 0; } EOF ! if { (eval echo configure:2982: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* git_cv_struct_winsz="yes" *************** *** 2872,2876 **** git_cv_dumb_cc="yes" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* git_cv_dumb_cc="no" --- 3021,3025 ---- ; return 0; } EOF ! if { (eval echo configure:3024: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* git_cv_dumb_cc="no" *************** *** 2914,2918 **** git_cv_struct_utsname="no" cat > conftest.$ac_ext < --- 3050,3054 ---- git_cv_struct_utsname="no" cat > conftest.$ac_ext < *************** *** 2930,2934 **** ; return 0; } EOF ! if { (eval echo configure:2933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* git_cv_struct_utsname="yes" --- 3066,3070 ---- ; return 0; } EOF ! if { (eval echo configure:3069: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* git_cv_struct_utsname="yes" *************** *** 2959,2963 **** git_cv_sys_posix_tty="no" cat > conftest.$ac_ext < --- 3095,3099 ---- git_cv_sys_posix_tty="no" cat > conftest.$ac_ext < *************** *** 2971,2975 **** ; return 0; } EOF ! if { (eval echo configure:2974: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* git_cv_sys_posix_tty="yes" --- 3107,3111 ---- ; return 0; } EOF ! if { (eval echo configure:3110: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* git_cv_sys_posix_tty="yes" *************** *** 3000,3004 **** git_cv_sys_systemv_tty="no" cat > conftest.$ac_ext < --- 3136,3140 ---- git_cv_sys_systemv_tty="no" cat > conftest.$ac_ext < *************** *** 3012,3016 **** ; return 0; } EOF ! if { (eval echo configure:3015: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* git_cv_sys_systemv_tty="yes" --- 3148,3152 ---- ; return 0; } EOF ! if { (eval echo configure:3151: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* git_cv_sys_systemv_tty="yes" *************** *** 3041,3045 **** git_cv_sys_bsd_tty="no" cat > conftest.$ac_ext < --- 3177,3181 ---- git_cv_sys_bsd_tty="no" cat > conftest.$ac_ext < *************** *** 3057,3061 **** ; return 0; } EOF ! if { (eval echo configure:3060: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* git_cv_sys_bsd_tty="yes" --- 3193,3197 ---- ; return 0; } EOF ! if { (eval echo configure:3196: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* git_cv_sys_bsd_tty="yes" *************** *** 3089,3093 **** LIBS="-lncurses $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" --- 3237,3241 ---- ; return 0; } EOF ! if { (eval echo configure:3240: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" *************** *** 3130,3134 **** LIBS="-ltermlib $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" --- 3278,3282 ---- ; return 0; } EOF ! if { (eval echo configure:3281: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" *************** *** 3171,3175 **** LIBS="-lcurses $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" --- 3319,3323 ---- ; return 0; } EOF ! if { (eval echo configure:3322: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" *************** *** 3212,3216 **** LIBS="-ltinfo $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" --- 3360,3364 ---- ; return 0; } EOF ! if { (eval echo configure:3363: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" *************** *** 3253,3257 **** LIBS="-lterminfo $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" --- 3401,3405 ---- ; return 0; } EOF ! if { (eval echo configure:3404: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" *************** *** 3313,3317 **** LIBS="-ltermcap $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" --- 3461,3465 ---- ; return 0; } EOF ! if { (eval echo configure:3464: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" *************** *** 3358,3362 **** LIBS="-ltermcap $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" --- 3506,3510 ---- ; return 0; } EOF ! if { (eval echo configure:3509: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" *************** *** 3399,3403 **** LIBS="-lncurses $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" --- 3547,3551 ---- ; return 0; } EOF ! if { (eval echo configure:3550: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" *************** *** 3440,3444 **** LIBS="-ltermlib $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" --- 3588,3592 ---- ; return 0; } EOF ! if { (eval echo configure:3591: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" *************** *** 3481,3485 **** LIBS="-lcurses $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" --- 3629,3633 ---- ; return 0; } EOF ! if { (eval echo configure:3632: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" *************** *** 3522,3526 **** LIBS="-ltinfo $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" --- 3670,3674 ---- ; return 0; } EOF ! if { (eval echo configure:3673: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" *************** *** 3563,3567 **** LIBS="-lterminfo $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" --- 3711,3715 ---- ; return 0; } EOF ! if { (eval echo configure:3714: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" *************** *** 3702,3706 **** LIBS="-lucb $LIBS $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" --- 3850,3854 ---- ; return 0; } EOF ! if { (eval echo configure:3853: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" diff -rc2P git-4.3.12/configure.in /home/tudor/src/git/git-4.3.13/configure.in *** git-4.3.12/configure.in Wed Aug 21 04:15:32 1996 --- /home/tudor/src/git/git-4.3.13/configure.in Sat Nov 9 22:30:12 1996 *************** *** 2,6 **** dnl ########################################################################### dnl # # ! dnl # Autoconf input file for GNU Interactive Tools 4.3.12 # dnl # Copyright (C) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. # dnl # # --- 2,6 ---- dnl ########################################################################### dnl # # ! dnl # Autoconf input file for GNU Interactive Tools 4.3.13 # dnl # Copyright (C) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. # dnl # # *************** *** 8,16 **** ! dnl ################################# ! dnl # Initializing autoconf stuff. # ! dnl ################################# ! AC_REVISION($Revision: 4.3.12 $) AC_INIT(src/git.c) AC_CONFIG_HEADER(config.h) --- 8,16 ---- ! dnl ############################### ! dnl # Initialize autoconf stuff. # ! dnl ############################### ! AC_REVISION($Revision: 4.3.13 $) AC_INIT(src/git.c) AC_CONFIG_HEADER(config.h) *************** *** 23,27 **** PRODUCT="GNU Interactive Tools" ! VERSION="4.3.12" --- 23,27 ---- PRODUCT="GNU Interactive Tools" ! VERSION="4.3.13" *************** *** 33,37 **** echo echo " ############################################" ! echo " # Configuring GNU Interactive Tools 4.3.12 #" echo " ############################################" echo --- 33,37 ---- echo echo " ############################################" ! echo " # Configuring GNU Interactive Tools 4.3.13 #" echo " ############################################" echo *************** *** 47,51 **** echo " ******************************************************************" echo " * If you find bugs in this software or in the installation *" ! echo " * procedure please send a description to tudorh@pub.ro. *" echo " ******************************************************************" echo --- 47,51 ---- echo " ******************************************************************" echo " * If you find bugs in this software or in the installation *" ! echo " * procedure please send a description to tudor@cs.unh.edu. *" echo " ******************************************************************" echo *************** *** 72,91 **** ! dnl ################################################################### ! dnl # Checking the system type. We are especially looking for Linux. # ! dnl ################################################################### if test "$host_os" = "linux"; then AC_DEFINE(HAVE_LINUX) - else - if test `echo "$host_os" | cut -c1-4` = "hpux"; then - AC_DEFINE(HAVE_HPUX) - fi fi ! dnl ############################# ! dnl # Checking the C compiler. # ! dnl ############################# AC_PROG_CC --- 72,87 ---- ! dnl ################################################################# ! dnl # Check the system type. We are especially looking for Linux. # ! dnl ################################################################# if test "$host_os" = "linux"; then AC_DEFINE(HAVE_LINUX) fi ! dnl ########################## ! dnl # Check the C compiler. # ! dnl ########################## AC_PROG_CC *************** *** 106,127 **** GCC_WARNINGS="no") ! dnl ##################################################################### ! dnl # Increase the warnings level if using GNU C. # ! dnl ##################################################################### if test "$CC" = "gcc"; then AC_DEFINE(HAVE_GCC) - CFLAGS="$CFLAGS -Wall"; if test "$GCC_WARNINGS" = "yes"; then ! CFLAGS="$CFLAGS -Waggregate-return -Wbad-function-cast -Wcast-align\ ! -Wtraditional -Winline -Wpointer-arith -Wcast-qual"; fi fi ! dnl ######################################################################## ! dnl # Checking for some UNIX variants. These ones need special treatement # ! dnl # due to exceptional oddities in their header files or libraries. # ! dnl ######################################################################## AC_AIX --- 102,123 ---- GCC_WARNINGS="no") ! dnl ################################################ ! dnl # Increase the warnings level if using GNU C. # ! dnl ################################################ if test "$CC" = "gcc"; then AC_DEFINE(HAVE_GCC) if test "$GCC_WARNINGS" = "yes"; then ! CFLAGS="$CFLAGS -Wall \ ! -Waggregate-return -Wbad-function-cast \ ! -Wtraditional -Winline -Wpointer-arith -Wcast-qual"; fi fi ! dnl ##################################################################### ! dnl # Check for some UNIX variants. These ones need special treatement # ! dnl # due to exceptional oddities in their header files or libraries. # ! dnl ##################################################################### AC_AIX *************** *** 131,144 **** ! dnl ################################# ! dnl # Checking the C preprocessor. # ! dnl ################################# AC_PROG_CPP ! dnl ########################################## ! dnl # Checking for standard C header files. # ! dnl ########################################## AC_HEADER_STDC --- 127,140 ---- ! dnl ############################## ! dnl # Check the C preprocessor. # ! dnl ############################## AC_PROG_CPP ! dnl ####################################### ! dnl # Check for standard C header files. # ! dnl ####################################### AC_HEADER_STDC *************** *** 146,185 **** ! dnl ################################################ ! dnl # Checking for system dependent header files. # ! dnl ################################################ AC_CHECK_HEADERS(sys/param.h sys/mount.h sys/vfs.h sys/filsys.h fcntl.h) ! AC_CHECK_HEADERS(sys/statfs.h sys/dustat.h sys/statvfs.h) ! dnl ################################################################### ! dnl # Checking for system specific directory functions declarations. # ! dnl ################################################################### AC_HEADER_DIRENT ! dnl #################################################################### ! dnl # Checking whether the C compiler do support the 'const' keyword. # ! dnl #################################################################### AC_C_CONST ! dnl ############################################################### ! dnl # Checking for predefined C types. Fixing when necessary... # ! dnl ############################################################### AC_TYPE_SIGNAL - AC_TYPE_PID_T - AC_TYPE_UID_T AC_TYPE_MODE_T AC_TYPE_SIZE_T ! dnl ################################################### ! dnl # Checking how to include time.h and sys/time.h. # ! dnl ################################################### AC_CHECK_HEADERS(sys/time.h) --- 142,182 ---- ! dnl ############################################# ! dnl # Check for system dependent header files. # ! dnl ############################################# AC_CHECK_HEADERS(sys/param.h sys/mount.h sys/vfs.h sys/filsys.h fcntl.h) ! AC_CHECK_HEADERS(sys/statfs.h sys/dustat.h sys/statvfs.h sys/wait.h stddef.h) ! dnl ################################################################ ! dnl # Check for system specific directory functions declarations. # ! dnl ################################################################ AC_HEADER_DIRENT ! dnl ################################################################# ! dnl # Check whether the C compiler do support the 'const' keyword. # ! dnl ################################################################# AC_C_CONST ! dnl ############################################################ ! dnl # Check for predefined C types. Fix them if necessary... # ! dnl ############################################################ AC_TYPE_SIGNAL AC_TYPE_MODE_T + AC_TYPE_OFF_T + AC_TYPE_PID_T AC_TYPE_SIZE_T + AC_TYPE_UID_T ! dnl ################################################ ! dnl # Check how to include time.h and sys/time.h. # ! dnl ################################################ AC_CHECK_HEADERS(sys/time.h) *************** *** 187,274 **** ! dnl ######################################################################### ! dnl # Checking whether the system supports long file names. GIT will issue # ! dnl # a warning at run time if long file names are not supported. # ! dnl ######################################################################### AC_SYS_LONG_FILE_NAMES ! dnl #################################### ! dnl # Checking the sys/stat.h macros. # ! dnl #################################### AC_HEADER_STAT ! dnl ################################################################## ! dnl # Checking whether the system supports the lstat() system call. # ! dnl ################################################################## AC_CHECK_FUNCS(lstat) ! dnl ######################################################################## ! dnl # Checking for the presence of the strerror(). This function is a new # ! dnl # feature of ANSI C and many older C systems do not support it yet. # ! dnl ######################################################################## AC_CHECK_FUNCS(strerror) ! dnl #################################################################### ! dnl # Checking for the presence of the strcasecmp(). This function is # ! dnl # derived from BSD 4.3 and other systems might not have it. # ! dnl #################################################################### AC_CHECK_FUNCS(strcasecmp) ! dnl #################################################################### ! dnl # Checking for the presence of the strcasecmp(). This function is # ! dnl # a GNU extension so only a few systems support it. Too bad :-( # ! dnl #################################################################### AC_CHECK_FUNCS(strncasecmp) ! dnl ################################################################# ! dnl # Checking for the presence of the strstr(). Older BSD systems # ! dnl # might not have it. # ! dnl ################################################################# AC_CHECK_FUNCS(strstr) ! dnl ################################################################## ! dnl # Checking for the presence of the memmove(). Older BSD systems # ! dnl # might not have it. # ! dnl ################################################################## AC_CHECK_FUNCS(memmove) ! dnl ################################################################# ! dnl # Checking for the presence of the putenv(). Older BSD systems # ! dnl # might not have it. # ! dnl ################################################################# AC_CHECK_FUNCS(putenv) ! dnl ################################################################# ! dnl # Checking for the presence of the setenv(). Older BSD systems # ! dnl # might use it instead of putenv. # ! dnl ################################################################# AC_CHECK_FUNCS(setenv) dnl ################################################################# ! dnl # Checking for the presence of the getcwd(). Older BSD systems # dnl # might not have it. # dnl ################################################################# ! AC_CHECK_FUNCS(getcwd) --- 184,287 ---- ! dnl ########################################################################## ! dnl # Check whether the system supports long file names. GIT will issue # ! dnl # a warning at run time if long file names are not supported. Really!? # ! dnl ########################################################################## AC_SYS_LONG_FILE_NAMES ! dnl ################################# ! dnl # Check the sys/stat.h macros. # ! dnl ################################# AC_HEADER_STAT ! dnl ############################################################### ! dnl # Check whether the system supports the lstat() system call. # ! dnl ############################################################### AC_CHECK_FUNCS(lstat) ! dnl ##################################################################### ! dnl # Check for the presence of the strerror(). This function is a new # ! dnl # feature of ANSI C and many older C systems do not support it yet. # ! dnl ##################################################################### AC_CHECK_FUNCS(strerror) ! dnl ################################################################# ! dnl # Check for the presence of the strcasecmp(). This function is # ! dnl # derived from BSD 4.3 and other systems might not have it. # ! dnl ################################################################# AC_CHECK_FUNCS(strcasecmp) ! dnl ################################################################### ! dnl # Check for the presence of the strcasecmp(). This function is # ! dnl # a GNU extension so only a few systems support it. Too bad :-( # ! dnl ################################################################### AC_CHECK_FUNCS(strncasecmp) ! dnl ############################################################## ! dnl # Check for the presence of the strstr(). Older BSD systems # ! dnl # might not have it. # ! dnl ############################################################## AC_CHECK_FUNCS(strstr) ! dnl ############################################################### ! dnl # Check for the presence of the memmove(). Older BSD systems # ! dnl # might not have it. # ! dnl ############################################################### AC_CHECK_FUNCS(memmove) ! dnl ############################################################## ! dnl # Check for the presence of the putenv(). Older BSD systems # ! dnl # might not have it. # ! dnl ############################################################## AC_CHECK_FUNCS(putenv) ! dnl ############################################################## ! dnl # Check for the presence of the setenv(). Older BSD systems # ! dnl # might use it instead of putenv. # ! dnl ############################################################## AC_CHECK_FUNCS(setenv) + dnl ############################################################## + dnl # Check for the presence of the getcwd(). Older BSD systems # + dnl # might not have it. # + dnl ############################################################## + + AC_CHECK_FUNCS(getcwd) + + + dnl ############################################################### + dnl # Check for the presence of the rename(). Older AT&T systems # + dnl # might not have it. # + dnl ############################################################### + + AC_CHECK_FUNCS(rename) + + dnl ################################################################# ! dnl # Check for the presence of the readlink(). Older AT&T systems # dnl # might not have it. # dnl ################################################################# ! AC_CHECK_FUNCS(readlink) *************** *** 451,457 **** ! dnl #################################################### ! dnl # Checking if ioctl(1, TIOCGWINSZ, &winsz) works. # ! dnl #################################################### AC_MSG_CHECKING([for struct winsz]) --- 464,470 ---- ! dnl ################################################# ! dnl # Check if ioctl(1, TIOCGWINSZ, &winsz) works. # ! dnl ################################################# AC_MSG_CHECKING([for struct winsz]) *************** *** 481,488 **** ! dnl ###################################################################### ! dnl # Checking for compilers that do not support constructs combinations # ! dnl # of ANSI C like prototypes & K&R definitions. For B.O.S. systems. # ! dnl ###################################################################### AC_MSG_CHECKING([for dumb C compiler]) --- 494,501 ---- ! dnl ################################################################### ! dnl # Check for compilers that do not support constructs combinations # ! dnl # of ANSI C like prototypes & K&R definitions. B.O.S. systems. # ! dnl ################################################################### AC_MSG_CHECKING([for dumb C compiler]) *************** *** 509,515 **** ! dnl ############################################# ! dnl # Checking if struct utsname is available. # ! dnl ############################################# AC_MSG_CHECKING([for struct utsname]) --- 522,528 ---- ! dnl ########################################## ! dnl # Check if struct utsname is available. # ! dnl ########################################## AC_MSG_CHECKING([for struct utsname]) *************** *** 539,545 **** ! dnl ###################################################### ! dnl # Checking for POSIX compatible terminal interface. # ! dnl ###################################################### AC_MSG_CHECKING([for POSIX compatible terminal interface]) --- 552,558 ---- ! dnl ################################################### ! dnl # Check for POSIX compatible terminal interface. # ! dnl ################################################### AC_MSG_CHECKING([for POSIX compatible terminal interface]) *************** *** 565,571 **** ! dnl ######################################################### ! dnl # Checking for System V compatible terminal interface. # ! dnl ######################################################### AC_MSG_CHECKING([for System V compatible terminal interface]) --- 578,584 ---- ! dnl ###################################################### ! dnl # Check for System V compatible terminal interface. # ! dnl ###################################################### AC_MSG_CHECKING([for System V compatible terminal interface]) *************** *** 591,597 **** ! dnl #################################################### ! dnl # Checking for BSD compatible terminal interface. # ! dnl #################################################### AC_MSG_CHECKING([for BSD compatible terminal interface]) --- 604,610 ---- ! dnl ################################################# ! dnl # Check for BSD compatible terminal interface. # ! dnl ################################################# AC_MSG_CHECKING([for BSD compatible terminal interface]) *************** *** 621,627 **** ! dnl ####################################################### ! dnl # Checking the terminal capabilities library to use. # ! dnl ####################################################### define(git_TERMINFO_LIBRARY, --- 634,640 ---- ! dnl #################################################### ! dnl # Check the terminal capabilities library to use. # ! dnl #################################################### define(git_TERMINFO_LIBRARY, *************** *** 671,678 **** ! dnl ####################################################################### ! dnl # Checking the makeinfo utility. If we can't find it, we can't build # ! dnl # build the info documentation. # ! dnl ####################################################################### AC_PROGRAM_CHECK(MAKEINFO, makeinfo, makeinfo, false) --- 684,691 ---- ! dnl ##################################################################### ! dnl # Check for the presence of the makeinfo utility. If we can't find # ! dnl # it, we can't build the info documentation. # ! dnl ##################################################################### AC_PROGRAM_CHECK(MAKEINFO, makeinfo, makeinfo, false) *************** *** 682,689 **** ! dnl ####################################################################### ! dnl # Checking the texi2dvi utility. If we can't find it, we can't build # ! dnl # build the dvi documentation. # ! dnl ####################################################################### AC_PROGRAM_CHECK(TEXI2DVI, texi2dvi, texi2dvi, false) --- 695,702 ---- ! dnl ##################################################################### ! dnl # Check for the presence of the texi2dvi utility. If we can't find # ! dnl # it, we can't build the dvi documentation. # ! dnl ##################################################################### AC_PROGRAM_CHECK(TEXI2DVI, texi2dvi, texi2dvi, false) *************** *** 695,699 **** dnl ########################################################################## dnl # According to Joachim Baumann, for Solaris 2.3 & Solaris 2.4 (at least) # ! dnl # -lucb should be included after -ltermcap. This has not been tested !! # dnl ########################################################################## --- 708,712 ---- dnl ########################################################################## dnl # According to Joachim Baumann, for Solaris 2.3 & Solaris 2.4 (at least) # ! dnl # -lucb should be included after -ltermcap. This hasn't been tested! # dnl ########################################################################## diff -rc2P git-4.3.12/git.spec /home/tudor/src/git/git-4.3.13/git.spec *** git-4.3.12/git.spec Wed Dec 31 19:00:00 1969 --- /home/tudor/src/git/git-4.3.13/git.spec Wed Oct 16 15:43:15 1996 *************** *** 0 **** --- 1,60 ---- + Summary: GIT - GNU Interactive Tools + Name: git + Version: 4.3.13 + Release: 1 + Copyright: GPL + Group: Utilities/File + Source: prep.ai.mit.edu:/pub/gnu/git-4.3.13.tar.gz + + %description + GIT is a set of interactive tools. It contains an extensible file + system browser, an ascii/hex file viewer, a process viewer/killer and + some other related utilities and shell scripts. It can be used to + increase the speed and efficiency of most of the daily tasks such as + copying and moving files and directories, invoking editors, + compressing and uncompressing files, creating and expanding archives, + compiling programs, sending mail, etc. + + %prep + %setup + + %build + CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr + make + make info + + %install + rm -f /usr/info/git.info* + umask 022 + make install-strip + gzip -9nf /usr/info/git.info* + + %files + /usr/bin/git + /usr/bin/gitps + /usr/bin/gitview + /usr/bin/gitcmp + /usr/bin/gitkeys + /usr/bin/gitwipe + /usr/bin/gitmount + /usr/bin/gitaction + /usr/bin/gitredir + /usr/bin/gitrgrep + /usr/bin/gitxgrep + /usr/bin/gitregrep + /usr/bin/gitrfgrep + /usr/bin/.gitaction + + /usr/man/man1/git.1 + /usr/man/man1/gitaction.1 + /usr/man/man1/gitmount.1 + /usr/man/man1/gitcmp.1 + /usr/man/man1/gitkeys.1 + /usr/man/man1/gitredir.1 + /usr/man/man1/gitrgrep.1 + /usr/man/man1/gitps.1 + /usr/man/man1/gitview.1 + + /usr/info/git.info* + + /usr/lib/git diff -rc2P git-4.3.12/info/git.info /home/tudor/src/git/git-4.3.13/info/git.info *** git-4.3.12/info/git.info Sat Aug 10 15:03:44 1996 --- /home/tudor/src/git/git-4.3.13/info/git.info Tue Oct 29 12:39:09 1996 *************** *** 1,3 **** ! This is Info file git.info, produced by Makeinfo-1.63 from the input file ./git.texinfo. --- 1,3 ---- ! This is Info file git.info, produced by Makeinfo-1.64 from the input file ./git.texinfo. *************** *** 10,14 **** This file documents the GNU Interactive Tools package. ! Copyright (C) 1993, 1994, 1995 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this --- 10,14 ---- This file documents the GNU Interactive Tools package. ! Copyright (C) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this *************** *** 28,157 ****  Indirect: ! git.info-1: 1032 ! git.info-2: 50599 ! git.info-3: 99910  Tag Table: (Indirect) ! Node: Top1032 ! Node: Introduction1904 ! Node: Distrib3210 ! Node: Description4887 ! Node: git5810 ! Node: Conventions8263 ! Node: Modes10163 ! Node: Sorting12403 ! Node: Moving13649 ! Node: Selecting15049 ! Node: Isearch15596 ! Node: Input Line16694 ! Node: Inserting Text17743 ! Node: Moving Point18629 ! Node: Erasing19190 ! Node: Case Changes20417 ! Node: History20826 ! Node: Setting Mark21542 ! Node: Yanking21853 ! Node: Files22082 ! Node: Copying Files23412 ! Node: Moving Files23756 ! Node: Creating Files24121 ! Node: Deleting Files24465 ! Node: Linking Files24787 ! Node: Renaming Files25412 ! Node: Inode25961 ! Node: Editing Files27598 ! Node: Viewing Files28298 ! Node: Compressing Files28667 ! Node: Encoding Files29453 ! Node: Encrypting Files29940 ! Node: Comparing Files30207 ! Node: Comparing Directories31291 ! Node: Spelling Files31851 ! Node: Wiping Files32072 ! Node: Searching Files32386 ! Node: Archive Files32897 ! Node: Actions34134 ! Node: Directories35044 ! Node: Creating Dirs35731 ! Node: Copying Dirs35985 ! Node: Deleting Dirs36441 ! Node: Moving Dirs36854 ! Node: Renaming Dirs37307 ! Node: Dirs Usage37720 ! Node: Changing Dirs37972 ! Node: Dirs History38622 ! Node: Hot Keys39665 ! Node: Compiling40249 ! Node: Mail40602 ! Node: Shell41320 ! Node: Grep41589 ! Node: Locking41994 ! Node: Refreshing42370 ! Node: Reseting43389 ! Node: Mounting43619 ! Node: Sysinfo45658 ! Node: Environment46885 ! Node: Processes47135 ! Node: Sync49198 ! Node: Documentation49430 ! Node: Exit49746 ! Node: gitps49945 ! Node: gitview50599 ! Node: gitcmp51107 ! Node: gitkeys51511 ! Node: gitwipe51886 ! Node: gitmount52583 ! Node: gitaction53185 ! Node: gitredir54933 ! Node: gitrgrep56107 ! Node: Customization56606 ! Node: Environment Variables56899 ! Node: Configuration Files57937 ! Node: Key Sequences60732 ! Node: Setup62050 ! Node: git Sections63082 ! Node: GIT-Setup63506 ! Node: GIT-Color65621 ! Node: GIT-Monochrome65962 ! Node: GIT-Keys66336 ! Node: key-sequence67223 ! Node: command-name67846 ! Node: formatted-command68572 ! Node: %s69881 ! Node: %f70391 ! Node: %d70619 ! Node: %l70847 ! Node: %t71081 ! Node: %z71297 ! Node: %a71509 ! Node: %m71705 ! Node: %g71890 ! Node: %o72076 ! Node: %p72262 ! Node: %b72448 ! Node: %i72644 ! Node: %?72850 ! Node: new-dir73322 ! Node: save-screen73729 ! Node: pause74408 ! Node: hide74722 ! Node: GIT-FTI75499 ! Node: gitps Sections76062 ! Node: GITPS-Setup76440 ! Node: GITPS-Color76599 ! Node: GITPS-Monochrome76951 ! Node: GITPS-Keys77339 ! Node: gitview Sections77451 ! Node: GITVIEW-Setup77820 ! Node: GITVIEW-Color77989 ! Node: GITVIEW-Monochrome78355 ! Node: GITVIEW-Keys78757 ! Node: Limitations78875 ! Node: Bugs80170 ! Node: Key Index80491 ! Node: Command Index90100 ! Node: Variable Index99910 ! Node: Concept Index101195  End Tag Table --- 28,158 ----  Indirect: ! git.info-1: 1038 ! git.info-2: 50862 ! git.info-3: 92256  Tag Table: (Indirect) ! Node: Top1038 ! Node: Introduction1910 ! Node: Distrib3216 ! Node: Description4893 ! Node: git5816 ! Node: Conventions8269 ! Node: Modes10169 ! Node: Sorting12409 ! Node: Moving13655 ! Node: Selecting15055 ! Node: Isearch15602 ! Node: Input Line16700 ! Node: Inserting Text17749 ! Node: Moving Point18635 ! Node: Erasing19196 ! Node: Case Changes20423 ! Node: History20832 ! Node: Setting Mark21548 ! Node: Yanking21859 ! Node: Files22088 ! Node: Copying Files23493 ! Node: Moving Files23837 ! Node: Creating Files24202 ! Node: Deleting Files24546 ! Node: Linking Files24868 ! Node: Renaming Files25493 ! Node: Inode26042 ! Node: Editing Files27679 ! Node: Viewing Files28379 ! Node: Compressing Files28748 ! Node: Encoding Files29534 ! Node: Encrypting Files30021 ! Node: Comparing Files30288 ! Node: Comparing Directories31372 ! Node: Spelling Files31932 ! Node: Wiping Files32153 ! Node: Searching Files32467 ! Node: Archive Files32978 ! Node: RPM Packages34220 ! Node: Actions35563 ! Node: Directories36472 ! Node: Creating Dirs37159 ! Node: Copying Dirs37413 ! Node: Deleting Dirs37869 ! Node: Moving Dirs38282 ! Node: Renaming Dirs38735 ! Node: Dirs Usage39148 ! Node: Changing Dirs39400 ! Node: Dirs History40050 ! Node: Hot Keys41093 ! Node: Compiling41681 ! Node: Mail42034 ! Node: Shell42752 ! Node: Grep43021 ! Node: Locking43426 ! Node: Refreshing43802 ! Node: Reseting44821 ! Node: Mounting45051 ! Node: Sysinfo47090 ! Node: Environment48317 ! Node: Processes48567 ! Node: Sync50630 ! Node: Documentation50862 ! Node: Exit51178 ! Node: gitps51377 ! Node: gitview52031 ! Node: gitcmp52539 ! Node: gitkeys52943 ! Node: gitwipe53318 ! Node: gitmount54015 ! Node: gitaction54617 ! Node: gitredir56902 ! Node: gitrgrep58076 ! Node: Customization58575 ! Node: Environment Variables58868 ! Node: Configuration Files59906 ! Node: Key Sequences62701 ! Node: Setup64019 ! Node: git Sections65051 ! Node: GIT-Setup65475 ! Node: GIT-Color67590 ! Node: GIT-Monochrome67931 ! Node: GIT-Keys68305 ! Node: key-sequence69192 ! Node: command-name69815 ! Node: formatted-command70541 ! Node: %s71850 ! Node: %f72360 ! Node: %d72588 ! Node: %l72816 ! Node: %t73050 ! Node: %z73266 ! Node: %a73478 ! Node: %m73674 ! Node: %g73859 ! Node: %o74045 ! Node: %p74231 ! Node: %b74417 ! Node: %i74613 ! Node: %?74819 ! Node: new-dir75291 ! Node: save-screen75698 ! Node: pause76377 ! Node: hide76691 ! Node: GIT-FTI77468 ! Node: gitps Sections78031 ! Node: GITPS-Setup78409 ! Node: GITPS-Color78568 ! Node: GITPS-Monochrome78920 ! Node: GITPS-Keys79308 ! Node: gitview Sections79420 ! Node: GITVIEW-Setup79789 ! Node: GITVIEW-Color79958 ! Node: GITVIEW-Monochrome80324 ! Node: GITVIEW-Keys80726 ! Node: Limitations80844 ! Node: Bugs82139 ! Node: Key Index82377 ! Node: Command Index92256 ! Node: Variable Index102444 ! Node: Concept Index103729  End Tag Table diff -rc2P git-4.3.12/info/git.info-1 /home/tudor/src/git/git-4.3.13/info/git.info-1 *** git-4.3.12/info/git.info-1 Sat Aug 10 15:03:43 1996 --- /home/tudor/src/git/git-4.3.13/info/git.info-1 Tue Oct 29 12:39:09 1996 *************** *** 1,3 **** ! This is Info file git.info, produced by Makeinfo-1.63 from the input file ./git.texinfo. --- 1,3 ---- ! This is Info file git.info, produced by Makeinfo-1.64 from the input file ./git.texinfo. *************** *** 10,14 **** This file documents the GNU Interactive Tools package. ! Copyright (C) 1993, 1994, 1995 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this --- 10,14 ---- This file documents the GNU Interactive Tools package. ! Copyright (C) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this *************** *** 31,35 **** `GIT' is a package containing basically a file system browser, a process viewer/killer and a ASCII/HEX file viewer. This is edition ! 2.3, for GNU Interactive Tools version 4.3.12. * Menu: --- 31,35 ---- `GIT' is a package containing basically a file system browser, a process viewer/killer and a ASCII/HEX file viewer. This is edition ! 2.4, for GNU Interactive Tools version 4.3.13. * Menu: *************** *** 647,650 **** --- 647,651 ---- * Searching Files:: How to search a file. * Archive Files:: How to manage tar based archive files. + * RPM Packages:: How to install and uninstall RPM packages. * Actions:: A different action for each file type. *************** *** 988,992 ****  ! File: git.info, Node: Archive Files, Next: Actions, Prev: Searching Files, Up: Files Managing tar based archive files --- 989,993 ----  ! File: git.info, Node: Archive Files, Next: RPM Packages, Prev: Searching Files, Up: Files Managing tar based archive files *************** *** 1028,1032 ****  ! File: git.info, Node: Actions, Prev: Archive Files, Up: Files A different action for each file type --- 1029,1075 ----  ! File: git.info, Node: RPM Packages, Next: Actions, Prev: Archive Files, Up: Files ! ! Installing and Uninstalling RPM packages ! ........................................ ! ! Red Hat Linux Distributions use a very powerful package manager ! called `rpm'. It is used whenever you need to ! install/remove/upgrade/etc a software package. The packages used by ! `rpm' use the extension `.rpm'. `git' provides default key bindings ! for some of the basic operations `rpm' can perform on packages: ! install, uninstall, upgrade and query. ! ! `^C I' ! Install the `rpm' package pointed by the cursor ! (`RPM-INSTALL'). ! ! `^C b I' ! Install the `rpm' package pointed by the cursor ! (`B-RPM-INSTALL'). The operation is performed in background. ! ! `^C i' ! Uninstall the `rpm' package pointed by the cursor ! (`RPM-UNINSTALL'). ! ! `^C b i' ! Uninstall the `rpm' package pointed by the cursor ! (`B-RPM-UNINSTALL'). The operation is performed in background. ! ! `^C N' ! Upgrade the `rpm' package pointed by the cursor ! (`RPM-UPGRADE'). ! ! `^C b N' ! Upgrade the `rpm' package pointed by the cursor ! (`B-RPM-UPGRADE'). The operation is performed in background. ! ! `^C q' ! Query the `rpm' package manager (`RPM-QUERY'). The default ! options used are `-qil'. See the `rpm' manual page for ! more details on using `rpm'. ! !  ! File: git.info, Node: Actions, Prev: RPM Packages, Up: Files A different action for each file type *************** *** 1207,1211 **** `ESC .' ! Go to the `..' directory (`UP-DIR'). `ESC h' --- 1250,1254 ---- `ESC .' ! Go to the `..' directory (`up-one-dir'). `ESC h' *************** *** 1500,1542 **** Call `sync'(1) in order to synchronize all the file systems (`SYNC'). - -  - File: git.info, Node: Documentation, Next: Exit, Prev: Sync, Up: git - - Reading documentation - --------------------- - - `^X q' - Read a manual page. The user is prompted for its name (`MAN'). - - `F1', `ESC 1', `^X i' - Read an info documentation. The user is prompted for the documentation - name (`INFO'). - -  - File: git.info, Node: Exit, Prev: Documentation, Up: git - - Exiting GNU Interactive Tools - ----------------------------- - - `F10', `ESC 0', `^X ^C', `^X c' - Exit GNU Interactive Tools (`exit'). - -  - File: git.info, Node: gitps, Next: gitview, Prev: git, Up: Description - - The GIT process viewer/killer - ============================= - - `gitps' is an interactive process viewer/killer. It calls - internally the `ps'(1) utility so that's the reason why `gitps' - parameters are in fact `ps'(1) ones. - - Running `gitps' it is self explanatory. Use the `arrows', `PageUp', - `PageDown', `Home', `End', `^N', `^P', `^V', `ESC v' to move in the - list, `^L' to refresh it and `F10' or `^X ^C' to leave. - - You can change these keys, just read the GITPS-Setup, GITPS-Color, - GITPS-Monochrome and GITPS-Keys sections in the configuration files - `.gitrc.TERM'. --- 1543,1545 ---- diff -rc2P git-4.3.12/info/git.info-2 /home/tudor/src/git/git-4.3.13/info/git.info-2 *** git-4.3.12/info/git.info-2 Sat Aug 10 15:03:44 1996 --- /home/tudor/src/git/git-4.3.13/info/git.info-2 Tue Oct 29 12:39:09 1996 *************** *** 1,3 **** ! This is Info file git.info, produced by Makeinfo-1.63 from the input file ./git.texinfo. --- 1,3 ---- ! This is Info file git.info, produced by Makeinfo-1.64 from the input file ./git.texinfo. *************** *** 10,14 **** This file documents the GNU Interactive Tools package. ! Copyright (C) 1993, 1994, 1995 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this --- 10,14 ---- This file documents the GNU Interactive Tools package. ! Copyright (C) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this *************** *** 27,30 **** --- 27,70 ----  + File: git.info, Node: Documentation, Next: Exit, Prev: Sync, Up: git + + Reading documentation + --------------------- + + `^X q' + Read a manual page. The user is prompted for its name (`MAN'). + + `F1', `ESC 1', `^X i' + Read an info documentation. The user is prompted for the documentation + name (`INFO'). + +  + File: git.info, Node: Exit, Prev: Documentation, Up: git + + Exiting GNU Interactive Tools + ----------------------------- + + `F10', `ESC 0', `^X ^C', `^X c' + Exit GNU Interactive Tools (`exit'). + +  + File: git.info, Node: gitps, Next: gitview, Prev: git, Up: Description + + The GIT process viewer/killer + ============================= + + `gitps' is an interactive process viewer/killer. It calls + internally the `ps'(1) utility so that's the reason why `gitps' + parameters are in fact `ps'(1) ones. + + Running `gitps' it is self explanatory. Use the `arrows', `PageUp', + `PageDown', `Home', `End', `^N', `^P', `^V', `ESC v' to move in the + list, `^L' to refresh it and `F10' or `^X ^C' to leave. + + You can change these keys, just read the GITPS-Setup, GITPS-Color, + GITPS-Monochrome and GITPS-Keys sections in the configuration files + `.gitrc.TERM'. + +  File: git.info, Node: gitview, Next: gitcmp, Prev: gitps, Up: Description *************** *** 133,136 **** --- 173,185 ---- or `*.tif' viewer. Feel free to add one in the `gitaction' script. + Also, you can add a `.gitaction' shell script in your home directory + and/or in any other directory. Before trying to match a file name, + `gitaction' will attempt to execute `./.gitaction'. If that one fails + to match the file name against its patterns, it backs up to + `$HOME/.gitaction'. When this one fails too the patterns in + `gitaction' are tried. For an example of how to write .gitaction + scripts take a look at the `.gitaction' shell script provided as part + of the distribution and installed in the `$(prefix)/bin' directory. +  File: git.info, Node: gitredir, Next: gitrgrep, Prev: gitaction, Up: Description *************** *** 897,906 **** ************************** ! Any questions, comments, or bug reports, should be emailed to the ! authors. Please be sure to include the version number. The email ! addresses are: ! ! tudorh@pub.ro ! pink@pub.ro  --- 946,951 ---- ************************** ! Any questions, comments, or bug reports, should be emailed to ! `tudor@cs.unh.edu'. Please include the version number.  *************** *** 933,937 **** --- 978,984 ---- * ^C b G: Inode. * ^C b H: Linking Files. + * ^C b I: RPM Packages. * ^C b M: Inode. + * ^C b N: RPM Packages. * ^C b O: Inode. * ^C b R: Renaming Files. *************** *** 955,963 **** --- 1002,1013 ---- * ^C G: Inode. * ^C H: Linking Files. + * ^C I: RPM Packages. * ^C M: Inode. + * ^C N: RPM Packages. * ^C n d: Renaming Files. * ^C n u: Renaming Files. * ^C O: Inode. * ^C p: Encrypting Files. + * ^C q: RPM Packages. * ^C R: Renaming Files. * ^C R (for directories): Renaming Dirs. *************** *** 1096,1294 **** * TAB, ^I, ^X o: Moving. * UP, ^P: Moving. - -  - File: git.info, Node: Command Index, Next: Variable Index, Prev: Key Index, Up: Top - - Command Index - ************* - - * Menu: - - * adapt-current-directory: Changing Dirs. - * Adapt-other-directory: Changing Dirs. - * ASCII-MAIL: Mail. - * B-ASCII-MAIL: Mail. - * B-BINARY-MAIL: Mail. - * B-CHGRP: Inode. - * B-CHMOD: Inode. - * B-CHOWN: Inode. - * B-COMPRESS: Compressing Files. - * B-COPY: Copying Files. - * B-COPY (for directories): Copying Dirs. - * B-DELETE: Deleting Files. - * B-DELETE (for directories): Deleting Dirs. - * B-DIRR-DIFF: Comparing Files. - * B-LINK: Linking Files. - * B-MAKE: Compiling. - * B-MOVE: Moving Files. - * B-MOVE (for directories): Moving Dirs. - * B-R-CHGRP: Inode. - * B-R-CHMOD: Inode. - * B-R-CHOWN: Inode. - * B-RENAME: Renaming Files. - * B-RENAME (for directories): Renaming Dirs. - * B-SYMLINK: Linking Files. - * B-TAR: Archive Files. - * B-TAR-COMPRESS: Archive Files. - * B-UNCOMPRESS: Compressing Files. - * B-UNCOMPRESS-UNTAR: Archive Files. - * B-UNTAR: Archive Files. - * B-UUDECODE: Encoding Files. - * B-UUENCODE: Encoding Files. - * backward-char: Moving Point. - * backward-delete-char: Erasing. - * backward-kill-word: Erasing. - * backward-word: Moving Point. - * beginning-of-line: Moving Point. - * beginning-of-panel: Moving. - * BF-UNCOMPRESS: Compressing Files. - * BINARY-COMPARE: Comparing Files. - * BINARY-MAIL: Mail. - * capitalize-word: Case Changes. - * change-directory: Changing Dirs. - * CHANGE-LOG: Editing Files. - * CHGRP: Inode. - * CHMOD: Inode. - * CHOWN: Inode. - * COMPRESS: Compressing Files. - * copy: Copying Files. - * copy (for directories): Copying Dirs. - * DATE: Sysinfo. - * DECRYPT: Encrypting Files. - * delete: Deleting Files. - * delete (for directories): Deleting Dirs. - * delete-char: Erasing. - * delete-horizontal-space: Erasing. - * DIFF: Comparing Files. - * DIRECTORY-USAGE: Dirs Usage. - * DIRR-DIFF: Comparing Files. - * DISK-FREE-SPACE: Sysinfo. - * downcase-word: Case Changes. - * EDIT: Editing Files. - * ENCRYPT: Encrypting Files. - * end-of-line: Moving Point. - * end-of-panel: Moving. - * enlarge-other-panel: Modes. - * enlarge-panel: Modes. - * entry-to-input-line: Inserting Text. - * ENV: Environment. - * exchange-point-and-mark: Setting Mark. - * exit: Exit. - * F-UNCOMPRESS: Compressing Files. - * FILE-ACTION: Actions. - * FILE-CREATE: Editing Files. - * FIND: Searching Files. - * FINGER: Sysinfo. - * FIRST-FLOPPY-DIR: Hot Keys. - * forward-char: Moving Point. - * forward-word: Moving Point. - * GITPS, PS: Processes. - * GREP: Grep. - * hard-refresh: Refreshing. - * HOME-DIR: Hot Keys. - * INCLUDE-DIR: Hot Keys. - * INFO: Documentation. - * isearch-backward: Isearch. - * isearch-forward: Isearch. - * ISPELL: Spelling Files. - * just-one-space: Erasing. - * KILL: Processes. - * kill-line: Erasing. - * kill-region: Erasing. - * kill-ring-save: Erasing. - * kill-to-beginning-of-line: Erasing. - * kill-to-end-of-line: Erasing. - * kill-word: Erasing. - * LAST-BACKUP-DIFF: Comparing Files. - * LINK: Linking Files. - * LOCATE: Searching Files. - * lock: Locking. - * MAKE: Compiling. - * make-directory: Creating Dirs. - * MAN: Documentation. - * MOUNT-A: Mounting. - * MOUNT-B: Mounting. - * MOUNT-THIS: Mounting. - * MOUNTED-FILE-SYSTEMS: Sysinfo. - * move: Moving Files. - * move (for directories): Moving Dirs. - * MULTIPLE-EDIT: Editing Files. - * MULTIPLE-VIEW: Viewing Files. - * name-downcase: Renaming Files. - * name-upcase: Renaming Files. - * next-directory: Dirs History. - * next-history-element: History. - * next-line: Moving. - * other-panel: Moving. - * other-path-to-input-line: Inserting Text. - * panel-enable-all: Modes. - * panel-enable-date-time: Modes. - * panel-enable-full-name: Modes. - * panel-enable-mode: Modes. - * panel-enable-next-mode: Modes. - * panel-enable-owner-group: Modes. - * panel-enable-size: Modes. - * panel-sort-by-date: Sorting. - * panel-sort-by-extension: Sorting. - * panel-sort-by-group-id: Sorting. - * panel-sort-by-group-name: Sorting. - * panel-sort-by-mode: Sorting. - * panel-sort-by-name: Sorting. - * panel-sort-by-owner-id: Sorting. - * panel-sort-by-owner-name: Sorting. - * panel-sort-by-size: Sorting. - * panel-sort-next-method: Sorting. - * previous-directory: Dirs History. - * previous-history-element: History. - * previous-line: Moving. - * PSTREE: Processes. - * quick-compare-panels: Comparing Directories. - * QUOTA: Sysinfo. - * R-CHGRP: Inode. - * R-CHMOD: Inode. - * R-CHOWN: Inode. - * READ-MAIL: Mail. - * RECURSIVE-GREP: Grep. - * refresh: Refreshing. - * RENAME: Renaming Files. - * RENAME (for directories): Renaming Dirs. - * reset-directory-history: Dirs History. - * ROOT-DIR: Hot Keys. - * scroll-down: Moving. - * scroll-up: Moving. - * SECOND-FLOPPY-DIR: Hot Keys. - * select-entry: Selecting. - * select-files-matching-pattern: Selecting. - * selected-entries-to-input-line: Inserting Text. - * set-mark: Setting Mark. - * set-scroll-step: Moving. - * SUB-SHELL: Shell. - * switch-panels: Moving. - * SYMLINK: Linking Files. - * SYNC: Sync. - * TAR: Archive Files. - * TAR-COMPRESS: Archive Files. - * thoroughly-compare-panels: Comparing Directories. - * tty-mode: Modes. - * TTY-RESET: Reseting. - * two-panel-mode: Modes. - * UMOUNT-A: Mounting. - * UMOUNT-B: Mounting. - * UMOUNT-THIS: Mounting. - * UNCOMPRESS: Compressing Files. - * UNCOMPRESS-UNTAR: Archive Files. - * unselect-files-matching-pattern: Selecting. - * UNTAR: Archive Files. - * UP-DIR: Hot Keys. - * upcase-word: Case Changes. - * USERS: Sysinfo. - * UUDECODE: Encoding Files. - * UUENCODE: Encoding Files. - * VIEW: Viewing Files. - * VIRTUAL-MEMORY-STATUS: Sysinfo. - * WHEREIS: Searching Files. - * WHICH: Searching Files. - * WHO: Sysinfo. - * WIPE: Wiping Files. - * yank: Yanking. --- 1146,1148 ---- diff -rc2P git-4.3.12/info/git.info-3 /home/tudor/src/git/git-4.3.13/info/git.info-3 *** git-4.3.12/info/git.info-3 Sat Aug 10 15:03:44 1996 --- /home/tudor/src/git/git-4.3.13/info/git.info-3 Tue Oct 29 12:39:09 1996 *************** *** 1,3 **** ! This is Info file git.info, produced by Makeinfo-1.63 from the input file ./git.texinfo. --- 1,3 ---- ! This is Info file git.info, produced by Makeinfo-1.64 from the input file ./git.texinfo. *************** *** 10,14 **** This file documents the GNU Interactive Tools package. ! Copyright (C) 1993, 1994, 1995 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this --- 10,14 ---- This file documents the GNU Interactive Tools package. ! Copyright (C) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this *************** *** 25,28 **** --- 25,231 ---- versions, except that this permission notice may be stated in a translation approved by the Foundation. + +  + File: git.info, Node: Command Index, Next: Variable Index, Prev: Key Index, Up: Top + + Command Index + ************* + + * Menu: + + * adapt-current-directory: Changing Dirs. + * Adapt-other-directory: Changing Dirs. + * ASCII-MAIL: Mail. + * B-ASCII-MAIL: Mail. + * B-BINARY-MAIL: Mail. + * B-CHGRP: Inode. + * B-CHMOD: Inode. + * B-CHOWN: Inode. + * B-COMPRESS: Compressing Files. + * B-COPY: Copying Files. + * B-COPY (for directories): Copying Dirs. + * B-DELETE: Deleting Files. + * B-DELETE (for directories): Deleting Dirs. + * B-DIRR-DIFF: Comparing Files. + * B-LINK: Linking Files. + * B-MAKE: Compiling. + * B-MOVE: Moving Files. + * B-MOVE (for directories): Moving Dirs. + * B-R-CHGRP: Inode. + * B-R-CHMOD: Inode. + * B-R-CHOWN: Inode. + * B-RENAME: Renaming Files. + * B-RENAME (for directories): Renaming Dirs. + * B-RPM-INSTALL: RPM Packages. + * B-RPM-UNINSTALL: RPM Packages. + * B-RPM-UPGRADE: RPM Packages. + * B-SYMLINK: Linking Files. + * B-TAR: Archive Files. + * B-TAR-COMPRESS: Archive Files. + * B-UNCOMPRESS: Compressing Files. + * B-UNCOMPRESS-UNTAR: Archive Files. + * B-UNTAR: Archive Files. + * B-UUDECODE: Encoding Files. + * B-UUENCODE: Encoding Files. + * backward-char: Moving Point. + * backward-delete-char: Erasing. + * backward-kill-word: Erasing. + * backward-word: Moving Point. + * beginning-of-line: Moving Point. + * beginning-of-panel: Moving. + * BF-UNCOMPRESS: Compressing Files. + * BINARY-COMPARE: Comparing Files. + * BINARY-MAIL: Mail. + * capitalize-word: Case Changes. + * change-directory: Changing Dirs. + * CHANGE-LOG: Editing Files. + * CHGRP: Inode. + * CHMOD: Inode. + * CHOWN: Inode. + * COMPRESS: Compressing Files. + * copy: Copying Files. + * copy (for directories): Copying Dirs. + * DATE: Sysinfo. + * DECRYPT: Encrypting Files. + * delete: Deleting Files. + * delete (for directories): Deleting Dirs. + * delete-char: Erasing. + * delete-horizontal-space: Erasing. + * DIFF: Comparing Files. + * DIRECTORY-USAGE: Dirs Usage. + * DIRR-DIFF: Comparing Files. + * DISK-FREE-SPACE: Sysinfo. + * downcase-word: Case Changes. + * EDIT: Editing Files. + * ENCRYPT: Encrypting Files. + * end-of-line: Moving Point. + * end-of-panel: Moving. + * enlarge-other-panel: Modes. + * enlarge-panel: Modes. + * entry-to-input-line: Inserting Text. + * ENV: Environment. + * exchange-point-and-mark: Setting Mark. + * exit: Exit. + * F-UNCOMPRESS: Compressing Files. + * FILE-ACTION: Actions. + * FILE-CREATE: Editing Files. + * FIND: Searching Files. + * FINGER: Sysinfo. + * FIRST-FLOPPY-DIR: Hot Keys. + * forward-char: Moving Point. + * forward-word: Moving Point. + * GITPS, PS: Processes. + * GREP: Grep. + * hard-refresh: Refreshing. + * HOME-DIR: Hot Keys. + * INCLUDE-DIR: Hot Keys. + * INFO: Documentation. + * isearch-backward: Isearch. + * isearch-forward: Isearch. + * ISPELL: Spelling Files. + * just-one-space: Erasing. + * KILL: Processes. + * kill-line: Erasing. + * kill-region: Erasing. + * kill-ring-save: Erasing. + * kill-to-beginning-of-line: Erasing. + * kill-to-end-of-line: Erasing. + * kill-word: Erasing. + * LAST-BACKUP-DIFF: Comparing Files. + * LINK: Linking Files. + * LOCATE: Searching Files. + * lock: Locking. + * MAKE: Compiling. + * make-directory: Creating Dirs. + * MAN: Documentation. + * MOUNT-A: Mounting. + * MOUNT-B: Mounting. + * MOUNT-THIS: Mounting. + * MOUNTED-FILE-SYSTEMS: Sysinfo. + * move: Moving Files. + * move (for directories): Moving Dirs. + * MULTIPLE-EDIT: Editing Files. + * MULTIPLE-VIEW: Viewing Files. + * name-downcase: Renaming Files. + * name-upcase: Renaming Files. + * next-directory: Dirs History. + * next-history-element: History. + * next-line: Moving. + * other-panel: Moving. + * other-path-to-input-line: Inserting Text. + * panel-enable-all: Modes. + * panel-enable-date-time: Modes. + * panel-enable-full-name: Modes. + * panel-enable-mode: Modes. + * panel-enable-next-mode: Modes. + * panel-enable-owner-group: Modes. + * panel-enable-size: Modes. + * panel-sort-by-date: Sorting. + * panel-sort-by-extension: Sorting. + * panel-sort-by-group-id: Sorting. + * panel-sort-by-group-name: Sorting. + * panel-sort-by-mode: Sorting. + * panel-sort-by-name: Sorting. + * panel-sort-by-owner-id: Sorting. + * panel-sort-by-owner-name: Sorting. + * panel-sort-by-size: Sorting. + * panel-sort-next-method: Sorting. + * previous-directory: Dirs History. + * previous-history-element: History. + * previous-line: Moving. + * PSTREE: Processes. + * quick-compare-panels: Comparing Directories. + * QUOTA: Sysinfo. + * R-CHGRP: Inode. + * R-CHMOD: Inode. + * R-CHOWN: Inode. + * READ-MAIL: Mail. + * RECURSIVE-GREP: Grep. + * refresh: Refreshing. + * RENAME: Renaming Files. + * RENAME (for directories): Renaming Dirs. + * reset-directory-history: Dirs History. + * ROOT-DIR: Hot Keys. + * RPM-INSTALL: RPM Packages. + * RPM-QUERY: RPM Packages. + * RPM-UNINSTALL: RPM Packages. + * RPM-UPGRADE: RPM Packages. + * scroll-down: Moving. + * scroll-up: Moving. + * SECOND-FLOPPY-DIR: Hot Keys. + * select-entry: Selecting. + * select-files-matching-pattern: Selecting. + * selected-entries-to-input-line: Inserting Text. + * set-mark: Setting Mark. + * set-scroll-step: Moving. + * SUB-SHELL: Shell. + * switch-panels: Moving. + * SYMLINK: Linking Files. + * SYNC: Sync. + * TAR: Archive Files. + * TAR-COMPRESS: Archive Files. + * thoroughly-compare-panels: Comparing Directories. + * tty-mode: Modes. + * TTY-RESET: Reseting. + * two-panel-mode: Modes. + * UMOUNT-A: Mounting. + * UMOUNT-B: Mounting. + * UMOUNT-THIS: Mounting. + * UNCOMPRESS: Compressing Files. + * UNCOMPRESS-UNTAR: Archive Files. + * unselect-files-matching-pattern: Selecting. + * UNTAR: Archive Files. + * up-one-dir: Hot Keys. + * upcase-word: Case Changes. + * USERS: Sysinfo. + * UUDECODE: Encoding Files. + * UUENCODE: Encoding Files. + * VIEW: Viewing Files. + * VIRTUAL-MEMORY-STATUS: Sysinfo. + * WHEREIS: Searching Files. + * WHICH: Searching Files. + * WHO: Sysinfo. + * WIPE: Wiping Files. + * yank: Yanking.  diff -rc2P git-4.3.12/info/git.texinfo /home/tudor/src/git/git-4.3.13/info/git.texinfo *** git-4.3.12/info/git.texinfo Sat Aug 10 15:03:35 1996 --- /home/tudor/src/git/git-4.3.13/info/git.texinfo Tue Oct 29 12:39:07 1996 *************** *** 7,13 **** @c %**end of header ! @set EDITION 2.3 ! @set VERSION 4.3.12 ! @set UPDATED August 1996 @iftex --- 7,13 ---- @c %**end of header ! @set EDITION 2.4 ! @set VERSION 4.3.13 ! @set UPDATED October 1996 @iftex *************** *** 26,30 **** This file documents the GNU Interactive Tools package. ! Copyright (C) 1993, 1994, 1995 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of --- 26,30 ---- This file documents the GNU Interactive Tools package. ! Copyright (C) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of *************** *** 63,67 **** @page @vskip 0pt plus 1filll ! Copyright @copyright{} 1992, 1993, 1994 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this --- 63,67 ---- @page @vskip 0pt plus 1filll ! Copyright @copyright{} 1993, 1994, 1995, 1996 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this *************** *** 1129,1132 **** --- 1129,1133 ---- * Searching Files:: How to search a file. * Archive Files:: How to manage tar based archive files. + * RPM Packages:: How to install and uninstall RPM packages. * Actions:: A different action for each file type. *************** *** 1833,1837 **** ! @node Archive Files, Actions, Searching Files, Files @subsubsection Managing tar based archive files --- 1834,1838 ---- ! @node Archive Files, RPM Packages, Searching Files, Files @subsubsection Managing tar based archive files *************** *** 1920,1924 **** ! @node Actions, , Archive Files, Files @subsubsection A different action for each file type --- 1921,2000 ---- ! @node RPM Packages, Actions, Archive Files, Files ! @subsubsection Installing and Uninstalling RPM packages ! ! Red Hat Linux Distributions use a very powerful package manager called ! @code{rpm}. It is used whenever you need to install/remove/upgrade/etc ! a software package. The packages used by @code{rpm} use the extension ! @samp{.rpm}. @code{git} provides default key bindings for some of the ! basic operations @code{rpm} can perform on packages: install, uninstall, ! upgrade and query. ! ! @noindent ! @kbd{^C I} ! @display ! Install the @code{rpm} package pointed by the cursor ! (@samp{RPM-INSTALL}). ! @end display ! @findex RPM-INSTALL ! @kindex ^C I ! ! @noindent ! @kbd{^C b I} ! @display ! Install the @code{rpm} package pointed by the cursor ! (@samp{B-RPM-INSTALL}). The operation is performed in background. ! @end display ! @findex B-RPM-INSTALL ! @kindex ^C b I ! ! @noindent ! @kbd{^C i} ! @display ! Uninstall the @code{rpm} package pointed by the cursor ! (@samp{RPM-UNINSTALL}). ! @end display ! @findex RPM-UNINSTALL ! @kindex ^C i ! ! @noindent ! @kbd{^C b i} ! @display ! Uninstall the @code{rpm} package pointed by the cursor ! (@samp{B-RPM-UNINSTALL}). The operation is performed in background. ! @end display ! @findex B-RPM-UNINSTALL ! @kindex ^C b i ! ! @noindent ! @kbd{^C N} ! @display ! Upgrade the @code{rpm} package pointed by the cursor ! (@samp{RPM-UPGRADE}). ! @end display ! @findex RPM-UPGRADE ! @kindex ^C N ! ! @noindent ! @kbd{^C b N} ! @display ! Upgrade the @code{rpm} package pointed by the cursor ! (@samp{B-RPM-UPGRADE}). The operation is performed in background. ! @end display ! @findex B-RPM-UPGRADE ! @kindex ^C b N ! ! @noindent ! @kbd{^C q} ! @display ! Query the @code{rpm} package manager (@samp{RPM-QUERY}). The default ! options used are @samp{-qil}. See the @code{rpm} manual page for ! more details on using @code{rpm}. ! @end display ! @findex RPM-QUERY ! @kindex ^C q ! ! ! @node Actions, , RPM Packages, Files @subsubsection A different action for each file type *************** *** 2212,2221 **** @kbd{ESC .} @display ! Go to the @samp{..} directory (@samp{UP-DIR}). @end display @cindex Go up one directory @cindex Go to .. @cindex Go to the parent directory ! @findex UP-DIR @kindex ESC . --- 2288,2297 ---- @kbd{ESC .} @display ! Go to the @samp{..} directory (@samp{up-one-dir}). @end display @cindex Go up one directory @cindex Go to .. @cindex Go to the parent directory ! @findex up-one-dir @kindex ESC . *************** *** 2935,2938 **** --- 3011,3023 ---- in the @code{gitaction} script. + Also, you can add a @code{.gitaction} shell script in your home + directory and/or in any other directory. Before trying to match a file + name, @code{gitaction} will attempt to execute @code{./.gitaction}. If + that one fails to match the file name against its patterns, it backs up + to @code{$HOME/.gitaction}. When this one fails too the patterns in + @code{gitaction} are tried. For an example of how to write .gitaction + scripts take a look at the @code{.gitaction} shell script provided as + part of the distribution and installed in the @samp{$(prefix)/bin} + directory. @node gitredir, gitrgrep, gitaction, Description *************** *** 3680,3691 **** @chapter GNU Interactive Tools bugs ! Any questions, comments, or bug reports, should be emailed to the ! authors. Please be sure to include the version number. The email ! addresses are: ! ! @display ! tudorh@@pub.ro ! pink@@pub.ro ! @end display --- 3765,3770 ---- @chapter GNU Interactive Tools bugs ! Any questions, comments, or bug reports, should be emailed to ! @samp{tudor@@cs.unh.edu}. Please include the version number. diff -rc2P git-4.3.12/man/git.1 /home/tudor/src/git/git-4.3.13/man/git.1 *** git-4.3.12/man/git.1 Sat Apr 13 18:23:40 1996 --- /home/tudor/src/git/git-4.3.13/man/git.1 Sat Sep 28 18:37:22 1996 *************** *** 1201,1205 **** Please send bug reports to: .br ! .IR tudorh@pub.ro .SH SEE ALSO --- 1201,1205 ---- Please send bug reports to: .br ! .IR tudor@cs.unh.edu .SH SEE ALSO *************** *** 1229,1233 **** .I Tudor Hulubei .br ! - tudorh@pub.ro .br .I Andrei Pitis --- 1229,1233 ---- .I Tudor Hulubei .br ! - tudor@cs.unh.edu .br .I Andrei Pitis diff -rc2P git-4.3.12/man/gitaction.1 /home/tudor/src/git/git-4.3.13/man/gitaction.1 *** git-4.3.12/man/gitaction.1 Sat Apr 13 18:23:59 1996 --- /home/tudor/src/git/git-4.3.13/man/gitaction.1 Sat Sep 28 18:37:48 1996 *************** *** 148,152 **** Please send bug reports to: .br ! .IR tudorh@pub.ro .SH SEE ALSO --- 148,152 ---- Please send bug reports to: .br ! .IR tudor@cs.unh.edu .SH SEE ALSO *************** *** 164,168 **** .I Tudor Hulubei .br ! - tudorh@pub.ro .br .I Andrei Pitis --- 164,168 ---- .I Tudor Hulubei .br ! - tudor@cs.unh.edu .br .I Andrei Pitis diff -rc2P git-4.3.12/man/gitcmp.1 /home/tudor/src/git/git-4.3.13/man/gitcmp.1 *** git-4.3.12/man/gitcmp.1 Sat Apr 13 18:24:15 1996 --- /home/tudor/src/git/git-4.3.13/man/gitcmp.1 Sat Sep 28 18:38:05 1996 *************** *** 54,58 **** Please send bug reports to: .br ! .IR tudorh@pub.ro .SH SEE ALSO --- 54,58 ---- Please send bug reports to: .br ! .IR tudor@cs.unh.edu .SH SEE ALSO *************** *** 68,72 **** .I Tudor Hulubei .br ! - tudorh@pub.ro .br .I Andrei Pitis --- 68,72 ---- .I Tudor Hulubei .br ! - tudor@cs.unh.edu .br .I Andrei Pitis diff -rc2P git-4.3.12/man/gitkeys.1 /home/tudor/src/git/git-4.3.13/man/gitkeys.1 *** git-4.3.12/man/gitkeys.1 Sat Apr 13 18:24:26 1996 --- /home/tudor/src/git/git-4.3.13/man/gitkeys.1 Sat Sep 28 18:38:14 1996 *************** *** 43,47 **** Please send bug reports to: .br ! .IR tudorh@pub.ro .SH SEE ALSO --- 43,47 ---- Please send bug reports to: .br ! .IR tudor@cs.unh.edu .SH SEE ALSO diff -rc2P git-4.3.12/man/gitmount.1 /home/tudor/src/git/git-4.3.13/man/gitmount.1 *** git-4.3.12/man/gitmount.1 Sat Apr 13 18:24:44 1996 --- /home/tudor/src/git/git-4.3.13/man/gitmount.1 Sat Sep 28 18:38:31 1996 *************** *** 60,64 **** Please send bug reports to: .br ! .IR tudorh@pub.ro .SH SEE ALSO --- 60,64 ---- Please send bug reports to: .br ! .IR tudor@cs.unh.edu .SH SEE ALSO *************** *** 74,78 **** .I Tudor Hulubei .br ! - tudorh@pub.ro .br .I Andrei Pitis --- 74,78 ---- .I Tudor Hulubei .br ! - tudor@cs.unh.edu .br .I Andrei Pitis diff -rc2P git-4.3.12/man/gitredir.1 /home/tudor/src/git/git-4.3.13/man/gitredir.1 *** git-4.3.12/man/gitredir.1 Sat Apr 13 18:24:55 1996 --- /home/tudor/src/git/git-4.3.13/man/gitredir.1 Sat Sep 28 18:38:46 1996 *************** *** 68,72 **** Please send bug reports to: .br ! .IR tudorh@pub.ro .SH SEE ALSO --- 68,72 ---- Please send bug reports to: .br ! .IR tudor@cs.unh.edu .SH SEE ALSO *************** *** 82,86 **** .I Tudor Hulubei .br ! - tudorh@pub.ro .br .I Andrei Pitis --- 82,86 ---- .I Tudor Hulubei .br ! - tudor@cs.unh.edu .br .I Andrei Pitis diff -rc2P git-4.3.12/man/gitrgrep.1 /home/tudor/src/git/git-4.3.13/man/gitrgrep.1 *** git-4.3.12/man/gitrgrep.1 Sat Apr 13 18:25:05 1996 --- /home/tudor/src/git/git-4.3.13/man/gitrgrep.1 Sat Sep 28 18:39:01 1996 *************** *** 53,57 **** Please send bug reports to .br ! .IR tudorh@pub.ro .SH SEE ALSO --- 53,57 ---- Please send bug reports to .br ! .IR tudor@cs.unh.edu .SH SEE ALSO *************** *** 67,71 **** .I Tudor Hulubei .br ! - tudorh@pub.ro .br .I Andrei Pitis --- 67,71 ---- .I Tudor Hulubei .br ! - tudor@cs.unh.edu .br .I Andrei Pitis Binary files git-4.3.12/pictures/git-frontpage.gif and /home/tudor/src/git/git-4.3.13/pictures/git-frontpage.gif differ Binary files git-4.3.12/pictures/git-label.gif and /home/tudor/src/git/git-4.3.13/pictures/git-label.gif differ Binary files git-4.3.12/pictures/git-linux.gif and /home/tudor/src/git/git-4.3.13/pictures/git-linux.gif differ Binary files git-4.3.12/pictures/git-xterm.gif and /home/tudor/src/git/git-4.3.13/pictures/git-xterm.gif differ diff -rc2P git-4.3.12/src/.gitaction /home/tudor/src/git/git-4.3.13/src/.gitaction *** git-4.3.12/src/.gitaction Mon Aug 5 13:01:34 1996 --- /home/tudor/src/git/git-4.3.13/src/.gitaction Tue Oct 29 12:21:35 1996 *************** *** 3,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.12 per file type action script ### ### Local version ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### --- 3,7 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.13 per file type action script ### ### Local version ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### *************** *** 31,37 **** done=1 ! case $2 in ! *.foo) ls -la $2;; ! *.bar) $GIT_PAGER $2;; *) done=0 esac --- 31,37 ---- done=1 ! case "$2" in ! *.foo) ls -la "$2";; ! *.bar) $GIT_PAGER "$2";; *) done=0 esac diff -rc2P git-4.3.12/src/ChangeLog /home/tudor/src/git/git-4.3.13/src/ChangeLog *** git-4.3.12/src/ChangeLog Wed Aug 21 08:29:43 1996 --- /home/tudor/src/git/git-4.3.13/src/ChangeLog Mon Nov 11 20:46:51 1996 *************** *** 1,2 **** --- 1,74 ---- + Mon Nov 11 20:45:31 1996 Tudor Hulubei + + * panel.c: Added casts to NULL, in order to make git compile + cleanly on IRIX64 6.1 systems (using the native compiler). + + * git.c: Same story. + + Sat Nov 9 21:44:43 1996 Tudor Hulubei + + * panel.h (struct): The size field is now of type off_t, as it + should have been from the very beginning. + + Tue Oct 29 12:29:57 1996 Tudor Hulubei + + * gitaction (done): If there is no ./.gitaction in the current + directory or if there is no matching pattern in it, back up to + $HOME/.gitaction. If that fails too, execute the default action + in gitaction. + + Mon Oct 28 01:07:38 1996 Tudor Hulubei + + * panel.c (panel_resize): panel_update() no longer called, it is + too soon. Instead, call it separately, after switching to the new + display mode completely. + + * git.c (main): Fixed a bug in BUILTIN_two_panels. panel_resize + is now called correctly in all the cases. + + Wed Oct 16 15:02:11 1996 Tudor Hulubei + + * panel.c (panel_action): act_UP_ONE_DIR: New builtin action that + goes up to the parent directory and positions on the entry + corresponding to the current directory. + + Sun Oct 13 18:47:06 1996 Tudor Hulubei + + * gitaction: Added support for *.rpm files. + + Fri Oct 11 13:06:11 1996 Tudor Hulubei + + * Makefile.in (install-strip): Changed to use the install-scripts + and install-stripped-binaries targets. Also added a dependency on + `all'. + (install-stripped-binaries): New target. Installs the stripped + versions of the binaries. + + Tue Oct 8 12:44:21 1996 Tudor Hulubei + + * misc.c (common_configuration_init): An off-by-many bug has been + fixed :-) + + * panel.c (percent): New function. It makes displaying percents + possible for large files. + + Sun Oct 6 20:03:52 1996 Tudor Hulubei + + * git.c (il_read_line): Restored the original behaviour, + i.e. ignore unrelated keys (just beep) and keep editing the line. + + Sat Sep 28 21:56:39 1996 Tudor Hulubei + + * xio.c (rename): New function, for those systems that lack one, + like the AT&T 3B2. + + * xio.c (readlink): New function, for those systems that lack one, + like the AT&T 3B2. + + Tue Sep 10 22:07:39 1996 Tudor Hulubei + + * stat.h (S_IRWXO): Added. Not defining it caused problems on + some NeXT machines. + Wed Aug 21 00:45:11 1996 Tudor Hulubei *************** *** 230,237 **** * xtimer.c: Removed. It was only used to prevent races when using ! gitclock(). Since gitclock is gone, there is no need for xtimer ! anymore. For a safe implementation of a clock we should use the ! select() system call, which is a BSD feature (possible portability ! problem) and which is currently not implemented under Thix. * git.c (gitclock): Removed. Too many races. --- 302,309 ---- * xtimer.c: Removed. It was only used to prevent races when using ! gitclock(). Since gitclock is gone, there is no need for xtimer ! anymore. For a safe implementation of a clock we should use the ! select() system call, which is a BSD feature (possible portability ! problem) and which is currently not implemented under Thix. * git.c (gitclock): Removed. Too many races. *************** *** 244,257 **** * Changed __P to PROTO to avoid conflicts with Minix headers. ! * panel.c (load_inode): New function. Contains all the inode stuff ! that used to be in panel_read_directory(). * panel.c (load_fti): New function. Called to obtain file type ! information, but only once, when the file is first displayed. Wed Oct 25 17:13:15 1995 Tudor Hulubei * misc.c (get_file_type_info): Fixed a bug reported by Marian ! Ciobanu on October 24, 1995. User defined [GIT-FTI] sections now work as expected. --- 316,329 ---- * Changed __P to PROTO to avoid conflicts with Minix headers. ! * panel.c (load_inode): New function. Contains all the inode ! stuff that used to be in panel_read_directory(). * panel.c (load_fti): New function. Called to obtain file type ! information, but only once, when the file is first displayed. Wed Oct 25 17:13:15 1995 Tudor Hulubei * misc.c (get_file_type_info): Fixed a bug reported by Marian ! Ciobanu on October 24, 1995. User defined [GIT-FTI] sections now work as expected. *************** *** 289,294 **** * "linux" seems to be used instead of "console" as the terminal ! type. Added .gitrc.linux, just to be sure. It won't hurt and, ! if I am wrong, it will be easy to remove it. Those rumors... Mon Jul 10 16:55:32 1995 Tudor Hulubei --- 361,366 ---- * "linux" seems to be used instead of "console" as the terminal ! type. Added .gitrc.linux, just to be sure. It won't hurt and, if ! I am wrong, it will be easy to remove it. Those rumors... Mon Jul 10 16:55:32 1995 Tudor Hulubei *************** *** 298,302 **** * tty.c: Added support for /dev/vcsa under Linux. It needs r/w ! permission to /dev/vcsa in order to work. * Added GIT_PAGER. --- 370,374 ---- * tty.c: Added support for /dev/vcsa under Linux. It needs r/w ! permission to /dev/vcsa in order to work. * Added GIT_PAGER. *************** *** 316,322 **** * tty.c: _POSIX_VDISABLE used instead of -1. ! * panel.c: Scroll step moved to the setup section, in order to ! make it available for both git and gitps. I don't think it is ! really important to have a separate scroll step for git and gitps. * gitps.c: Added scroll-step. --- 388,394 ---- * tty.c: _POSIX_VDISABLE used instead of -1. ! * panel.c: Scroll step moved to the setup section, in order to ! make it available for both git and gitps. I don't think it is ! really important to have a separate scroll step for git and gitps. * gitps.c: Added scroll-step. *************** *** 328,332 **** * panel.c: Panels can be maximized (only one panel on the screen), ! still being able to perform all the operations. * git.c: Added unlimited separate history for each command. --- 400,404 ---- * panel.c: Panels can be maximized (only one panel on the screen), ! still being able to perform all the operations. * git.c: Added unlimited separate history for each command. *************** *** 348,366 **** * git.c: The command body is no longer necessary. Commands with ! no body can be used to switch faster between directories. * panel.c: A bug in getting symbolic link sizes has been fixed. ! * Added scroll step. It uses the StartupScrollStep variable ! at startup but it can be modified thru the set-scroll-step ! built-in function. * panel.c: Added incremental search. Both I-search and ! I-search-backward are provided. Wrapped i-search too. Sat Mar 4 23:34:14 1995 Tudor Hulubei (tudor@cs.pub.ro) * Added a new configuration file that will hold the key bindings ! common to all terminals. * git.c (il_read_line): added separate history for each command. --- 420,438 ---- * git.c: The command body is no longer necessary. Commands with ! no body can be used to switch faster between directories. * panel.c: A bug in getting symbolic link sizes has been fixed. ! * Added scroll step. It uses the StartupScrollStep variable at ! startup but it can be modified thru the set-scroll-step built-in ! function. * panel.c: Added incremental search. Both I-search and ! I-search-backward are provided. Wrapped i-search too. Sat Mar 4 23:34:14 1995 Tudor Hulubei (tudor@cs.pub.ro) * Added a new configuration file that will hold the key bindings ! common to all terminals. * git.c (il_read_line): added separate history for each command. *************** *** 369,374 **** * panel.c: Removed panel_check_name(). It is now possible to make ! a directory with make-directory anywhere, not only in the current ! directory. tilde_expand() has been added here too. * panel.c: Added tilde_expand() on copy-files and rename-move-files. --- 441,446 ---- * panel.c: Removed panel_check_name(). It is now possible to make ! a directory with make-directory anywhere, not only in the current ! directory. tilde_expand() has been added here too. * panel.c: Added tilde_expand() on copy-files and rename-move-files. *************** *** 377,382 **** * git.c: Added a new variable, ConfirmOnExit, in the GIT-Setup ! section, allowing the user to specify if he wants to be asked ! for confirmation at exit. Mon Feb 6 00:19:06 1995 Tudor Hulubei (tudor@cs.pub.ro) --- 449,454 ---- * git.c: Added a new variable, ConfirmOnExit, in the GIT-Setup ! section, allowing the user to specify if he wants to be asked for ! confirmation at exit. Mon Feb 6 00:19:06 1995 Tudor Hulubei (tudor@cs.pub.ro) *************** *** 390,394 **** * term/Makefile.in: Preformatted manual pages have been removed ! from the distribution. * Makefile.in: All the commands are now displayed. --- 462,466 ---- * term/Makefile.in: Preformatted manual pages have been removed ! from the distribution. * Makefile.in: All the commands are now displayed. *************** *** 396,407 **** Sat Feb 4 17:42:32 1995 Han Holl (100327.1632@compuserve.com) ! * gitrgrep: removed the space between -c and $skip and added a ! sed filter in order to remove some spaces when getting $skip. ! It now works on SCO Unix 3.2 V 4.2. Fri Jan 27 00:27:55 1995 Tudor Hulubei (tudor@cs.pub.ro) * panel.c: a bug in getting symbolic links size has been fixed. ! Only symbolic links with no target have been affected. Wed Jan 25 17:31:15 1995 Tudor Hulubei (tudor@cs.pub.ro) --- 468,479 ---- Sat Feb 4 17:42:32 1995 Han Holl (100327.1632@compuserve.com) ! * gitrgrep: removed the space between -c and $skip and added a sed ! filter in order to remove some spaces when getting $skip. It now ! works on SCO Unix 3.2 V 4.2. Fri Jan 27 00:27:55 1995 Tudor Hulubei (tudor@cs.pub.ro) * panel.c: a bug in getting symbolic links size has been fixed. ! Only symbolic links with no target have been affected. Wed Jan 25 17:31:15 1995 Tudor Hulubei (tudor@cs.pub.ro) *************** *** 427,471 **** * panel.c: The copy_files built-in command can be interrupted in ! the middle of a file copy action. If the operation is interrupted ! in the middle, the incomplete file is deleted. * tty.c: ^G is the new interrupt / quit character. ! * inputline.c: Added input line editing. Most emacs-like editing ! commands suitable for editing one line of input are now available. Wed Jan 4 21:41:37 1995 Tudor Hulubei (tudor@cs.pub.ro) ! * tty.c: Interrupt character and quit character are now ^G (as ! in emacs). gitkeys.c has been changed too. Sun Jan 1 16:22:11 1995 Tudor Hulubei (tudor@cs.pub.ro) ! * git.c: Added full history support. history_expand() is now ! called to expand each command entered at the prompt. ! * git.c: (add_to_environment): New function. The configuration ! files use now shell environment variables for the editor, mail ! reader, compress utility, shell and the vmstat (free) program. ! The user can use some other default editor without modifying ! the configuration file, just setting GIT_EDITOR to point to ! the new one. The same rule applies to all the programs mentioned ! before. Sat Dec 31 19:40:38 1994 Tudor Hulubei (tudor@cs.pub.ro) ! * Makefile.in: Major changes. I have split the distribution in ! three directories: src, info and man. The Makefiles have been ! changed in order to be able to support compilation in a different ! directory. Fri Dec 30 00:22:25 1994 Tudor Hulubei (tudor@cs.pub.ro) ! * gitrgrep: New file. Recursive grep might be useful. ! * xpasswd.c: User / group ids are now cached in order to increase the ! speed when reading directories. Previous versions used keep track of ! the last used user / group id, but I think that caching all the user ! / group ids is better. * fsusage.c: Added support for file system size using fsusage.c --- 499,542 ---- * panel.c: The copy_files built-in command can be interrupted in ! the middle of a file copy action. If the operation is interrupted ! in the middle, the incomplete file is deleted. * tty.c: ^G is the new interrupt / quit character. ! * inputline.c: Added input line editing. Most emacs-like editing ! commands suitable for editing one line of input are now available. Wed Jan 4 21:41:37 1995 Tudor Hulubei (tudor@cs.pub.ro) ! * tty.c: Interrupt character and quit character are now ^G (as in ! emacs). gitkeys.c has been changed too. Sun Jan 1 16:22:11 1995 Tudor Hulubei (tudor@cs.pub.ro) ! * git.c: Added full history support. history_expand() is now ! called to expand each command entered at the prompt. ! * git.c: (add_to_environment): New function. The configuration ! files use now shell environment variables for the editor, mail ! reader, compress utility, shell and the vmstat (free) program. ! The user can use some other default editor without modifying the ! configuration file, just setting GIT_EDITOR to point to the new ! one. The same rule applies to all the programs mentioned before. Sat Dec 31 19:40:38 1994 Tudor Hulubei (tudor@cs.pub.ro) ! * Makefile.in: Major changes. I have split the distribution in ! three directories: src, info and man. The Makefiles have been ! changed in order to be able to support compilation in a different ! directory. Fri Dec 30 00:22:25 1994 Tudor Hulubei (tudor@cs.pub.ro) ! * gitrgrep: New file. Recursive grep might be useful. ! * xpasswd.c: User / group ids are now cached in order to increase ! the speed when reading directories. Previous versions used keep ! track of the last used user / group id, but I think that caching ! all the user / group ids is better. * fsusage.c: Added support for file system size using fsusage.c *************** *** 482,487 **** * Makefile.in: Modified to use a BSD compatible install. ! * .gitrc.TERM: Major changes. Most default bindings have been ! changed. A new (hopefully better) scheme is used. * configure.in: Converted to autoconf 2.1 --- 553,558 ---- * Makefile.in: Modified to use a BSD compatible install. ! * .gitrc.TERM: Major changes. Most default bindings have been ! changed. A new (hopefully better) scheme is used. * configure.in: Converted to autoconf 2.1 *************** *** 490,502 **** * gitps.c: (build_ps_list): char c changed to int c in order to ! make it work on systems with default unsigned chars (AIX). ! * xmalloc.c: Check for size == 0. Some systems return a valid ! pointer if malloc gets called with size == 0 (HP-UX), some others ! return NULL (AIX). ! ! * git.c: (fatal): Removed the edit_end() call from clean_up(). ! It could lead to an endless loop if xmalloc() fails in write_history() ! because xmalloc() calls fatal() and fatal() calls clean_up() again. Thu Dec 1 14:50:38 1994 Tudor Hulubei --- 561,575 ---- * gitps.c: (build_ps_list): char c changed to int c in order to ! make it work on systems with default unsigned chars (AIX). I ! should have done this from the very beginning. ! * xmalloc.c: Check for size == 0. Some systems return a valid ! pointer if malloc gets called with size == 0 (HP-UX), others ! return NULL (AIX). ! ! * git.c: (fatal): Removed the edit_end() call from clean_up(). It ! could lead to an endless loop if xmalloc() fails in ! write_history() because xmalloc() calls fatal() and fatal() calls ! clean_up() again. Thu Dec 1 14:50:38 1994 Tudor Hulubei *************** *** 516,542 **** * tty.c: (tty_get_capabilities): Better support for the hpterm ! terminal emulator. I've used a really ugly hack for this but ! I hope I will be able to change it someday. Wed Nov 9 11:33:23 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) * git.c: (refresh_after_suspend): Better handling of ^Z (the ! suspend key). The previous version used to wait a key after the ! fg command was entered at the shell prompt. Fixed. Sun Nov 6 14:31:00 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) ! * tty.c: (tty_get_exit_colors): New function. Used to correctly ! restore the terminal colors at exit. Since there is no way to do ! that in a terminal independent way (at least none that I know of), ! I've used two variables in the [Setup] section to specify the ! default foreground/background for each terminal type. Tue Sep 6 17:24:17 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) * uitps.c: If the process we want to kill no longer exists, the ! error message is correctly displayed. ! * panel.c: (panel_move): Files are really moved, not copied/removed. * uit.c: (getOpCommand): Fixed a bug in %i & %I handling. --- 589,616 ---- * tty.c: (tty_get_capabilities): Better support for the hpterm ! terminal emulator. I've used a really ugly hack for this but I ! hope I will be able to change it someday. Wed Nov 9 11:33:23 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) * git.c: (refresh_after_suspend): Better handling of ^Z (the ! suspend key). The previous version used to wait a key after the ! fg command was entered at the shell prompt. Fixed. Sun Nov 6 14:31:00 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) ! * tty.c: (tty_get_exit_colors): New function. Used to correctly ! restore the terminal colors at exit. Since there is no way to do ! that in a terminal independent way (at least none that I know of), ! I've used two variables in the [Setup] section to specify the ! default foreground/background for each terminal type. Tue Sep 6 17:24:17 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) * uitps.c: If the process we want to kill no longer exists, the ! error message is correctly displayed. ! * panel.c: (panel_move): Files are really moved, not ! copied/removed. * uit.c: (getOpCommand): Fixed a bug in %i & %I handling. *************** *** 548,564 **** * The file names are quoted before being copied to the command ! line. The shell is able this way to correctly parse command lines ! containing ISO9660 CD file names. * fnmatch.c, tilde.c and history.c are compiled only if the ! requested functions are not found by the configure script in the ! standard + readline libraries. * A new script has been written (uitredir) to allow uit to capture the standard output of some programs. ! * We can use symbolic key names in the configuration files. UIT ! supports F0, F1 ... F10, UP, DOWN, RIGHT, LEFT, UP, DOWN, HOME, ! END, INS, DEL, PGUP, PGDOWN. * We can configure the uit package using the 'configure' script. --- 622,638 ---- * The file names are quoted before being copied to the command ! line. The shell is able this way to correctly parse command lines ! containing ISO9660 CD file names. * fnmatch.c, tilde.c and history.c are compiled only if the ! requested functions are not found by the configure script in the ! standard + readline libraries. * A new script has been written (uitredir) to allow uit to capture the standard output of some programs. ! * We can use symbolic key names in the configuration files. UIT ! supports F0, F1 ... F10, UP, DOWN, RIGHT, LEFT, UP, DOWN, HOME, ! END, INS, DEL, PGUP, PGDOWN. * We can configure the uit package using the 'configure' script. *************** *** 571,581 **** * A *lot* code cleanup. ! * panel.c: Removed max 1024 files limit in a directory. Everything ! is now dynamically allocated. * panel.c: (panel_move): Added support for moving files between file systems. ! * GNU alloca.c added to the distribution. Just in case. * Added tilde expansion using the bash source file tilde.c. --- 645,655 ---- * A *lot* code cleanup. ! * panel.c: Removed max 1024 files limit in a directory. ! Everything is now dynamically allocated. * panel.c: (panel_move): Added support for moving files between file systems. ! * GNU alloca.c added to the distribution. Just in case. * Added tilde expansion using the bash source file tilde.c. *************** *** 589,604 **** Mon Aug 15 11:58:25 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) ! * panel.c: Removed a bug in panel_copy & panel_move. Interpreting ! 's' and 'a' (skip and all) when copying only one file was useless. * uit.c: 0 & 1 have been replaced by n & y in the configuration files. * status.c: (status): uit can display on the status bar the system ! type, host name, machine type and the current date. * panel.c: (panel_copy): MS-DOS files are copied without the __x bits. * uit.c: ~ added to the new_dir field in the configuration file to ! be able to get the user's home directory. * tty.c: Code cleanup. Terminal capabilities are used smarter :-). --- 663,678 ---- Mon Aug 15 11:58:25 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) ! * panel.c: Removed a bug in panel_copy & panel_move. Interpreting ! 's' and 'a' (skip and all) when copying only one file was useless. * uit.c: 0 & 1 have been replaced by n & y in the configuration files. * status.c: (status): uit can display on the status bar the system ! type, host name, machine type and the current date. * panel.c: (panel_copy): MS-DOS files are copied without the __x bits. * uit.c: ~ added to the new_dir field in the configuration file to ! be able to get the user's home directory. * tty.c: Code cleanup. Terminal capabilities are used smarter :-). *************** *** 607,611 **** * panel.c: (panel_getdirinfo): The number of files is no longer ! limited to 1024. Fri Jul 29 17:11:34 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) --- 681,685 ---- * panel.c: (panel_getdirinfo): The number of files is no longer ! limited to 1024. Fri Jul 29 17:11:34 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) *************** *** 620,625 **** * uit.c: If we call start() to execute a shell command (a command ! typed in the command line window) we must fork() not exec(), in ! order to be able to execute something like that: make man; make info; make -k --- 694,699 ---- * uit.c: If we call start() to execute a shell command (a command ! typed in the command line window) we must fork() not exec(), in ! order to be able to execute something like that: make man; make info; make -k *************** *** 643,650 **** * Makefile: A lot of fixes. ! * panel.c: (panel_getdirinfo): Fixed a bug in handling big directories. ! * uitaction: A per file type action script. .uitaction is the ! local version. * uit.c: Added --- 717,725 ---- * Makefile: A lot of fixes. ! * panel.c: (panel_getdirinfo): Fixed a bug in handling big ! directories. ! * uitaction: A per file type action script. .uitaction is the ! local version. * uit.c: Added *************** *** 654,678 **** Thu Jun 30 15:42:09 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) ! * tty.c: (tty_getkey): Added support for ^H. ^H is now treated ! as backspace. * panel.c: (panel_action): Bug fix: uit recovers ok when the ! current directory name has changed and we try to go to the ! parent directory. ! * panel.c: (panel_getdirinfo): We are now checking for bad directories ! e.g. directories where "." or ".." are missing. Sat Jun 25 13:28:56 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) ! * edit.c: I've added a new feature to the command line. The user ! is now able to delete the last command line word. The built-in ! command name is . ! * .uitrc.TERM: The configuration files have been enhanced with commands ! running in background. ! * tty.c: a curses-like algorithm was implemented. *NOTHING* is now ! written to the screen if it is already there. * panel.c: UIT can display now up to 99G of free file system space. --- 729,753 ---- Thu Jun 30 15:42:09 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) ! * tty.c: (tty_getkey): Added support for ^H. ^H is now treated as ! backspace. * panel.c: (panel_action): Bug fix: uit recovers ok when the ! current directory name has changed and we try to go to the parent ! directory. ! * panel.c: (panel_getdirinfo): We are now checking for bad ! directories e.g. directories where "." or ".." are missing. Sat Jun 25 13:28:56 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) ! * edit.c: I've added a new feature to the command line. The user ! is now able to delete the last command line word. The built-in ! command name is . ! * .uitrc.TERM: The configuration files have been enhanced with ! commands running in background. ! * tty.c: a curses-like algorithm was implemented. *NOTHING* is ! now written to the screen if it is already there. * panel.c: UIT can display now up to 99G of free file system space. *************** *** 683,709 **** * uit.c: Bug fix: uit correctly stops when started in background. ! SIGTTIN & SIGTTOU are no longer catched. Thu Jun 23 11:33:02 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) ! * panel.c: Added act_PATTERN_SELECT & act_PATTERN_UNSELECT ! * fnmatch.c: Got fnmatch.c and fnmatch.h from bash sources. ! It is now possible to select a group of files that matches a ! given pattern. Added LeadingDotMatch variable to the configuration ! file. Sun Jun 19 12:23:06 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) ! * panel.c: (sortfn): 9 sort methods added. StartupFileSortMode ! sets the initial sort mode (sort by name will be the default). Thu Jun 16 12:25:03 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) ! * uit.c: Added ~ support. can be canceled now with ! TAB. * uitmount: This is a new script which lets the user to auto-mount ! file systems. Sat Jun 11 00:10:50 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) --- 758,784 ---- * uit.c: Bug fix: uit correctly stops when started in background. ! SIGTTIN & SIGTTOU are no longer catched. Thu Jun 23 11:33:02 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) ! * panel.c: Added act_PATTERN_SELECT & act_PATTERN_UNSELECT. ! * fnmatch.c: Got fnmatch.c and fnmatch.h from bash sources. It is ! now possible to select a group of files that matches a given ! pattern. Added LeadingDotMatch variable to the configuration ! file. Sun Jun 19 12:23:06 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) ! * panel.c: (sortfn): 9 sort methods added. StartupFileSortMode ! sets the initial sort mode (sort by name will be the default). Thu Jun 16 12:25:03 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) ! * uit.c: Added ~ support. can be canceled now with ! TAB. * uitmount: This is a new script which lets the user to auto-mount ! file systems. Sat Jun 11 00:10:50 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) *************** *** 711,723 **** * uit.c: Added . ! * edit.c (edit_gets): Bug fix in getting the key. Stupid. * tty.c (tty_getkey): This function no longer returns KEY_NOKEY. ! This avoids testing it outside. Mon Jun 6 22:51:01 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) ! * unistd.h included in all the files that use SEEK_SET. I ! don't know if this is really needed but it won't hurt ... * .uitrc.console: TempDirectory changed to /tmp. --- 786,798 ---- * uit.c: Added . ! * edit.c (edit_gets): Bug fix in getting the key. Stupid. * tty.c (tty_getkey): This function no longer returns KEY_NOKEY. ! This avoids testing it outside. Mon Jun 6 22:51:01 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) ! * unistd.h included in all the files that use SEEK_SET. I don't ! know if this is really needed but it won't hurt ... * .uitrc.console: TempDirectory changed to /tmp. *************** *** 727,732 **** Mon May 30 00:56:40 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) ! * tty.c (tty_getkey): Bug fix: now we are correctly handling ! the 0 key (uit ignores it). Thu May 19 08:29:46 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) --- 802,807 ---- Mon May 30 00:56:40 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) ! * tty.c (tty_getkey): Bug fix: now we are correctly handling the 0 ! key (uit ignores it). Thu May 19 08:29:46 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) *************** *** 734,739 **** * uit.texi: Added cross-references. ! * uit.c: If FrameDisplay is OFF, BUILTIN_Refresh must clear ! the screen. Wed May 18 08:41:24 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) --- 809,814 ---- * uit.texi: Added cross-references. ! * uit.c: If FrameDisplay is OFF, BUILTIN_Refresh must clear the ! screen. Wed May 18 08:41:24 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) *************** *** 746,787 **** * termcap.l (tc): Corrected invalid handle of terminal ! descriptions when using tc link. * tty.c: (tty_getscreen): tty_getscreen() now checks if the ! terminal is a virtual console. It calls the ioctl() only if ! it is. Doing otherwise seems to lead to problems when running ! under X. * Makefile: changed -O6 to -O2 ! * Two small bugs corrected. UIT now correctly clears the ! screen when FrameDisplay is OFF and wait == 1. uitps now ! correctly jumps to the end of file on files with "magic" ! sizes. ! * Added [UITPS-Setup] & [UITVIEW-Setup] to be able to change ! the status line of both uitps & uitview. ! * uitps & uitview modified to support full configurable keys. ! Two sections have been added: [UITPS-Keys] & [UITVIEW-Keys]. Mon May 16 01:21:25 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) ! * I've changed the name of the configuration file from .uitrc ! to .uitrc.TERM where TERM is the value of the TERM environment ! variable. ! ! * Ok, done. UIT now understands any key sequence. Any key ! sequence can be used, even if it's not supported by termcap. ! F11, F12, Shift-F..., Ctrl-F... are now available. The .uitrc ! file is shorter because undefined key sequences have been removed. ! ! * Keys are now in a linked list which is still able to detect ! the first key that doesn't match. Faster. A good start in ! making UIT able to handle more flexible key definitions. Thu May 12 03:44:16 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) * tty.c (tty_init): Opening /dev/tty or /dev/console wasn't ! really necessary and seemed to lead to problems. Removed. --- 821,861 ---- * termcap.l (tc): Corrected invalid handle of terminal ! descriptions when using tc link. * tty.c: (tty_getscreen): tty_getscreen() now checks if the ! terminal is a virtual console. It calls the ioctl() only if it ! is. Doing otherwise seems to lead to problems when running under ! X. * Makefile: changed -O6 to -O2 ! * Two small bugs corrected. UIT now correctly clears the screen ! when FrameDisplay is OFF and wait == 1. uitps now correctly jumps ! to the end of file on files with "magic" sizes. ! * Added [UITPS-Setup] & [UITVIEW-Setup] to be able to change the ! status line of both uitps & uitview. ! * uitps & uitview modified to support full configurable keys. Two ! sections have been added: [UITPS-Keys] & [UITVIEW-Keys]. Mon May 16 01:21:25 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) ! * I've changed the name of the configuration file from .uitrc to ! .uitrc.TERM where TERM is the value of the TERM environment ! variable. ! ! * Ok, done. UIT now understands any key sequence. Any key sequence ! can be used, even if it's not supported by termcap. F11, F12, ! Shift-F..., Ctrl-F... are now available. The .uitrc file is ! shorter because undefined key sequences have been removed. ! ! * Keys are now in a linked list which is still able to detect the ! first key that doesn't match. Faster. A good start in making UIT ! able to handle more flexible key definitions. Thu May 12 03:44:16 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro) * tty.c (tty_init): Opening /dev/tty or /dev/console wasn't ! really necessary and seemed to lead to problems. Removed. diff -rc2P git-4.3.12/src/Makefile.in /home/tudor/src/git/git-4.3.13/src/Makefile.in *** git-4.3.12/src/Makefile.in Thu Aug 22 05:29:18 1996 --- /home/tudor/src/git/git-4.3.13/src/Makefile.in Tue Nov 12 12:05:20 1996 *************** *** 92,96 **** install: all install-only ! install-only: for i in $(GIT_BINS);\ do\ --- 92,98 ---- install: all install-only ! install-only: install-binaries install-scripts ! ! install-binaries: for i in $(GIT_BINS);\ do\ *************** *** 98,118 **** $(INSTALL_PROGRAM) $$i $(bindir)/$$i;\ done - for i in $(GIT_SCRIPTS);\ - do\ - rm -f $(bindir)/$$i;\ - $(INSTALL_PROGRAM) $(srcdir)/$$i $(bindir)/$$i;\ - done - for i in $(GIT_RGREPS);\ - do\ - rm -f $(bindir)/$$i;\ - ln $(bindir)/gitrgrep $(bindir)/$$i;\ - done ! install-strip: ! for i in $(GIT_BINS);\ ! do\ ! rm -f $(bindir)/$$i;\ ! $(INSTALL_PROGRAM) -s $$i $(bindir)/$$i;\ ! done for i in $(GIT_SCRIPTS);\ do\ --- 100,105 ---- $(INSTALL_PROGRAM) $$i $(bindir)/$$i;\ done ! install-scripts: for i in $(GIT_SCRIPTS);\ do\ *************** *** 126,129 **** --- 113,121 ---- done + install-strip: all install-stripped-binaries install-scripts + + install-stripped-binaries: + $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' install-binaries + dep: sed '/\#\#\# Dependencies/q' < Makefile.in > tmp_make *************** *** 140,144 **** clean: ! -rm -f *.o *~ core* tutu* gogu* $(GIT_BINS) mostlyclean: clean --- 132,136 ---- clean: ! -rm -f *.o *~ core* tutu* gogu* .gdb_history $(GIT_BINS) mostlyclean: clean *************** *** 183,188 **** status.o: status.c xtime.h xstring.h stdc.h xmalloc.h window.h \ status.h configure.h tty.h misc.h ! system.o: system.c xmalloc.h stdc.h xio.h stat.h tty.h window.h \ ! signals.h inputline.h system.h misc.h xtime.h tilde.o: tilde.c xmalloc.h stdc.h xstring.h tilde.h tty.o: tty.c file.h stdc.h xstring.h xmalloc.h xio.h stat.h tty.h \ --- 175,180 ---- status.o: status.c xtime.h xstring.h stdc.h xmalloc.h window.h \ status.h configure.h tty.h misc.h ! system.o: system.c xmalloc.h stdc.h xstring.h xio.h stat.h tty.h \ ! window.h signals.h inputline.h system.h misc.h xtime.h tilde.o: tilde.c xmalloc.h stdc.h xstring.h tilde.h tty.o: tty.c file.h stdc.h xstring.h xmalloc.h xio.h stat.h tty.h \ diff -rc2P git-4.3.12/src/TAGS /home/tudor/src/git/git-4.3.13/src/TAGS *** git-4.3.12/src/TAGS Thu Aug 22 05:29:19 1996 --- /home/tudor/src/git/git-4.3.13/src/TAGS Tue Nov 12 12:05:21 1996 *************** *** 15,154 **** get_fs_usage 86,2225 #define CONVERT_BLOCKS(CONVERT_BLOCKS95,2421 ! #define CONVERT_BLOCKS(CONVERT_BLOCKS103,2637 ! #define CONVERT_BLOCKS(CONVERT_BLOCKS116,3078 ! #define CONVERT_BLOCKS(CONVERT_BLOCKS124,3268 ! # define CONVERT_BLOCKS(CONVERT_BLOCKS136,3667 ! # define CONVERT_BLOCKS(CONVERT_BLOCKS138,3743 ! # define f_bavail 141,3911 ! #define CONVERT_BLOCKS(CONVERT_BLOCKS153,4142 ! statfs 172,4687 ! ! git.c,4630 ! #define HAVE_PUTENV 67,1612 ! #define MAX_STATIC_SIZE 79,1816 ! #define GIT_SCREEN_MODE 97,2196 ! #define GIT_TERMINAL_MODE 98,2230 ! #define BUILTIN_OPERATIONS 150,3346 ! #define BUILTIN_copy 152,3399 ! #define BUILTIN_move 153,3426 ! #define BUILTIN_make_directory 154,3453 ! #define BUILTIN_delete 155,3489 ! #define BUILTIN_exit 156,3518 ! #define BUILTIN_previous_history_element 157,3545 ! #define BUILTIN_tty_mode 158,3589 ! #define BUILTIN_refresh 159,3619 ! #define BUILTIN_switch_panels 160,3649 ! #define BUILTIN_next_history_element 161,3684 ! #define BUILTIN_panel_enable_next_mode 162,3726 ! #define BUILTIN_panel_enable_owner_group 163,3770 ! #define BUILTIN_panel_enable_date_time 164,3815 ! #define BUILTIN_panel_enable_size 165,3859 ! #define BUILTIN_panel_enable_mode 166,3898 ! #define BUILTIN_panel_enable_full_name 167,3937 ! #define BUILTIN_panel_sort_next_method 168,3981 ! #define BUILTIN_panel_sort_by_name 169,4025 ! #define BUILTIN_panel_sort_by_extension 170,4065 ! #define BUILTIN_panel_sort_by_size 171,4110 ! #define BUILTIN_panel_sort_by_date 172,4150 ! #define BUILTIN_panel_sort_by_mode 173,4190 ! #define BUILTIN_panel_sort_by_owner_id 174,4230 ! #define BUILTIN_panel_sort_by_group_id 175,4274 ! #define BUILTIN_panel_sort_by_owner_name 176,4318 ! #define BUILTIN_panel_sort_by_group_name 177,4363 ! #define BUILTIN_select_entry 178,4408 ! #define BUILTIN_entry_to_input_line 179,4443 ! #define BUILTIN_beginning_of_panel 180,4484 ! #define BUILTIN_end_of_panel 181,4524 ! #define BUILTIN_scroll_down 182,4559 ! #define BUILTIN_scroll_up 183,4593 ! #define BUILTIN_previous_line 184,4625 ! #define BUILTIN_next_line 185,4661 ! #define BUILTIN_other_panel 186,4693 ! #define BUILTIN_change_directory 187,4727 ! #define BUILTIN_hard_refresh 188,4765 ! #define BUILTIN_select_files_matching_pattern 189,4800 ! #define BUILTIN_unselect_files_matching_pattern 190,4850 ! #define BUILTIN_adapt_current_directory 191,4902 ! #define BUILTIN_adapt_other_directory 192,4947 ! #define BUILTIN_other_path_to_input_line 193,4990 ! #define BUILTIN_selected_entries_to_input_line 194,5035 ! #define BUILTIN_backward_char 195,5086 ! #define BUILTIN_forward_char 196,5122 ! #define BUILTIN_backward_word 197,5157 ! #define BUILTIN_forward_word 198,5193 ! #define BUILTIN_beginning_of_line 199,5228 ! #define BUILTIN_end_of_line 200,5267 ! #define BUILTIN_delete_char 201,5301 ! #define BUILTIN_backward_delete_char 202,5335 ! #define BUILTIN_kill_word 203,5377 ! #define BUILTIN_backward_kill_word 204,5409 ! #define BUILTIN_kill_line 205,5449 ! #define BUILTIN_kill_to_beginning_of_line 206,5481 ! #define BUILTIN_kill_to_end_of_line 207,5527 ! #define BUILTIN_just_one_space 208,5568 ! #define BUILTIN_delete_horizontal_space 209,5605 ! #define BUILTIN_downcase_word 210,5650 ! #define BUILTIN_upcase_word 211,5686 ! #define BUILTIN_capitalize_word 212,5720 ! #define BUILTIN_action 213,5758 ! #define BUILTIN_set_mark 214,5788 ! #define BUILTIN_kill_region 215,5819 ! #define BUILTIN_kill_ring_save 216,5853 ! #define BUILTIN_yank 217,5890 ! #define BUILTIN_exchange_point_and_mark 218,5918 ! #define BUILTIN_set_scroll_step 219,5963 ! #define BUILTIN_isearch_backward 220,6001 ! #define BUILTIN_isearch_forward 221,6039 ! #define BUILTIN_previous_directory 222,6077 ! #define BUILTIN_next_directory 223,6117 ! #define BUILTIN_reset_directory_history 224,6154 ! #define BUILTIN_enlarge_panel 225,6199 ! #define BUILTIN_enlarge_other_panel 226,6235 ! #define BUILTIN_two_panels 227,6276 ! #define BUILTIN_lock 228,6309 ! #define BUILTIN_quick_compare_panels 229,6337 ! #define BUILTIN_thorough_compare_panels 230,6379 ! #define BUILTIN_name_downcase 231,6424 ! #define BUILTIN_name_upcase 232,6460 ! #define MAX_BUILTIN_NAME 235,6496 ! } command_t;command_t338,9255 ! #define MAX_KEYS 341,9270 ! #define KEYSDATA_FIELDS 342,9325 ! #define TITLE_FIELDS 345,9356 ! #define TitleForeground 368,9759 ! #define TitleBackground 369,9798 ! #define TitleBrightness 370,9837 ! #define UserName 371,9876 ! #define TtyName 372,9915 ! #define IL_ISEARCH_BEGIN 380,10090 ! #define IL_ISEARCH_BACKWARD 381,10124 ! #define IL_ISEARCH_FORWARD 382,10158 ! #define IL_ISEARCH_END 383,10192 ! il_history_add_entry(399,10580 ! il_history_view_entry(420,10931 ! il_dispatch_commands(439,11425 ! il_fix_text(573,13801 ! il_build_help_from_string(606,14351 ! il_read_char(640,15156 ! il_read_line(748,16968 ! il_isearch(887,19826 ! dir_history_reset(991,21879 ! dir_history_add(1010,22119 ! dir_history_next(1023,22375 ! dir_history_prev(1036,22608 ! clean_up(1049,22817 ! fatal(1067,23127 ! settitle(1077,23266 ! command_expand(1132,24741 ! refresh_after_suspend(1452,30288 ! add_to_environment(1502,31349 ! read_keys(1546,32516 ! main(1653,34812 gitcmp.c,93 ! #define CMP_BUFFER_SIZE 44,1187 ! #define min(min46,1238 ! file_length(53,1304 ! main(66,1497 gitkeys.c,200 --- 15,155 ---- get_fs_usage 86,2225 #define CONVERT_BLOCKS(CONVERT_BLOCKS95,2421 ! #define CONVERT_BLOCKS(CONVERT_BLOCKS103,2642 ! #define CONVERT_BLOCKS(CONVERT_BLOCKS116,3083 ! #define CONVERT_BLOCKS(CONVERT_BLOCKS124,3278 ! # define CONVERT_BLOCKS(CONVERT_BLOCKS136,3682 ! # define CONVERT_BLOCKS(CONVERT_BLOCKS138,3763 ! # define f_bavail 141,3931 ! #define CONVERT_BLOCKS(CONVERT_BLOCKS153,4162 ! statfs 172,4713 ! ! git.c,4672 ! #define HAVE_PUTENV 75,1693 ! #define MAX_STATIC_SIZE 87,1897 ! #define GIT_SCREEN_MODE 105,2277 ! #define GIT_TERMINAL_MODE 106,2311 ! #define BUILTIN_OPERATIONS 158,3427 ! #define BUILTIN_copy 160,3480 ! #define BUILTIN_move 161,3507 ! #define BUILTIN_make_directory 162,3534 ! #define BUILTIN_delete 163,3570 ! #define BUILTIN_exit 164,3599 ! #define BUILTIN_previous_history_element 165,3626 ! #define BUILTIN_tty_mode 166,3670 ! #define BUILTIN_refresh 167,3700 ! #define BUILTIN_switch_panels 168,3730 ! #define BUILTIN_next_history_element 169,3765 ! #define BUILTIN_panel_enable_next_mode 170,3807 ! #define BUILTIN_panel_enable_owner_group 171,3851 ! #define BUILTIN_panel_enable_date_time 172,3896 ! #define BUILTIN_panel_enable_size 173,3940 ! #define BUILTIN_panel_enable_mode 174,3979 ! #define BUILTIN_panel_enable_full_name 175,4018 ! #define BUILTIN_panel_sort_next_method 176,4062 ! #define BUILTIN_panel_sort_by_name 177,4106 ! #define BUILTIN_panel_sort_by_extension 178,4146 ! #define BUILTIN_panel_sort_by_size 179,4191 ! #define BUILTIN_panel_sort_by_date 180,4231 ! #define BUILTIN_panel_sort_by_mode 181,4271 ! #define BUILTIN_panel_sort_by_owner_id 182,4311 ! #define BUILTIN_panel_sort_by_group_id 183,4355 ! #define BUILTIN_panel_sort_by_owner_name 184,4399 ! #define BUILTIN_panel_sort_by_group_name 185,4444 ! #define BUILTIN_select_entry 186,4489 ! #define BUILTIN_entry_to_input_line 187,4524 ! #define BUILTIN_beginning_of_panel 188,4565 ! #define BUILTIN_end_of_panel 189,4605 ! #define BUILTIN_scroll_down 190,4640 ! #define BUILTIN_scroll_up 191,4674 ! #define BUILTIN_previous_line 192,4706 ! #define BUILTIN_next_line 193,4742 ! #define BUILTIN_other_panel 194,4774 ! #define BUILTIN_change_directory 195,4808 ! #define BUILTIN_hard_refresh 196,4846 ! #define BUILTIN_select_files_matching_pattern 197,4881 ! #define BUILTIN_unselect_files_matching_pattern 198,4931 ! #define BUILTIN_adapt_current_directory 199,4983 ! #define BUILTIN_adapt_other_directory 200,5028 ! #define BUILTIN_other_path_to_input_line 201,5071 ! #define BUILTIN_selected_entries_to_input_line 202,5116 ! #define BUILTIN_backward_char 203,5167 ! #define BUILTIN_forward_char 204,5203 ! #define BUILTIN_backward_word 205,5238 ! #define BUILTIN_forward_word 206,5274 ! #define BUILTIN_beginning_of_line 207,5309 ! #define BUILTIN_end_of_line 208,5348 ! #define BUILTIN_delete_char 209,5382 ! #define BUILTIN_backward_delete_char 210,5416 ! #define BUILTIN_kill_word 211,5458 ! #define BUILTIN_backward_kill_word 212,5490 ! #define BUILTIN_kill_line 213,5530 ! #define BUILTIN_kill_to_beginning_of_line 214,5562 ! #define BUILTIN_kill_to_end_of_line 215,5608 ! #define BUILTIN_just_one_space 216,5649 ! #define BUILTIN_delete_horizontal_space 217,5686 ! #define BUILTIN_downcase_word 218,5731 ! #define BUILTIN_upcase_word 219,5767 ! #define BUILTIN_capitalize_word 220,5801 ! #define BUILTIN_action 221,5839 ! #define BUILTIN_set_mark 222,5869 ! #define BUILTIN_kill_region 223,5900 ! #define BUILTIN_kill_ring_save 224,5934 ! #define BUILTIN_yank 225,5971 ! #define BUILTIN_exchange_point_and_mark 226,5999 ! #define BUILTIN_set_scroll_step 227,6044 ! #define BUILTIN_isearch_backward 228,6082 ! #define BUILTIN_isearch_forward 229,6120 ! #define BUILTIN_previous_directory 230,6158 ! #define BUILTIN_next_directory 231,6198 ! #define BUILTIN_reset_directory_history 232,6235 ! #define BUILTIN_enlarge_panel 233,6280 ! #define BUILTIN_enlarge_other_panel 234,6316 ! #define BUILTIN_two_panels 235,6357 ! #define BUILTIN_lock 236,6390 ! #define BUILTIN_quick_compare_panels 237,6418 ! #define BUILTIN_thorough_compare_panels 238,6460 ! #define BUILTIN_name_downcase 239,6505 ! #define BUILTIN_name_upcase 240,6541 ! #define BUILTIN_up_one_dir 241,6575 ! #define MAX_BUILTIN_NAME 244,6610 ! } command_t;command_t348,9387 ! #define MAX_KEYS 351,9402 ! #define KEYSDATA_FIELDS 352,9457 ! #define TITLE_FIELDS 355,9488 ! #define TitleForeground 378,9891 ! #define TitleBackground 379,9930 ! #define TitleBrightness 380,9969 ! #define UserName 381,10008 ! #define TtyName 382,10047 ! #define IL_ISEARCH_BEGIN 390,10222 ! #define IL_ISEARCH_BACKWARD 391,10256 ! #define IL_ISEARCH_FORWARD 392,10290 ! #define IL_ISEARCH_END 393,10324 ! il_history_add_entry(409,10751 ! il_history_view_entry(430,11102 ! il_dispatch_commands(449,11596 ! il_fix_text(583,13972 ! il_build_help_from_string(616,14522 ! il_read_char(650,15327 ! il_read_line(758,17157 ! il_isearch(902,20354 ! dir_history_reset(1006,22400 ! dir_history_add(1025,22640 ! dir_history_next(1038,22896 ! dir_history_prev(1051,23129 ! clean_up(1064,23338 ! fatal(1082,23648 ! settitle(1092,23787 ! command_expand(1147,25262 ! refresh_after_suspend(1467,30809 ! add_to_environment(1517,31870 ! read_keys(1561,33037 ! main(1668,35333 gitcmp.c,93 ! #define CMP_BUFFER_SIZE 49,1237 ! #define min(min51,1288 ! file_length(58,1354 ! main(71,1547 gitkeys.c,200 *************** *** 158,282 **** #define TTY_OUTPUT 80,1854 #define TILDE 100,2306 ! tty_init(111,2431 ! tty_end(335,6887 ! do_exit(352,7254 ! main(361,7324 gitps.c,1881 ! #define SIGCHLD 43,1225 ! #define MAX_KEYS 70,1672 ! #define MAX_PROCESSES 71,1701 ! #define PS_FIELDS 72,1730 ! #define TitleForeground 103,2379 ! #define TitleBackground 104,2431 ! #define TitleBrightness 105,2483 ! #define HeaderForeground 106,2535 ! #define HeaderBackground 107,2587 ! #define HeaderBrightness 108,2639 ! #define ScreenForeground 109,2691 ! #define ScreenBackground 110,2743 ! #define ScreenBrightness 111,2795 ! #define StatusForeground 112,2847 ! #define StatusBackground 113,2899 ! #define StatusBrightness 114,2952 ! struct SIGNALSIGNAL160,4084 ! #define BUILTIN_OPERATIONS 199,4756 ! #define BUILTIN_previous_line 202,4801 ! #define BUILTIN_next_line 203,4844 ! #define BUILTIN_scroll_down 204,4887 ! #define BUILTIN_scroll_up 205,4930 ! #define BUILTIN_beginning_of_list 206,4973 ! #define BUILTIN_end_of_list 207,5016 ! #define BUILTIN_next_signal 208,5059 ! #define BUILTIN_SIGHUP 209,5102 ! #define BUILTIN_SIGINT 210,5145 ! #define BUILTIN_SIGQUIT 211,5188 ! #define BUILTIN_SIGILL 212,5231 ! #define BUILTIN_SIGFPE 213,5274 ! #define BUILTIN_SIGKILL 214,5317 ! #define BUILTIN_SIGUSR1 215,5360 ! #define BUILTIN_SIGSEGV 216,5403 ! #define BUILTIN_SIGUSR2 217,5446 ! #define BUILTIN_SIGPIPE 218,5489 ! #define BUILTIN_SIGALRM 219,5532 ! #define BUILTIN_SIGTERM 220,5575 ! #define BUILTIN_SIGCHLD 221,5618 ! #define BUILTIN_SIGCONT 222,5661 ! #define BUILTIN_kill_process 223,5704 ! #define BUILTIN_refresh 224,5747 ! #define BUILTIN_exit 225,5790 ! #define BUILTIN_hard_refresh 226,5833 ! #define MAX_BUILTIN_NAME 229,5878 ! remove_log(262,6398 ! settitle(270,6522 ! setheader(283,6781 ! setstatus(296,7047 ! setsignal(314,7437 ! free_ps_list(327,7704 ! read_ps_line(341,7855 ! get_PID_index(361,8177 ! kill_process(388,8542 ! build_ps_list(414,9014 ! update_process(430,9250 ! update_all(458,9814 ! clean_up(490,10546 ! fatal(498,10606 ! ps(508,10744 ! panic(563,11634 ! read_keys(571,11700 ! main(618,12573 gitview.c,1292 ! #define MAX_KEYS 55,1384 ! #define BUILTIN_OPERATIONS 57,1430 ! #define BUILTIN_previous_line 60,1475 ! #define BUILTIN_next_line 61,1518 ! #define BUILTIN_scroll_down 62,1561 ! #define BUILTIN_scroll_up 63,1604 ! #define BUILTIN_beginning_of_file 64,1647 ! #define BUILTIN_end_of_file 65,1690 ! #define BUILTIN_refresh 66,1733 ! #define BUILTIN_exit 67,1776 ! #define BUILTIN_hard_refresh 68,1819 ! #define BUILTIN_backspace 69,1862 ! #define BUILTIN_action 70,1906 ! #define MAX_BUILTIN_NAME 73,1952 ! #define VIEWER_FIELDS 94,2282 ! #define TitleForeground 124,2950 ! #define TitleBackground 125,3006 ! #define TitleBrightness 126,3062 ! #define HeaderForeground 127,3118 ! #define HeaderBackground 128,3174 ! #define HeaderBrightness 129,3230 ! #define ScreenForeground 130,3286 ! #define ScreenBackground 131,3342 ! #define ScreenBrightness 132,3398 ! #define StatusForeground 133,3454 ! #define StatusBackground 134,3510 ! #define StatusBrightness 135,3567 ! #define S_IFREG 160,3959 ! #define S_IFBLK 164,4015 ! #define S_ISREG(S_ISREG168,4071 ! #define S_ISBLK(S_ISBLK172,4147 ! file_length(208,5092 ! settitle(223,5316 ! setheader(236,5575 ! setstatus(249,5856 ! char_to_print(266,6204 ! update_line(274,6278 ! update_all(313,7380 ! clean_up(328,7622 ! fatal(335,7664 ! panic(345,7809 ! read_keys(353,7875 ! main(400,8763 gitwipe.c,124 ! #define WIPE_BUFFER_SIZE 47,1292 ! #define min(min49,1343 ! usage(56,1409 ! file_length(64,1498 ! wipe(77,1691 ! main(138,2973 history.c,1927 --- 159,283 ---- #define TTY_OUTPUT 80,1854 #define TILDE 100,2306 ! tty_init(111,2438 ! tty_end(335,6894 ! do_exit(352,7261 ! main(361,7331 gitps.c,1881 ! #define SIGCHLD 48,1275 ! #define MAX_KEYS 75,1722 ! #define MAX_PROCESSES 76,1751 ! #define PS_FIELDS 77,1780 ! #define TitleForeground 108,2429 ! #define TitleBackground 109,2481 ! #define TitleBrightness 110,2533 ! #define HeaderForeground 111,2585 ! #define HeaderBackground 112,2637 ! #define HeaderBrightness 113,2689 ! #define ScreenForeground 114,2741 ! #define ScreenBackground 115,2793 ! #define ScreenBrightness 116,2845 ! #define StatusForeground 117,2897 ! #define StatusBackground 118,2949 ! #define StatusBrightness 119,3002 ! struct SIGNALSIGNAL163,4097 ! #define BUILTIN_OPERATIONS 202,4769 ! #define BUILTIN_previous_line 205,4814 ! #define BUILTIN_next_line 206,4857 ! #define BUILTIN_scroll_down 207,4900 ! #define BUILTIN_scroll_up 208,4943 ! #define BUILTIN_beginning_of_list 209,4986 ! #define BUILTIN_end_of_list 210,5029 ! #define BUILTIN_next_signal 211,5072 ! #define BUILTIN_SIGHUP 212,5115 ! #define BUILTIN_SIGINT 213,5158 ! #define BUILTIN_SIGQUIT 214,5201 ! #define BUILTIN_SIGILL 215,5244 ! #define BUILTIN_SIGFPE 216,5287 ! #define BUILTIN_SIGKILL 217,5330 ! #define BUILTIN_SIGUSR1 218,5373 ! #define BUILTIN_SIGSEGV 219,5416 ! #define BUILTIN_SIGUSR2 220,5459 ! #define BUILTIN_SIGPIPE 221,5502 ! #define BUILTIN_SIGALRM 222,5545 ! #define BUILTIN_SIGTERM 223,5588 ! #define BUILTIN_SIGCHLD 224,5631 ! #define BUILTIN_SIGCONT 225,5674 ! #define BUILTIN_kill_process 226,5717 ! #define BUILTIN_refresh 227,5760 ! #define BUILTIN_exit 228,5803 ! #define BUILTIN_hard_refresh 229,5846 ! #define MAX_BUILTIN_NAME 232,5891 ! remove_log(265,6411 ! settitle(273,6535 ! setheader(286,6794 ! setstatus(299,7060 ! setsignal(317,7450 ! free_ps_list(330,7717 ! read_ps_line(344,7868 ! get_PID_index(364,8190 ! kill_process(391,8555 ! build_ps_list(417,9027 ! update_process(433,9263 ! update_all(461,9827 ! clean_up(493,10559 ! fatal(501,10619 ! ps(511,10757 ! panic(566,11647 ! read_keys(574,11713 ! main(623,12611 gitview.c,1292 ! #define MAX_KEYS 60,1434 ! #define BUILTIN_OPERATIONS 62,1480 ! #define BUILTIN_previous_line 65,1525 ! #define BUILTIN_next_line 66,1568 ! #define BUILTIN_scroll_down 67,1611 ! #define BUILTIN_scroll_up 68,1654 ! #define BUILTIN_beginning_of_file 69,1697 ! #define BUILTIN_end_of_file 70,1740 ! #define BUILTIN_refresh 71,1783 ! #define BUILTIN_exit 72,1826 ! #define BUILTIN_hard_refresh 73,1869 ! #define BUILTIN_backspace 74,1912 ! #define BUILTIN_action 75,1956 ! #define MAX_BUILTIN_NAME 78,2002 ! #define VIEWER_FIELDS 99,2332 ! #define TitleForeground 129,3000 ! #define TitleBackground 130,3056 ! #define TitleBrightness 131,3112 ! #define HeaderForeground 132,3168 ! #define HeaderBackground 133,3224 ! #define HeaderBrightness 134,3280 ! #define ScreenForeground 135,3336 ! #define ScreenBackground 136,3392 ! #define ScreenBrightness 137,3448 ! #define StatusForeground 138,3504 ! #define StatusBackground 139,3560 ! #define StatusBrightness 140,3617 ! #define S_IFREG 165,4009 ! #define S_IFBLK 169,4065 ! #define S_ISREG(S_ISREG173,4121 ! #define S_ISBLK(S_ISBLK177,4197 ! file_length(211,5105 ! settitle(226,5329 ! setheader(239,5588 ! setstatus(252,5869 ! char_to_print(269,6217 ! update_line(277,6291 ! update_all(316,7393 ! clean_up(331,7635 ! fatal(338,7677 ! panic(348,7822 ! read_keys(356,7888 ! main(405,8790 gitwipe.c,124 ! #define WIPE_BUFFER_SIZE 52,1342 ! #define min(min54,1393 ! usage(61,1460 ! file_length(69,1549 ! wipe(82,1742 ! main(143,3024 history.c,1927 *************** *** 343,585 **** history_tokenize 1920,46774 ! inputline.c,2492 ! #define MAX_INPUT_HISTORY 50,1284 ! #define INPUTLINE_FIELDS 53,1357 ! #define InputLineForeground 77,1875 ! #define InputLineBackground 78,1934 ! #define InputLineBrightness 79,1993 ! #define InputLineErrorForeground 80,2052 ! #define InputLineErrorBackground 81,2111 ! #define InputLineErrorBrightness 82,2170 ! #define IL_NO_OPERATION 86,2267 ! #define IL_BACKWARD_CHAR 87,2297 ! #define IL_FORWARD_CHAR 88,2327 ! #define IL_BACKWARD_WORD 89,2357 ! #define IL_FORWARD_WORD 90,2387 ! #define IL_BEGINNING_OF_LINE 91,2417 ! #define IL_END_OF_LINE 92,2451 ! #define IL_INSERT_CHAR 93,2480 ! #define IL_DELETE_CHAR 94,2509 ! #define IL_BACKWARD_DELETE_CHAR 95,2538 ! #define IL_KILL_WORD 96,2575 ! #define IL_BACKWARD_KILL_WORD 97,2602 ! #define IL_RESET_LINE 98,2637 ! #define IL_KILL_LINE 99,2665 ! #define IL_KILL_TO_BEGINNING_OF_LINE 100,2692 ! #define IL_KILL_TO_END_OF_LINE 101,2733 ! #define IL_JUST_ONE_SPACE 102,2769 ! #define IL_DELETE_HORIZONTAL_SPACE 103,2800 ! #define IL_DOWNCASE_WORD 104,2839 ! #define IL_UPCASE_WORD 105,2869 ! #define IL_CAPITALIZE_WORD 106,2898 ! #define IL_SET_STATIC_TEXT 107,2930 ! #define IL_INSERT_TEXT 108,2962 ! #define IL_SET_MARK 109,2991 ! #define IL_KILL_REGION 110,3017 ! #define IL_KILL_RING_SAVE 111,3046 ! #define IL_YANK 112,3077 ! #define IL_EXCHANGE_POINT_AND_MARK 113,3100 ! #define IL_HORIZONTAL_SCROLL 116,3141 ! #define IL_RESIZE(IL_RESIZE119,3194 ! il_separator(133,3528 ! il_region_command(153,3862 ! il_free(206,4889 ! il_init(227,5146 ! il_end(269,6067 ! il_save(285,6287 ! il_restore(309,6673 ! il_echo(325,6881 ! il_is_empty(340,7046 ! il_set_mark(351,7143 ! il_kill_region(363,7286 ! il_kill_ring_save(375,7458 ! il_yank(387,7619 ! il_exchange_point_and_mark(402,7774 ! il_backward_char(415,7940 ! il_forward_char(430,8124 ! il_backward_word(445,8295 ! il_forward_word(467,8693 ! il_beginning_of_line(489,9070 ! il_end_of_line(502,9237 ! il_insert_char(515,9380 ! il_delete_char(541,9806 ! il_backward_delete_char(565,10171 ! il_kill_word(590,10598 ! il_backward_kill_word(619,11085 ! il_reset_line(645,11562 ! il_kill_line(666,11871 ! il_kill_to_beginning_of_line(684,12168 ! il_kill_to_end_of_line(703,12562 ! il_just_one_space(722,12892 ! il_delete_horizontal_space(738,13128 ! il_downcase_word(758,13493 ! il_upcase_word(780,13860 ! il_capitalize_word(803,14293 ! il_set_static_text(835,14879 ! il_insert_text(868,15510 ! il_update_point(900,16029 ! il_update(921,16520 ! il_full_update(971,17764 ! il_get_contents(985,17989 ! il_message(999,18248 ! il_set_error_flag(1009,18397 ! il_history(1021,18525 misc.c,618 ! display_exit_message(80,1810 ! fatal_signal(92,2114 ! configuration_fatal_error(135,2795 ! configuration_warning(145,3023 ! common_configuration_init(173,3765 ! specific_configuration_init(194,4173 ! use_section(247,5278 ! get_int_var(261,5494 ! get_const_var(274,5707 ! get_flag_var(300,6185 ! get_string_var(325,6595 ! get_colorset_var(340,6823 ! clear_path(372,7492 ! get_tty_name(424,8478 ! get_login_name(437,8666 ! truncate_long_name(460,9163 ! truncate_string(477,9455 ! get_file_length(489,9662 ! get_local_time(502,9867 ! putenv(571,11876 ! is_a_bg_command(626,12986 ! is_an_empty_command(654,13511 ! get_file_type_info(666,13649 ! ! panel.c,4098 ! #define INT_MAX 46,1262 ! #define FILE_DISPLAY_MODES 96,2187 ! #define FILE_SORT_METHODS 109,2358 ! #define PANEL_FIELDS 125,2571 ! #define PanelFrame 162,3499 ! #define PanelBackground 163,3554 ! #define PanelSelectedFile 164,3609 ! #define PanelSelectedFileBrightness 165,3664 ! #define PanelNotSelectedFile 166,3719 ! #define PanelNotSelectedFileBrightness 167,3774 ! #define PanelCurrentSelectedFile 168,3829 ! #define PanelCurrentNotSelectedFile 169,3884 ! #define PanelCurrentFile 170,3939 ! #define PanelPath 171,3994 ! #define PanelPathBrightness 172,4049 ! #define PanelDeviceFreeSpace 173,4105 ! #define PanelDeviceFreeSpaceBrightness 174,4161 ! #define PanelFileInfo 175,4217 ! #define PanelFileInfoBrightness 176,4273 ! #define PanelFilesInfo 177,4329 ! #define PanelFilesInfoBrightness 178,4385 ! #define PANEL_READ_DIR_MSG 196,4836 ! #define PANEL_COPY_FILE_MSG 197,4889 ! #define PANEL_COPY_FILES_MSG 198,4942 ! #define PANEL_COPY_DIR_MSG 199,4995 ! #define PANEL_DELETE_DIR_MSG 200,5048 ! #define PANEL_DELETE_FILES_MSG 201,5101 ! #define PANEL_MOVE_FILE_MSG 202,5154 ! #define PANEL_MOVE_FILES_MSG 203,5207 ! #define PANEL_MOVE_DIR_MSG 204,5260 ! #define PANEL_COMPARE_DIR_MSG 205,5313 ! #define PANEL_RENAME_FILES_MSG 206,5366 ! #define STACK_PUSH(STACK_PUSH211,5477 ! #define STACK_POP(STACK_POP222,5897 ! #define STACK_PREVIEW(STACK_PREVIEW233,6317 ! #define rootdir(rootdir245,6790 ! xchg(269,7422 ! panel_init(279,7510 ! panel_end(374,9869 ! get_fos(396,10183 ! get_centered_fos(404,10297 ! cutname(422,10742 ! qcompare(440,11050 ! panel_no_optimizations(526,13131 ! panel_get_current_file_name(534,13227 ! panel_get_current_file_uid(542,13346 ! panel_get_current_file_gid(550,13463 ! panel_get_current_file_mode(558,13581 ! panel_get_current_file_type(566,13698 ! panel_set_position(574,13816 ! panel_activate(584,13971 ! panel_deactivate(592,14045 ! panel_set_wrapped_isearch_flag(600,14121 ! panel_isearch_backward(608,14218 ! panel_isearch_forward(631,14614 ! #define panel_1s_message 653,15016 ! panel_2s_message(657,15061 ! panel_3s_message(674,15393 ! panel_recover(692,15778 ! load_fti(711,16202 ! load_inode(746,17055 ! panel_read_directory(858,20111 ! panel_init_iterator(1132,26186 ! panel_get_next(1141,26319 ! panel_update_entries(1172,26868 ! panel_update_path(1205,27522 ! beautify_size_number(1242,28320 ! panel_update_size(1260,28555 ! mode2string(1301,29261 ! panel_update_info(1373,30553 ! panel_build_entry_field(1452,32408 ! panel_update_entry(1523,33939 ! panel_update_frame(1702,38472 ! panel_update(1744,39323 ! panel_resize(1756,39521 ! panel_set_focus(1778,39909 ! panel_select_all(1792,40140 ! panel_unselect_all(1808,40404 ! panel_get_path(1821,40580 ! canceled(1829,40653 ! same_file(1854,41095 ! #define WARN_OVERWRITE 1871,41339 ! #define WARN_OK 1872,41364 ! #define WARN_CANCEL 1873,41383 ! #define WARN_SKIP 1874,41405 ! panel_warning(1878,41431 ! panel_unlink(1923,42212 ! #define COPY_BUFFER_SIZE 1935,42500 ! #define SD_OK 1937,42538 ! #define SD_CANCEL 1938,42561 ! #define SD_SKIP 1939,42591 ! #define S_OPENERR 1940,42618 ! #define S_READERR 1941,42639 ! #define D_CREATERR 1942,42660 ! #define D_WRITEERR 1943,42682 ! #define SD_NOSPACE 1944,42704 ! #define SD_UNKNOWN 1945,42726 ! #define D_STATERR 1946,42748 ! #define SD_INVAL 1947,42769 ! panel_copy(1967,43131 ! #define FT_OK 2196,47692 ! #define FT_CANCEL 2197,47724 ! #define FT_SKIP 2198,47760 ! #define T_CREATERR 2199,47794 ! #define F_DELETERR 2200,47820 ! #define F_STATERR 2201,47846 ! #define T_STATERR 2202,47872 ! #define FT_UNKNOWN 2203,47898 ! #define FT_INVAL 2204,47924 ! panel_move(2222,48219 ! panel_get_index(2406,51951 ! panel_act_ENTER(2441,52494 ! panel_act_COPY(2541,54328 ! panel_act_DELETE(2689,57433 ! panel_act_MKDIR(2810,59976 ! panel_act_MOVE(2864,61136 ! panel_act_CHDIR(3027,64471 ! panel_act_REFRESH(3057,65142 ! #define CMP_BUFFER_SIZE 3093,65872 ! panel_compare_files(3097,65914 ! panel_act_COMPARE(3180,67580 ! #define ON_OK 3266,69357 ! #define ON_CANCEL 3267,69380 ! #define ON_SKIP 3268,69410 ! #define O_RMERR 3269,69437 ! #define N_RMERR 3270,69456 ! #define ON_RENERR 3271,69475 ! panel_case_rename(3286,69644 ! panel_act_CASE(3396,71656 ! panel_action(3441,72518 signals.c,143 --- 344,587 ---- history_tokenize 1920,46774 ! inputline.c,2499 ! #define MAX_INPUT_HISTORY 56,1357 ! #define INPUTLINE_FIELDS 59,1430 ! #define InputLineForeground 83,1948 ! #define InputLineBackground 84,2007 ! #define InputLineBrightness 85,2066 ! #define InputLineErrorForeground 86,2125 ! #define InputLineErrorBackground 87,2184 ! #define InputLineErrorBrightness 88,2243 ! #define IL_NO_OPERATION 92,2340 ! #define IL_BACKWARD_CHAR 93,2370 ! #define IL_FORWARD_CHAR 94,2400 ! #define IL_BACKWARD_WORD 95,2430 ! #define IL_FORWARD_WORD 96,2460 ! #define IL_BEGINNING_OF_LINE 97,2490 ! #define IL_END_OF_LINE 98,2524 ! #define IL_INSERT_CHAR 99,2553 ! #define IL_DELETE_CHAR 100,2582 ! #define IL_BACKWARD_DELETE_CHAR 101,2611 ! #define IL_KILL_WORD 102,2648 ! #define IL_BACKWARD_KILL_WORD 103,2675 ! #define IL_RESET_LINE 104,2710 ! #define IL_KILL_LINE 105,2738 ! #define IL_KILL_TO_BEGINNING_OF_LINE 106,2765 ! #define IL_KILL_TO_END_OF_LINE 107,2806 ! #define IL_JUST_ONE_SPACE 108,2842 ! #define IL_DELETE_HORIZONTAL_SPACE 109,2873 ! #define IL_DOWNCASE_WORD 110,2912 ! #define IL_UPCASE_WORD 111,2942 ! #define IL_CAPITALIZE_WORD 112,2971 ! #define IL_SET_STATIC_TEXT 113,3003 ! #define IL_INSERT_TEXT 114,3035 ! #define IL_SET_MARK 115,3064 ! #define IL_KILL_REGION 116,3090 ! #define IL_KILL_RING_SAVE 117,3119 ! #define IL_YANK 118,3150 ! #define IL_EXCHANGE_POINT_AND_MARK 119,3173 ! #define IL_HORIZONTAL_SCROLL 122,3214 ! #define IL_RESIZE(IL_RESIZE125,3267 ! il_separator(139,3601 ! il_region_command(159,3935 ! il_free(212,4962 ! il_init(233,5219 ! il_end(275,6140 ! il_save(291,6360 ! il_restore(315,6746 ! il_echo(331,6954 ! il_is_empty(346,7119 ! il_set_mark(357,7216 ! il_kill_region(369,7359 ! il_kill_ring_save(381,7531 ! il_yank(393,7692 ! il_exchange_point_and_mark(408,7847 ! il_backward_char(421,8013 ! il_forward_char(436,8197 ! il_backward_word(451,8368 ! il_forward_word(473,8766 ! il_beginning_of_line(495,9143 ! il_end_of_line(508,9310 ! il_insert_char(521,9453 ! il_delete_char(547,9879 ! il_backward_delete_char(571,10244 ! il_kill_word(596,10671 ! il_backward_kill_word(625,11158 ! il_reset_line(651,11635 ! il_kill_line(672,11944 ! il_kill_to_beginning_of_line(690,12241 ! il_kill_to_end_of_line(709,12635 ! il_just_one_space(728,12965 ! il_delete_horizontal_space(744,13201 ! il_downcase_word(764,13566 ! il_upcase_word(786,13933 ! il_capitalize_word(809,14366 ! il_set_static_text(841,14952 ! il_insert_text(874,15583 ! il_update_point(906,16102 ! il_update(927,16593 ! il_full_update(977,17837 ! il_get_contents(991,18062 ! il_message(1005,18321 ! il_set_error_flag(1015,18470 ! il_history(1027,18598 misc.c,618 ! display_exit_message(85,1867 ! fatal_signal(97,2171 ! configuration_fatal_error(139,2843 ! configuration_warning(149,3071 ! common_configuration_init(177,3813 ! specific_configuration_init(196,4278 ! use_section(241,5308 ! get_int_var(255,5524 ! get_const_var(268,5737 ! get_flag_var(294,6215 ! get_string_var(319,6625 ! get_colorset_var(334,6853 ! clear_path(366,7522 ! get_tty_name(418,8508 ! get_login_name(431,8696 ! truncate_long_name(454,9193 ! truncate_string(471,9485 ! get_file_length(483,9692 ! get_local_time(496,9897 ! putenv(565,11906 ! is_a_bg_command(620,13016 ! is_an_empty_command(648,13541 ! get_file_type_info(660,13679 ! ! panel.c,4119 ! #define INT_MAX 51,1312 ! #define FILE_DISPLAY_MODES 101,2237 ! #define FILE_SORT_METHODS 114,2408 ! #define PANEL_FIELDS 130,2621 ! #define PanelFrame 167,3549 ! #define PanelBackground 168,3604 ! #define PanelSelectedFile 169,3659 ! #define PanelSelectedFileBrightness 170,3714 ! #define PanelNotSelectedFile 171,3769 ! #define PanelNotSelectedFileBrightness 172,3824 ! #define PanelCurrentSelectedFile 173,3879 ! #define PanelCurrentNotSelectedFile 174,3934 ! #define PanelCurrentFile 175,3989 ! #define PanelPath 176,4044 ! #define PanelPathBrightness 177,4099 ! #define PanelDeviceFreeSpace 178,4155 ! #define PanelDeviceFreeSpaceBrightness 179,4211 ! #define PanelFileInfo 180,4267 ! #define PanelFileInfoBrightness 181,4323 ! #define PanelFilesInfo 182,4379 ! #define PanelFilesInfoBrightness 183,4435 ! #define PANEL_READ_DIR_MSG 201,4886 ! #define PANEL_COPY_FILE_MSG 202,4939 ! #define PANEL_COPY_FILES_MSG 203,4992 ! #define PANEL_COPY_DIR_MSG 204,5045 ! #define PANEL_DELETE_DIR_MSG 205,5098 ! #define PANEL_DELETE_FILES_MSG 206,5151 ! #define PANEL_MOVE_FILE_MSG 207,5204 ! #define PANEL_MOVE_FILES_MSG 208,5257 ! #define PANEL_MOVE_DIR_MSG 209,5310 ! #define PANEL_COMPARE_DIR_MSG 210,5363 ! #define PANEL_RENAME_FILES_MSG 211,5416 ! #define STACK_PUSH(STACK_PUSH216,5527 ! #define STACK_POP(STACK_POP227,5947 ! #define STACK_PREVIEW(STACK_PREVIEW238,6367 ! #define rootdir(rootdir250,6840 ! xchg(274,7502 ! panel_init(284,7590 ! panel_end(379,9949 ! get_fos(401,10263 ! get_centered_fos(409,10377 ! cutname(427,10822 ! qcompare(445,11130 ! panel_no_optimizations(530,13198 ! panel_get_current_file_name(538,13294 ! panel_get_current_file_uid(546,13413 ! panel_get_current_file_gid(554,13530 ! panel_get_current_file_mode(562,13648 ! panel_get_current_file_type(570,13765 ! panel_set_position(578,13883 ! panel_activate(588,14038 ! panel_deactivate(596,14112 ! panel_set_wrapped_isearch_flag(604,14188 ! panel_isearch_backward(612,14285 ! panel_isearch_forward(635,14681 ! #define panel_1s_message 657,15083 ! panel_2s_message(661,15128 ! panel_3s_message(678,15460 ! panel_recover(696,15845 ! load_fti(716,16303 ! load_inode(751,17157 ! panel_read_directory(863,20213 ! panel_init_iterator(1137,26288 ! panel_get_next(1146,26421 ! panel_update_entries(1177,26970 ! panel_update_path(1210,27625 ! beautify_size_number(1247,28424 ! panel_update_size(1265,28659 ! mode2string(1306,29366 ! panel_update_info(1378,30658 ! panel_build_entry_field(1458,32525 ! panel_update_entry(1529,34057 ! panel_update_frame(1708,38593 ! panel_update(1750,39445 ! panel_resize(1762,39643 ! panel_set_focus(1782,40006 ! panel_select_all(1796,40237 ! panel_unselect_all(1812,40501 ! panel_get_path(1825,40677 ! canceled(1833,40750 ! same_file(1858,41192 ! #define WARN_OVERWRITE 1875,41436 ! #define WARN_OK 1876,41461 ! #define WARN_CANCEL 1877,41480 ! #define WARN_SKIP 1878,41502 ! panel_warning(1882,41528 ! panel_unlink(1926,42269 ! #define COPY_BUFFER_SIZE 1938,42557 ! #define SD_OK 1940,42595 ! #define SD_CANCEL 1941,42618 ! #define SD_SKIP 1942,42648 ! #define S_OPENERR 1943,42675 ! #define S_READERR 1944,42696 ! #define D_CREATERR 1945,42717 ! #define D_WRITEERR 1946,42739 ! #define SD_NOSPACE 1947,42761 ! #define SD_UNKNOWN 1948,42783 ! #define D_STATERR 1949,42805 ! #define SD_INVAL 1950,42826 ! percent(1970,43195 ! panel_copy(1983,43392 ! #define FT_OK 2213,47969 ! #define FT_CANCEL 2214,48001 ! #define FT_SKIP 2215,48037 ! #define T_CREATERR 2216,48071 ! #define F_DELETERR 2217,48097 ! #define F_STATERR 2218,48123 ! #define T_STATERR 2219,48149 ! #define FT_UNKNOWN 2220,48175 ! #define FT_INVAL 2221,48201 ! panel_move(2239,48496 ! panel_get_index(2423,52236 ! panel_act_ENTER(2458,52779 ! panel_act_COPY(2559,54630 ! panel_act_DELETE(2709,57775 ! panel_act_MKDIR(2830,60318 ! panel_act_MOVE(2885,61490 ! panel_act_CHDIR(3049,64857 ! panel_act_REFRESH(3079,65558 ! #define CMP_BUFFER_SIZE 3115,66288 ! panel_compare_files(3119,66330 ! panel_act_COMPARE(3202,68000 ! #define ON_OK 3288,69777 ! #define ON_CANCEL 3289,69800 ! #define ON_SKIP 3290,69830 ! #define O_RMERR 3291,69857 ! #define N_RMERR 3292,69876 ! #define ON_RENERR 3293,69895 ! panel_case_rename(3308,70064 ! panel_act_CASE(3418,72076 ! panel_action(3463,72984 signals.c,143 *************** *** 592,615 **** restore_signals(129,2469 ! status.c,483 ! #define STATUSBAR_FIELDS 63,1464 ! #define StatusBarForeground 90,2122 ! #define StatusBarBackground 91,2181 ! #define StatusBarBrightness 92,2240 ! #define StatusBarWarningForeground 93,2299 ! #define StatusBarWarningBackground 94,2358 ! #define StatusBarWarningBrightness 95,2417 ! #define StatusBarErrorForeground 96,2476 ! #define StatusBarErrorBackground 97,2535 ! #define StatusBarErrorBrightness 98,2594 ! status_init(102,2660 ! status_end(124,3107 ! build_msg(131,3166 ! status(255,5367 system.c,60 ! start(71,1789 ! removelog(136,3153 ! display_errors(147,3279 tilde.c,197 --- 594,617 ---- restore_signals(129,2469 ! status.c,489 ! #define STATUSBAR_FIELDS 70,1538 ! #define StatusBarForeground 97,2196 ! #define StatusBarBackground 98,2255 ! #define StatusBarBrightness 99,2314 ! #define StatusBarWarningForeground 100,2373 ! #define StatusBarWarningBackground 101,2432 ! #define StatusBarWarningBrightness 102,2491 ! #define StatusBarErrorForeground 103,2550 ! #define StatusBarErrorBackground 104,2609 ! #define StatusBarErrorBrightness 105,2668 ! status_init(109,2734 ! status_end(131,3181 ! build_msg(138,3240 ! status(262,5441 system.c,60 ! start(76,1866 ! removelog(141,3230 ! display_errors(152,3356 tilde.c,197 *************** *** 623,767 **** tty.c,4458 ! #define CDISABLE 53,1360 ! #define CDISABLE 57,1453 ! #define CDISABLE 59,1496 ! #define MAX_TTY_COLUMNS 63,1573 ! #define MIN_TTY_COLUMNS 64,1609 ! #define MAX_TTY_LINES 65,1644 ! #define MIN_TTY_LINES 66,1680 ! #define TTY_INPUT 81,2263 ! #define TTY_OUTPUT 82,2289 ! #define VCS_READ 85,2334 ! #define VCS_WRITE 86,2353 ! #define TILDE 115,3045 ! #define INVALID_CACHE 135,3489 ! #define VALID_CACHE 136,3513 ! #define FOREGROUND_MASK 163,4481 ! #define BACKGROUND_MASK 164,4510 ! #define BRIGHTNESS_MASK 165,4539 ! #define REVERSEVID_MASK 166,4568 ! #define _TTY_FOREGROUND(_TTY_FOREGROUND169,4599 ! #define _TTY_BACKGROUND(_TTY_BACKGROUND170,4675 ! #define _TTY_BRIGHTNESS(_TTY_BRIGHTNESS171,4751 ! #define _TTY_REVERSEVID(_TTY_REVERSEVID172,4827 ! #define TTY_IO_FOREGROUND 174,4904 ! #define TTY_IO_BACKGROUND 175,4972 ! #define TTY_IO_BRIGHTNESS 176,5040 ! #define TTY_IO_REVERSEVID 177,5108 ! #define TTY_FOREGROUND 179,5177 ! #define TTY_BACKGROUND 180,5239 ! #define TTY_BRIGHTNESS 181,5301 ! #define TTY_REVERSEVID 182,5363 ! #define _TTY_SET_FOREGROUND(_TTY_SET_FOREGROUND184,5426 ! #define _TTY_SET_BACKGROUND(_TTY_SET_BACKGROUND186,5552 ! #define _TTY_SET_BRIGHTNESS(_TTY_SET_BRIGHTNESS188,5678 ! #define _TTY_SET_REVERSEVID(_TTY_SET_REVERSEVID190,5806 ! #define TTY_IO_SET_FOREGROUND(TTY_IO_SET_FOREGROUND193,5935 ! #define TTY_IO_SET_BACKGROUND(TTY_IO_SET_BACKGROUND195,6032 ! #define TTY_IO_SET_BRIGHTNESS(TTY_IO_SET_BRIGHTNESS197,6129 ! #define TTY_IO_SET_REVERSEVID(TTY_IO_SET_REVERSEVID199,6228 ! #define TTY_SET_FOREGROUND(TTY_SET_FOREGROUND202,6328 ! #define TTY_SET_BACKGROUND(TTY_SET_BACKGROUND204,6419 ! #define TTY_SET_BRIGHTNESS(TTY_SET_BRIGHTNESS206,6510 ! #define TTY_SET_REVERSEVID(TTY_SET_REVERSEVID208,6603 ! #define TTY_CACHE_SIZE 224,7001 ! } tty_capability_t;tty_capability_t264,8107 ! #define TTY_CAPABILITIES_USED 267,8129 ! #define TTY_FIRST_SYMBOL_KEY 268,8164 ! #define TTY_ATTRIBUTES_OFF 312,10207 ! #define TTY_REVERSE_ON 313,10266 ! #define TTY_BRIGHT_ON 314,10325 ! #define TTY_CURSOR_OFF 315,10384 ! #define TTY_CURSOR_ON 316,10443 ! #define TTY_CLEAR_SCREEN 317,10502 ! #define TTY_CURSOR_MOVE 318,10561 ! #define TTY_PAD_CHAR 319,10620 ! #define TTY_UP_ONE_LINE 320,10679 ! #define TTY_LEFT_ONE_SPACE 321,10738 ! #define TTY_STANDOUT_ON 322,10797 ! #define TTY_MAGIC_COOKIE 323,10850 ! #define TTY_MS_FLAG 324,10904 ! #define TTY_COLUMNS 325,10954 ! #define TTY_LINES 326,11004 ! #define TTY_ATTRIBUTES_OFF_NAME 330,11087 ! #define TTY_REVERSE_ON_NAME 331,11144 ! #define TTY_BRIGHT_ON_NAME 332,11201 ! #define TTY_CURSOR_OFF_NAME 333,11258 ! #define TTY_CURSOR_ON_NAME 334,11315 ! #define TTY_CLEAR_SCREEN_NAME 335,11372 ! #define TTY_CURSOR_MOVE_NAME 336,11429 ! #define TTY_PAD_CHAR_NAME 337,11486 ! #define TTY_UP_ONE_LINE_NAME 338,11543 ! #define TTY_LEFT_ONE_SPACE_NAME 339,11600 ! #define TTY_STANDOUT_ON_NAME 340,11657 ! #define TTY_MAGIC_COOKIE_NAME 341,11712 ! #define TTY_MS_FLAG_NAME 342,11768 ! #define TTY_COLUMNS_NAME 343,11819 ! #define TTY_LINES_NAME 344,11870 ! #define NO 489,17332 ! #define YES 490,17350 ! #define MAX_KEY_LENGTH 492,17369 ! #define LINUX_VC_MAJOR 495,17463 ! tty_startup(510,17740 ! tty_kbdinit(552,18982 ! tty_set_mode(568,19290 ! tty_set_interrupt_char(791,23800 ! tty_writec(828,24742 ! tty_io_clear(841,24881 ! tty_exit(856,25214 ! tty_key_convert(884,25608 ! tty_flush(926,26286 ! tty_update(938,26408 ! tty_writes(1000,27870 ! tty_puts(1017,28181 ! tty_putc(1036,28518 ! tty_read(1048,28632 ! tty_clear(1078,29303 ! tty_fill(1097,29781 ! tty_touch(1115,30193 ! tty_io_goto(1126,30330 ! tty_io_foreground(1145,30705 ! tty_io_background(1174,31245 ! tty_io_brightness(1202,31720 ! tty_io_reversevid(1252,32855 ! tty_io_colors(1292,33540 ! tty_goto(1306,33791 ! tty_foreground(1319,33912 ! tty_background(1331,34028 ! tty_brightness(1343,34168 ! tty_reversevid(1356,34383 ! tty_colors(1368,34536 ! tty_beep(1382,34754 ! tty_cursor(1395,34934 ! tty_save(1416,35230 ! tty_restore(1428,35400 ! tty_defaults(1440,35548 ! tty_extract_key(1464,36117 ! tty_getc(1486,36426 ! tty_key_list_insert_sequence(1508,36818 ! tty_key_list_insert(1529,37266 ! tty_key_search(1561,38084 ! tty_key_search_restart(1593,38611 ! tty_key_list_delete(1604,38795 ! tty_get_key(1629,39436 ! #define columns_ok(columns_ok1700,40654 ! #define lines_ok(lines_ok1701,40727 ! tty_get_size(1716,41311 ! #define TIOCGWINSZ 1730,41652 ! vcs_io(1787,43055 ! tty_get_screen(1886,44780 ! tty_put_screen(1902,45049 ! tty_get_color_index(1940,45756 ! tty_get_symbol_key_seq(1958,46013 ! tty_get_capabilities(1977,46410 ! ! window.c,150 ! window_init(40,1124 ! window_end(51,1328 ! window_resize(60,1400 ! window_puts(72,1610 ! window_putc(81,1716 ! window_goto(89,1778 ! window_update(98,1890 xid.c,255 --- 625,769 ---- tty.c,4458 ! #define CDISABLE 58,1410 ! #define CDISABLE 62,1503 ! #define CDISABLE 64,1546 ! #define MAX_TTY_COLUMNS 68,1623 ! #define MIN_TTY_COLUMNS 69,1659 ! #define MAX_TTY_LINES 70,1694 ! #define MIN_TTY_LINES 71,1730 ! #define TTY_INPUT 86,2344 ! #define TTY_OUTPUT 87,2370 ! #define VCS_READ 90,2415 ! #define VCS_WRITE 91,2434 ! #define TILDE 121,3146 ! #define INVALID_CACHE 141,3590 ! #define VALID_CACHE 142,3614 ! #define FOREGROUND_MASK 169,4582 ! #define BACKGROUND_MASK 170,4611 ! #define BRIGHTNESS_MASK 171,4640 ! #define REVERSEVID_MASK 172,4669 ! #define _TTY_FOREGROUND(_TTY_FOREGROUND175,4700 ! #define _TTY_BACKGROUND(_TTY_BACKGROUND176,4776 ! #define _TTY_BRIGHTNESS(_TTY_BRIGHTNESS177,4852 ! #define _TTY_REVERSEVID(_TTY_REVERSEVID178,4928 ! #define TTY_IO_FOREGROUND 180,5005 ! #define TTY_IO_BACKGROUND 181,5073 ! #define TTY_IO_BRIGHTNESS 182,5141 ! #define TTY_IO_REVERSEVID 183,5209 ! #define TTY_FOREGROUND 185,5278 ! #define TTY_BACKGROUND 186,5340 ! #define TTY_BRIGHTNESS 187,5402 ! #define TTY_REVERSEVID 188,5464 ! #define _TTY_SET_FOREGROUND(_TTY_SET_FOREGROUND190,5527 ! #define _TTY_SET_BACKGROUND(_TTY_SET_BACKGROUND192,5653 ! #define _TTY_SET_BRIGHTNESS(_TTY_SET_BRIGHTNESS194,5779 ! #define _TTY_SET_REVERSEVID(_TTY_SET_REVERSEVID196,5907 ! #define TTY_IO_SET_FOREGROUND(TTY_IO_SET_FOREGROUND199,6036 ! #define TTY_IO_SET_BACKGROUND(TTY_IO_SET_BACKGROUND201,6133 ! #define TTY_IO_SET_BRIGHTNESS(TTY_IO_SET_BRIGHTNESS203,6230 ! #define TTY_IO_SET_REVERSEVID(TTY_IO_SET_REVERSEVID205,6329 ! #define TTY_SET_FOREGROUND(TTY_SET_FOREGROUND208,6429 ! #define TTY_SET_BACKGROUND(TTY_SET_BACKGROUND210,6520 ! #define TTY_SET_BRIGHTNESS(TTY_SET_BRIGHTNESS212,6611 ! #define TTY_SET_REVERSEVID(TTY_SET_REVERSEVID214,6704 ! #define TTY_CACHE_SIZE 230,7102 ! } tty_capability_t;tty_capability_t270,8208 ! #define TTY_CAPABILITIES_USED 273,8230 ! #define TTY_FIRST_SYMBOL_KEY 274,8265 ! #define TTY_ATTRIBUTES_OFF 318,10308 ! #define TTY_REVERSE_ON 319,10367 ! #define TTY_BRIGHT_ON 320,10426 ! #define TTY_CURSOR_OFF 321,10485 ! #define TTY_CURSOR_ON 322,10544 ! #define TTY_CLEAR_SCREEN 323,10603 ! #define TTY_CURSOR_MOVE 324,10662 ! #define TTY_PAD_CHAR 325,10721 ! #define TTY_UP_ONE_LINE 326,10780 ! #define TTY_LEFT_ONE_SPACE 327,10839 ! #define TTY_STANDOUT_ON 328,10898 ! #define TTY_MAGIC_COOKIE 329,10951 ! #define TTY_MS_FLAG 330,11005 ! #define TTY_COLUMNS 331,11055 ! #define TTY_LINES 332,11105 ! #define TTY_ATTRIBUTES_OFF_NAME 336,11188 ! #define TTY_REVERSE_ON_NAME 337,11245 ! #define TTY_BRIGHT_ON_NAME 338,11302 ! #define TTY_CURSOR_OFF_NAME 339,11359 ! #define TTY_CURSOR_ON_NAME 340,11416 ! #define TTY_CLEAR_SCREEN_NAME 341,11473 ! #define TTY_CURSOR_MOVE_NAME 342,11530 ! #define TTY_PAD_CHAR_NAME 343,11587 ! #define TTY_UP_ONE_LINE_NAME 344,11644 ! #define TTY_LEFT_ONE_SPACE_NAME 345,11701 ! #define TTY_STANDOUT_ON_NAME 346,11758 ! #define TTY_MAGIC_COOKIE_NAME 347,11813 ! #define TTY_MS_FLAG_NAME 348,11869 ! #define TTY_COLUMNS_NAME 349,11920 ! #define TTY_LINES_NAME 350,11971 ! #define NO 495,17435 ! #define YES 496,17453 ! #define MAX_KEY_LENGTH 498,17472 ! #define LINUX_VC_MAJOR 501,17566 ! tty_startup(516,17843 ! tty_kbdinit(558,19077 ! tty_set_mode(574,19385 ! tty_set_interrupt_char(797,23895 ! tty_writec(834,24837 ! tty_io_clear(847,24976 ! tty_exit(862,25309 ! tty_key_convert(890,25703 ! tty_flush(932,26381 ! tty_update(944,26503 ! tty_writes(1006,27965 ! tty_puts(1023,28276 ! tty_putc(1042,28613 ! tty_read(1054,28726 ! tty_clear(1084,29397 ! tty_fill(1103,29875 ! tty_touch(1121,30287 ! tty_io_goto(1132,30424 ! tty_io_foreground(1151,30799 ! tty_io_background(1180,31339 ! tty_io_brightness(1208,31814 ! tty_io_reversevid(1258,32949 ! tty_io_colors(1298,33634 ! tty_goto(1312,33885 ! tty_foreground(1325,34006 ! tty_background(1337,34122 ! tty_brightness(1349,34262 ! tty_reversevid(1362,34477 ! tty_colors(1374,34630 ! tty_beep(1388,34848 ! tty_cursor(1401,35028 ! tty_save(1422,35324 ! tty_restore(1434,35494 ! tty_defaults(1446,35642 ! tty_extract_key(1470,36211 ! tty_getc(1492,36520 ! tty_key_list_insert_sequence(1515,36922 ! tty_key_list_insert(1536,37370 ! tty_key_search(1568,38188 ! tty_key_search_restart(1600,38715 ! tty_key_list_delete(1611,38899 ! tty_get_key(1636,39540 ! #define columns_ok(columns_ok1708,40761 ! #define lines_ok(lines_ok1709,40834 ! tty_get_size(1724,41419 ! #define TIOCGWINSZ 1738,41760 ! vcs_io(1795,43163 ! tty_get_screen(1894,44888 ! tty_put_screen(1910,45157 ! tty_get_color_index(1948,45864 ! tty_get_symbol_key_seq(1966,46121 ! tty_get_capabilities(1985,46518 ! ! window.c,151 ! window_init(46,1197 ! window_end(57,1401 ! window_resize(66,1473 ! window_puts(78,1683 ! window_putc(87,1789 ! window_goto(95,1851 ! window_update(104,1963 xid.c,255 *************** *** 776,798 **** xid_init(128,2948 ! xio.c,248 ! #define MAXPATHSIZE 37,1203 ! #define MAXPATHSIZE 40,1256 ! #define MAXPATHSIZE 42,1291 ! xread(61,1613 ! xwrite(88,1965 ! __xreadlink(115,2326 ! xreadlink(145,2728 ! xfstat(168,3010 ! xstat(183,3197 ! xlstat(198,3393 ! xgetcwd(217,3673 ! xbasename(261,4282 xmalloc.c,67 ! xmalloc(35,1077 ! xcalloc(48,1266 ! xrealloc(66,1549 ! xfree(83,1951 xstack.c,156 --- 778,802 ---- xid_init(128,2948 ! xio.c,284 ! #define MAXPATHSIZE 41,1252 ! #define MAXPATHSIZE 44,1305 ! #define MAXPATHSIZE 46,1340 ! xread(65,1662 ! xwrite(92,2014 ! rename(126,2501 ! readlink(168,3055 ! __xreadlink(180,3267 ! xreadlink(210,3669 ! xfstat(233,3957 ! xstat(248,4144 ! xlstat(263,4340 ! xgetcwd(282,4620 ! xbasename(326,5229 xmalloc.c,67 ! xmalloc(41,1157 ! xcalloc(54,1346 ! xrealloc(72,1629 ! xfree(89,2031 xstack.c,156 *************** *** 806,814 **** xstring.c,94 ! strcasecmp(38,1139 ! strncasecmp(73,1656 ! strstr(107,2218 ! xstrdup(150,3162 ! memmove(167,3434 ansi_stdlib.h,27 --- 810,818 ---- xstring.c,94 ! strcasecmp(41,1168 ! strncasecmp(76,1685 ! strstr(110,2247 ! xstrdup(153,3191 ! memmove(170,3463 ansi_stdlib.h,27 *************** *** 854,969 **** } HISTORY_STATE;HISTORY_STATE15,598 ! inputline.h,653 #define _GIT_INPUTLINE_H23,900 ! #define IL_RECORD 32,991 ! #define IL_PREVIOUS 33,1017 ! #define IL_NEXT 34,1043 ! #define IL_DONT_STORE 37,1071 ! #define IL_DONT_KILL 38,1097 ! #define IL_STORE 39,1123 ! #define IL_KILL 40,1149 ! #define IL_FREEZED 44,1238 ! #define IL_EDIT 45,1265 ! #define IL_MOVE 46,1292 ! #define IL_BEEP 47,1319 ! #define IL_ERROR 48,1346 ! #define IL_SAVE 49,1373 ! #define IL_ISEARCH_ACTION_FAILED 51,1401 ! #define IL_ISEARCH_ACTION_NONE 52,1443 ! #define IL_ISEARCH_ACTION_DECREASE 53,1485 ! #define IL_ISEARCH_ACTION_RETRY 54,1527 ! #define IL_ISEARCH_ACTION_INCREASE 55,1569 ! #define IL_UPDATE 57,1612 ! } input_line_t;input_line_t76,2411 misc.h,245 #define _GIT_MISC_H23,885 ! #define max(max59,1401 ! #define min(min60,1446 ! #define close2(close263,1493 ! #define xfree2(xfree270,1633 ! typedef struct file_type_info_tagfile_type_info_tag77,1773 ! } file_type_info_t;file_type_info_t84,1924 ! panel.h,2560 #define _GIT_PANEL_H23,908 ! #define NAMLEN(NAMLEN37,1083 ! #define dirent 39,1158 ! #define NAMLEN(NAMLEN40,1180 ! #define act_NOACTION 57,1520 ! #define act_ENTER 58,1544 ! #define act_COPY 59,1565 ! #define act_DELETE 60,1585 ! #define act_SELECT 61,1607 ! #define act_SELECT_ALL 62,1629 ! #define act_UNSELECT_ALL 63,1655 ! #define act_TOGGLE 64,1682 ! #define act_ENABLE_NEXT_MODE 66,1705 ! #define act_ENABLE_OWNER_GROUP 67,1736 ! #define act_ENABLE_DATE_TIME 68,1769 ! #define act_ENABLE_SIZE 69,1801 ! #define act_ENABLE_MODE 70,1829 ! #define act_ENABLE_FULL_NAME 71,1857 ! #define act_ENABLE_ALL 72,1889 ! #define act_SORT_NEXT_METHOD 74,1917 ! #define act_SORT_BY_NAME 75,1949 ! #define act_SORT_BY_EXTENSION 76,1977 ! #define act_SORT_BY_SIZE 77,2010 ! #define act_SORT_BY_DATE 78,2038 ! #define act_SORT_BY_MODE 79,2066 ! #define act_SORT_BY_OWNER_ID 80,2094 ! #define act_SORT_BY_GROUP_ID 81,2126 ! #define act_SORT_BY_OWNER_NAME 82,2158 ! #define act_SORT_BY_GROUP_NAME 83,2192 ! #define act_MKDIR 85,2227 ! #define act_MOVE 86,2249 ! #define act_UP 87,2270 ! #define act_DOWN 88,2290 ! #define act_PGUP 89,2311 ! #define act_PGDOWN 90,2332 ! #define act_HOME 91,2355 ! #define act_END 92,2376 ! #define act_CHDIR 93,2397 ! #define act_REFRESH 94,2419 ! #define act_SWITCH 95,2443 ! #define act_PATTERN_SELECT 97,2467 ! #define act_PATTERN_UNSELECT 98,2497 ! #define act_SET_SCROLL_STEP 100,2530 ! #define act_ISEARCH_BEGIN 102,2562 ! #define act_ISEARCH_BACKWARD 103,2591 ! #define act_ISEARCH_FORWARD 104,2623 ! #define act_ISEARCH_END 105,2654 ! #define act_COMPARE 107,2683 ! #define act_CASE 109,2708 ! #define SORT_BY_NAME 113,2757 ! #define SORT_BY_EXTENSION 114,2781 ! #define SORT_BY_SIZE 115,2809 ! #define SORT_BY_DATE 116,2833 ! #define SORT_BY_MODE 117,2857 ! #define SORT_BY_OWNER_ID 118,2881 ! #define SORT_BY_GROUP_ID 119,2908 ! #define SORT_BY_OWNER_NAME 120,2935 ! #define SORT_BY_GROUP_NAME 121,2964 ! #define ENABLE_OWNER_GROUP 125,3022 ! #define ENABLE_DATE_TIME 126,3051 ! #define ENABLE_SIZE 127,3078 ! #define ENABLE_MODE 128,3101 ! #define ENABLE_FULL_NAME 129,3124 ! #define ENABLE_ALL 130,3151 ! #define DIR_ENTRY 134,3194 ! #define FILE_ENTRY 135,3215 ! #define SYMLINK_ENTRY 136,3237 ! #define FIFO_ENTRY 137,3262 ! #define SOCKET_ENTRY 138,3284 ! #define ACTIVE_PANEL_MARKER 142,3344 ! #define INACTIVE_PANEL_MARKER 143,3376 ! #define COMPARE_THOROUGH 147,3437 ! #define COMPARE_QUICK 148,3472 ! #define CASE_DOWN 152,3537 ! #define CASE_UP 153,3566 ! } isearch_t;isearch_t162,3825 ! } isearch_aux_t;isearch_aux_t171,4105 ! } dir_entry_t;dir_entry_t192,4431 ! } panel_t;panel_t229,6018 signals.h,76 --- 858,974 ---- } HISTORY_STATE;HISTORY_STATE15,598 ! inputline.h,654 #define _GIT_INPUTLINE_H23,900 ! #define IL_RECORD 36,1040 ! #define IL_PREVIOUS 37,1066 ! #define IL_NEXT 38,1092 ! #define IL_DONT_STORE 41,1120 ! #define IL_DONT_KILL 42,1146 ! #define IL_STORE 43,1172 ! #define IL_KILL 44,1198 ! #define IL_FREEZED 48,1287 ! #define IL_EDIT 49,1314 ! #define IL_MOVE 50,1341 ! #define IL_BEEP 51,1368 ! #define IL_ERROR 52,1395 ! #define IL_SAVE 53,1422 ! #define IL_ISEARCH_ACTION_FAILED 55,1450 ! #define IL_ISEARCH_ACTION_NONE 56,1492 ! #define IL_ISEARCH_ACTION_DECREASE 57,1534 ! #define IL_ISEARCH_ACTION_RETRY 58,1576 ! #define IL_ISEARCH_ACTION_INCREASE 59,1618 ! #define IL_UPDATE 61,1661 ! } input_line_t;input_line_t80,2460 misc.h,245 #define _GIT_MISC_H23,885 ! #define max(max63,1450 ! #define min(min64,1495 ! #define close2(close267,1542 ! #define xfree2(xfree274,1682 ! typedef struct file_type_info_tagfile_type_info_tag81,1822 ! } file_type_info_t;file_type_info_t88,1974 ! panel.h,2595 #define _GIT_PANEL_H23,908 ! #define NAMLEN(NAMLEN40,1112 ! #define dirent 42,1187 ! #define NAMLEN(NAMLEN43,1209 ! #define act_NOACTION 60,1549 ! #define act_ENTER 61,1573 ! #define act_COPY 62,1594 ! #define act_DELETE 63,1614 ! #define act_SELECT 64,1636 ! #define act_SELECT_ALL 65,1658 ! #define act_UNSELECT_ALL 66,1684 ! #define act_TOGGLE 67,1711 ! #define act_ENABLE_NEXT_MODE 69,1734 ! #define act_ENABLE_OWNER_GROUP 70,1765 ! #define act_ENABLE_DATE_TIME 71,1798 ! #define act_ENABLE_SIZE 72,1830 ! #define act_ENABLE_MODE 73,1858 ! #define act_ENABLE_FULL_NAME 74,1886 ! #define act_ENABLE_ALL 75,1918 ! #define act_SORT_NEXT_METHOD 77,1946 ! #define act_SORT_BY_NAME 78,1978 ! #define act_SORT_BY_EXTENSION 79,2006 ! #define act_SORT_BY_SIZE 80,2039 ! #define act_SORT_BY_DATE 81,2067 ! #define act_SORT_BY_MODE 82,2095 ! #define act_SORT_BY_OWNER_ID 83,2123 ! #define act_SORT_BY_GROUP_ID 84,2155 ! #define act_SORT_BY_OWNER_NAME 85,2187 ! #define act_SORT_BY_GROUP_NAME 86,2221 ! #define act_MKDIR 88,2256 ! #define act_MOVE 89,2278 ! #define act_UP 90,2299 ! #define act_DOWN 91,2319 ! #define act_PGUP 92,2340 ! #define act_PGDOWN 93,2361 ! #define act_HOME 94,2384 ! #define act_END 95,2405 ! #define act_CHDIR 96,2426 ! #define act_REFRESH 97,2448 ! #define act_SWITCH 98,2472 ! #define act_PATTERN_SELECT 100,2496 ! #define act_PATTERN_UNSELECT 101,2526 ! #define act_SET_SCROLL_STEP 103,2559 ! #define act_ISEARCH_BEGIN 105,2591 ! #define act_ISEARCH_BACKWARD 106,2620 ! #define act_ISEARCH_FORWARD 107,2652 ! #define act_ISEARCH_END 108,2683 ! #define act_COMPARE 110,2712 ! #define act_CASE 112,2737 ! #define act_UP_ONE_DIR 114,2759 ! #define SORT_BY_NAME 118,2814 ! #define SORT_BY_EXTENSION 119,2838 ! #define SORT_BY_SIZE 120,2866 ! #define SORT_BY_DATE 121,2890 ! #define SORT_BY_MODE 122,2914 ! #define SORT_BY_OWNER_ID 123,2938 ! #define SORT_BY_GROUP_ID 124,2965 ! #define SORT_BY_OWNER_NAME 125,2992 ! #define SORT_BY_GROUP_NAME 126,3021 ! #define ENABLE_OWNER_GROUP 130,3079 ! #define ENABLE_DATE_TIME 131,3108 ! #define ENABLE_SIZE 132,3135 ! #define ENABLE_MODE 133,3158 ! #define ENABLE_FULL_NAME 134,3181 ! #define ENABLE_ALL 135,3208 ! #define DIR_ENTRY 139,3251 ! #define FILE_ENTRY 140,3272 ! #define SYMLINK_ENTRY 141,3294 ! #define FIFO_ENTRY 142,3319 ! #define SOCKET_ENTRY 143,3341 ! #define ACTIVE_PANEL_MARKER 147,3401 ! #define INACTIVE_PANEL_MARKER 148,3433 ! #define COMPARE_THOROUGH 152,3494 ! #define COMPARE_QUICK 153,3521 ! #define CASE_DOWN 157,3578 ! #define CASE_UP 158,3599 ! } isearch_t;isearch_t167,3850 ! } isearch_aux_t;isearch_aux_t176,4130 ! } dir_entry_t;dir_entry_t197,4455 ! } panel_t;panel_t234,6039 signals.h,76 *************** *** 972,976 **** #define SIG_ON 30,973 ! stat.h,596 #define _GIT_STAT_H23,870 #define S_IFMT 41,1146 --- 977,981 ---- #define SIG_ON 30,973 ! stat.h,622 #define _GIT_STAT_H23,870 #define S_IFMT 41,1146 *************** *** 994,997 **** --- 999,1003 ---- #define S_IRWXU 128,2512 #define S_IRWXG 132,2568 + #define S_IRWXO 136,2624 status.h,215 *************** *** 1002,1015 **** #define MSG_LEFTALIGNED 33,1002 #define MSG_CENTERED 34,1028 ! #define STATUS_RESTORE(STATUS_RESTORE42,1210 stdc.h,200 #define __STDC_H__23,901 ! # define NULL 33,1199 ! # define PROTO(PROTO37,1261 ! # define inline41,1330 ! # define NULL 47,1405 ! # define PROTO(PROTO51,1459 ! #define PROTO(PROTO59,1557 system.h,29 --- 1008,1021 ---- #define MSG_LEFTALIGNED 33,1002 #define MSG_CENTERED 34,1028 ! #define STATUS_RESTORE(STATUS_RESTORE42,1203 stdc.h,200 #define __STDC_H__23,901 ! # define NULL 33,1200 ! # define PROTO(PROTO37,1262 ! # define inline41,1331 ! # define NULL 47,1406 ! # define PROTO(PROTO51,1460 ! #define PROTO(PROTO59,1558 system.h,29 *************** *** 1026,1059 **** tty.h,779 #define _GIT_TTY_H23,898 ! #define OFF 41,1142 ! #define ON 42,1176 ! #define BLACK 46,1236 ! #define RED 47,1253 ! #define GREEN 48,1268 ! #define YELLOW 49,1285 ! #define BLUE 50,1303 ! #define MAGENTA 51,1319 ! #define CYAN 52,1338 ! #define WHITE 53,1354 ! #define key_CTRL_G 57,1398 ! #define key_CTRL_Z 58,1448 ! #define key_ENTER 59,1498 ! #define key_BACKSPACE 60,1547 ! #define key_TAB 61,1600 ! #define key_ESC 62,1648 ! #define key_INTERRUPT 65,1715 ! #define key_SUSPEND 66,1758 ! #define TTY_CANONIC 70,1826 ! #define TTY_NONCANONIC 71,1852 ! #define TTY_RESTRICTED_INPUT 75,1909 ! #define TTY_FULL_INPUT 76,1943 ! #define is_print(is_print79,1979 ! typedef struct tag_tty_key_ttag_tty_key_t86,2137 ! } tty_key_t;tty_key_t91,2248 ! typedef unsigned char tty_status_t;tty_status_t94,2263 window.h,58 #define _GIT_WINDOW_H23,907 ! } window_t;window_t35,1036 xid.h,26 --- 1032,1065 ---- tty.h,779 #define _GIT_TTY_H23,898 ! #define OFF 45,1191 ! #define ON 46,1225 ! #define BLACK 50,1285 ! #define RED 51,1302 ! #define GREEN 52,1317 ! #define YELLOW 53,1334 ! #define BLUE 54,1352 ! #define MAGENTA 55,1368 ! #define CYAN 56,1387 ! #define WHITE 57,1403 ! #define key_CTRL_G 61,1447 ! #define key_CTRL_Z 62,1497 ! #define key_ENTER 63,1547 ! #define key_BACKSPACE 64,1596 ! #define key_TAB 65,1649 ! #define key_ESC 66,1697 ! #define key_INTERRUPT 69,1764 ! #define key_SUSPEND 70,1807 ! #define TTY_CANONIC 74,1875 ! #define TTY_NONCANONIC 75,1901 ! #define TTY_RESTRICTED_INPUT 79,1958 ! #define TTY_FULL_INPUT 80,1992 ! #define is_print(is_print83,2028 ! typedef struct tag_tty_key_ttag_tty_key_t90,2186 ! } tty_key_t;tty_key_t95,2297 ! typedef unsigned char tty_status_t;tty_status_t98,2312 window.h,58 #define _GIT_WINDOW_H23,907 ! } window_t;window_t39,1085 xid.h,26 diff -rc2P git-4.3.12/src/configure.h /home/tudor/src/git/git-4.3.13/src/configure.h *** git-4.3.12/src/configure.h Mon Apr 22 04:52:39 1996 --- /home/tudor/src/git/git-4.3.13/src/configure.h Sat Sep 28 15:07:07 1996 *************** *** 39,45 **** ! extern int configuration_init PROTO ((char *)); ! extern void configuration_end PROTO (()); ! extern int configuration_section PROTO ((char *)); extern void configuration_getvarinfo PROTO ((char *, char **, int, int)); --- 39,45 ---- ! extern int configuration_init PROTO ((char *)); ! extern void configuration_end PROTO (()); ! extern int configuration_section PROTO ((char *)); extern void configuration_getvarinfo PROTO ((char *, char **, int, int)); diff -rc2P git-4.3.12/src/fnmatch.h /home/tudor/src/git/git-4.3.13/src/fnmatch.h *** git-4.3.12/src/fnmatch.h Wed Aug 21 03:56:08 1996 --- /home/tudor/src/git/git-4.3.13/src/fnmatch.h Sat Sep 28 15:06:33 1996 *************** *** 59,63 **** returning zero if it matches, FNM_NOMATCH if not. */ extern int fnmatch PROTO ((const char *__pattern, const char *__string, ! int __flags)); #ifdef __cplusplus --- 59,63 ---- returning zero if it matches, FNM_NOMATCH if not. */ extern int fnmatch PROTO ((const char *__pattern, const char *__string, ! int __flags)); #ifdef __cplusplus diff -rc2P git-4.3.12/src/fsusage.c /home/tudor/src/git/git-4.3.13/src/fsusage.c *** git-4.3.12/src/fsusage.c Mon Apr 22 04:53:21 1996 --- /home/tudor/src/git/git-4.3.13/src/fsusage.c Mon Nov 11 20:41:00 1996 *************** *** 93,97 **** if (statfs (path, &fsd, sizeof (struct statfs)) != 0) return -1; ! #define CONVERT_BLOCKS(b) fs_adjust_blocks ((b), fsd.f_fsize, 512) #endif /* STAT_STATFS3_OSF1 */ --- 93,97 ---- if (statfs (path, &fsd, sizeof (struct statfs)) != 0) return -1; ! #define CONVERT_BLOCKS(b) fs_adjust_blocks ((b), (int)fsd.f_fsize, 512) #endif /* STAT_STATFS3_OSF1 */ *************** *** 114,118 **** if (statfs (path, &fsd) < 0) return -1; ! #define CONVERT_BLOCKS(b) fs_adjust_blocks ((b), fsd.f_bsize, 512) #endif --- 114,118 ---- if (statfs (path, &fsd) < 0) return -1; ! #define CONVERT_BLOCKS(b) fs_adjust_blocks ((b), (int)fsd.f_bsize, 512) #endif *************** *** 122,126 **** if (statfs (path, &fsd) < 0) return -1; ! #define CONVERT_BLOCKS(b) fs_adjust_blocks ((b), fsd.f_fsize, 512) #endif --- 122,126 ---- if (statfs (path, &fsd) < 0) return -1; ! #define CONVERT_BLOCKS(b) fs_adjust_blocks ((b), (int)fsd.f_fsize, 512) #endif *************** *** 134,138 **** no matter what value f_bsize has. */ # if _AIX ! # define CONVERT_BLOCKS(b) fs_adjust_blocks ((b), fsd.f_bsize, 512) # else # define CONVERT_BLOCKS(b) (b) --- 134,138 ---- no matter what value f_bsize has. */ # if _AIX ! # define CONVERT_BLOCKS(b) fs_adjust_blocks ((b), (int)fsd.f_bsize, 512) # else # define CONVERT_BLOCKS(b) (b) *************** *** 152,156 **** /* f_frsize isn't guaranteed to be supported. */ #define CONVERT_BLOCKS(b) \ ! fs_adjust_blocks ((b), fsd.f_frsize ? fsd.f_frsize : fsd.f_bsize, 512) #endif --- 152,156 ---- /* f_frsize isn't guaranteed to be supported. */ #define CONVERT_BLOCKS(b) \ ! fs_adjust_blocks ((b), fsd.f_frsize?(int)fsd.f_frsize:(int)fsd.f_bsize, 512) #endif diff -rc2P git-4.3.12/src/git.c /home/tudor/src/git/git-4.3.13/src/git.c *** git-4.3.12/src/git.c Sat Aug 10 07:41:34 1996 --- /home/tudor/src/git/git-4.3.13/src/git.c Mon Nov 11 20:24:07 1996 *************** *** 33,36 **** --- 33,41 ---- #include + + #ifdef HAVE_STDDEF_H + #include + #endif + #include "file.h" #include *************** *** 39,43 **** --- 44,51 ---- #include #include + + #ifdef HAVE_SYS_WAIT_H #include + #endif #ifdef HAVE_UNISTD_H *************** *** 117,121 **** char title[] = " "PRODUCT" "VERSION; #else ! char title[] = " GNU Interactive Tools 4.3.12"; #endif /* !HAVE_GCC */ --- 125,129 ---- char title[] = " "PRODUCT" "VERSION; #else ! char title[] = " GNU Interactive Tools 4.3.13"; #endif /* !HAVE_GCC */ *************** *** 148,152 **** int dir_history_point; ! #define BUILTIN_OPERATIONS 81 #define BUILTIN_copy -1 --- 156,160 ---- int dir_history_point; ! #define BUILTIN_OPERATIONS 82 #define BUILTIN_copy -1 *************** *** 231,234 **** --- 239,243 ---- #define BUILTIN_name_downcase -80 #define BUILTIN_name_upcase -81 + #define BUILTIN_up_one_dir -82 *************** *** 319,322 **** --- 328,332 ---- "name-downcase", "name-upcase", + "up-one-dir", }; *************** *** 324,338 **** typedef struct { ! char *name; /* the command name. */ ! char *body; /* the unexpanded command body. */ ! char *new_dir; /* if exit code == 0, goto this directory. */ ! char save_screen; /* save the screen contents (if possible). */ ! char pause; /* wait for a key before restoring the panels. */ ! char hide; /* hide the output, emulating a builtin command. */ ! char builtin; /* this is a builtin command. */ ! char *sequence; /* the ascii representation of the key sequence on which the command is binded; used only for error reporting purposes. */ ! xstack_t *history; /* the history of the strings used to expand the command body. */ } command_t; --- 334,348 ---- typedef struct { ! char *name; /* The command name. */ ! char *body; /* The unexpanded command body. */ ! char *new_dir; /* If exit code == 0, goto this directory. */ ! char save_screen; /* Save the screen contents (if possible). */ ! char pause; /* Wait for a key before restoring the panels. */ ! char hide; /* Hide the output, emulating a builtin command. */ ! char builtin; /* This is a builtin command. */ ! char *sequence; /* The ascii representation of the key sequence on which the command is binded; used only for error reporting purposes. */ ! xstack_t *history; /* The history of the strings used to expand the command body. */ } command_t; *************** *** 384,393 **** ! int il_dispatch_commands PROTO ((int, int)); ! char *il_fix_text PROTO ((char *)); ! char *il_build_help_from_string PROTO ((char *)); ! char *il_isearch PROTO ((char *, char **, int, int *)); ! char il_read_char PROTO ((char *, char *, int)); ! char *il_read_line PROTO ((char *, char **, char *, xstack_t *)); --- 394,403 ---- ! extern int il_dispatch_commands PROTO ((int, int)); ! extern char *il_fix_text PROTO ((char *)); ! extern char *il_build_help_from_string PROTO ((char *)); ! extern char *il_isearch PROTO ((char *, char **, int, int *)); ! extern char il_read_char PROTO ((char *, char *, int)); ! extern char *il_read_line PROTO ((char *, char **, char *, xstack_t *)); *************** *** 738,746 **** /* ! * WARNING: dest *must* be a pointer to a NULL pointer or a pointer to a ! * pointer allocated with xmalloc. In the first case, il_read_line() ! * will return a string allocated with xmalloc(). In the second case, it ! * will reallocate the pointer as needed using xrealloc. You should free ! * this pointer yourself. */ --- 748,756 ---- /* ! * WARNING: dest *must* be a pointer to a NULL pointer or a pointer ! * to a pointer allocated with xmalloc(). In the first case, ! * il_read_line() will return a string allocated with xmalloc(). In ! * the second case, it will reallocate the pointer as needed using ! * xrealloc(). The caller should free the memory allocated this way. */ *************** *** 842,846 **** { tty_beep(); ! goto done; } --- 852,861 ---- { tty_beep(); ! /* Well, there use to be a `goto done;' here, ! but some people prefer to be able to ! continue editing the current line after ! accidentally hitting an unrelated key. I ! guess we will restore the original ! behaviour. */ } *************** *** 893,898 **** int key; tty_key_t *ks; - static input_line_t *saved_il; command_t *command; --- 908,913 ---- int key; tty_key_t *ks; command_t *command; + static input_line_t *saved_il; *************** *** 954,958 **** default: if ((key == BUILTIN_isearch_backward && ! status == IL_ISEARCH_BACKWARD) || (key == BUILTIN_isearch_forward && status == IL_ISEARCH_FORWARD)) --- 969,973 ---- default: if ((key == BUILTIN_isearch_backward && ! status == IL_ISEARCH_BACKWARD) || (key == BUILTIN_isearch_forward && status == IL_ISEARCH_FORWARD)) *************** *** 1663,1668 **** char *lock_password, *unlock_password; int child_exit_code, repeat_count, keys; - int panel_no = 0, action_status, i, retval; int entry, key, app_end = 0, first_time = 1, errors = 0; char *data = NULL, *cmdln = NULL, *input = NULL, *ptr, *srcptr; --- 1678,1683 ---- char *lock_password, *unlock_password; int child_exit_code, repeat_count, keys; int entry, key, app_end = 0, first_time = 1, errors = 0; + int panel_no = 0, action_status, i, retval, to_case, cmp_mode; char *data = NULL, *cmdln = NULL, *input = NULL, *ptr, *srcptr; *************** *** 1715,1724 **** */ ! add_to_environment("GIT_EDITOR", "EDITOR", "vi"); ! add_to_environment("GIT_SHELL", "SHELL", "/bin/sh"); ! add_to_environment("GIT_RMAIL", NULL, "emacs -f rmail"); ! add_to_environment("GIT_PAGER", NULL, "more"); ! add_to_environment("GIT_COMPRESS", NULL, "gzip -r9"); ! add_to_environment("GIT_VMSTAT", NULL, "free"); tty_get_capabilities(); --- 1730,1739 ---- */ ! add_to_environment("GIT_EDITOR", "EDITOR", "vi"); ! add_to_environment("GIT_SHELL", "SHELL", "/bin/sh"); ! add_to_environment("GIT_RMAIL", (char *)NULL, "emacs -f rmail"); ! add_to_environment("GIT_PAGER", (char *)NULL, "more"); ! add_to_environment("GIT_COMPRESS", (char *)NULL, "gzip -r9"); ! add_to_environment("GIT_VMSTAT", (char *)NULL, "free"); tty_get_capabilities(); *************** *** 1801,1806 **** { - int left_panel_x = (SCREEN_X >> 1) + (SCREEN_X & 1); int right_panel_x = (SCREEN_X >> 1); left_panel =panel_init(0, 1, SCREEN_Y-3, left_panel_x, "."); --- 1816,1821 ---- { int right_panel_x = (SCREEN_X >> 1); + int left_panel_x = right_panel_x + (SCREEN_X & 1); left_panel =panel_init(0, 1, SCREEN_Y-3, left_panel_x, "."); *************** *** 1971,1976 **** sprintf(msg,"%s: invalid command on key sequence %s !", command->name, command->sequence); ! il_read_char(msg, NULL, IL_FREEZED | IL_BEEP | ! IL_SAVE | IL_ERROR); xfree(msg); continue; --- 1986,1991 ---- sprintf(msg,"%s: invalid command on key sequence %s !", command->name, command->sequence); ! il_read_char(msg, (char *)NULL, ! IL_FREEZED|IL_BEEP|IL_SAVE|IL_ERROR); xfree(msg); continue; *************** *** 2081,2085 **** { saved_il = il_save(); ! il_read_char("Void command.", NULL, IL_FREEZED | IL_BEEP | IL_SAVE | IL_ERROR); --- 2096,2100 ---- { saved_il = il_save(); ! il_read_char("Void command.", (char *)NULL, IL_FREEZED | IL_BEEP | IL_SAVE | IL_ERROR); *************** *** 2109,2113 **** else { ! il_read_char(output_string, NULL, IL_FREEZED | IL_BEEP | IL_SAVE | IL_ERROR); --- 2124,2128 ---- else { ! il_read_char(output_string, (char *)NULL, IL_FREEZED | IL_BEEP | IL_SAVE | IL_ERROR); *************** *** 2229,2233 **** if (history_expand(cmdln, &output_string) < 0) { ! il_read_char(output_string, NULL, IL_FREEZED | IL_BEEP | IL_SAVE | IL_ERROR); --- 2244,2248 ---- if (history_expand(cmdln, &output_string) < 0) { ! il_read_char(output_string, (char *)NULL, IL_FREEZED | IL_BEEP | IL_SAVE | IL_ERROR); *************** *** 2478,2482 **** signals(SIG_OFF); ! if (il_read_line("Directory: ", &input, NULL, command->history)) { --- 2493,2497 ---- signals(SIG_OFF); ! if (il_read_line("Directory: ", &input, (char *)NULL, command->history)) { *************** *** 2509,2513 **** if (il_read_line("Select files matching pattern: ", ! &input, NULL, command->history)) { if (input[0] == 0) --- 2524,2528 ---- if (il_read_line("Select files matching pattern: ", ! &input, (char *)NULL, command->history)) { if (input[0] == 0) *************** *** 2527,2531 **** if (il_read_line("Unselect files matching pattern: ", ! &input, NULL, command->history)) { if (input[0] == 0) --- 2542,2546 ---- if (il_read_line("Unselect files matching pattern: ", ! &input, (char *)NULL, command->history)) { if (input[0] == 0) *************** *** 2569,2573 **** signals(SIG_OFF); ! if (il_read_line("Scroll step: ", &input, NULL, command->history)) { --- 2584,2588 ---- signals(SIG_OFF); ! if (il_read_line("Scroll step: ", &input, (char *)NULL, command->history)) { *************** *** 2588,2592 **** previous_isearch_failed = 0; ! il_isearch("I-search backward: ",NULL,IL_ISEARCH_BEGIN,NULL); panel_action(src_panel, act_ISEARCH_BEGIN, dest_panel, NULL, 1); --- 2603,2608 ---- previous_isearch_failed = 0; ! il_isearch("I-search backward: ", (char **)NULL, ! IL_ISEARCH_BEGIN, (int *)NULL); panel_action(src_panel, act_ISEARCH_BEGIN, dest_panel, NULL, 1); *************** *** 2596,2600 **** isearch_aux_t iai; ! if (il_isearch(NULL, &input, IL_ISEARCH_BACKWARD, &iai.action) == NULL) break; --- 2612,2616 ---- isearch_aux_t iai; ! if (il_isearch((char *)NULL, &input, IL_ISEARCH_BACKWARD, &iai.action) == NULL) break; *************** *** 2626,2630 **** panel_action(src_panel, act_ISEARCH_END, dest_panel, NULL, 1); ! il_isearch(NULL, NULL, IL_ISEARCH_END, NULL); break; --- 2642,2647 ---- panel_action(src_panel, act_ISEARCH_END, dest_panel, NULL, 1); ! il_isearch((char *)NULL, (char **)NULL, ! IL_ISEARCH_END, (int *)NULL); break; *************** *** 2633,2637 **** previous_isearch_failed = 0; ! il_isearch("I-search: ", NULL, IL_ISEARCH_BEGIN, NULL); panel_action(src_panel, act_ISEARCH_BEGIN, dest_panel, NULL, 1); --- 2650,2655 ---- previous_isearch_failed = 0; ! il_isearch("I-search: ", (char **)NULL, ! IL_ISEARCH_BEGIN, (int *)NULL); panel_action(src_panel, act_ISEARCH_BEGIN, dest_panel, NULL, 1); *************** *** 2641,2645 **** isearch_aux_t iai; ! if (il_isearch(NULL, &input, IL_ISEARCH_FORWARD, &iai.action) == NULL) break; --- 2659,2663 ---- isearch_aux_t iai; ! if (il_isearch((char *)NULL, &input, IL_ISEARCH_FORWARD, &iai.action) == NULL) break; *************** *** 2671,2675 **** panel_action(src_panel, act_ISEARCH_END, dest_panel, NULL, 1); ! il_isearch(NULL, NULL, IL_ISEARCH_END, NULL); break; --- 2689,2694 ---- panel_action(src_panel, act_ISEARCH_END, dest_panel, NULL, 1); ! il_isearch((char *)NULL, (char **)NULL, ! IL_ISEARCH_END, (int *)NULL); break; *************** *** 2742,2745 **** --- 2761,2765 ---- panel_action(dest_panel, act_ENABLE_ALL, NULL, NULL, 1); + panel_update(src_panel); break; *************** *** 2751,2762 **** tty_touch(); panel_activate(dest_panel); ! panel_resize(src_panel, 0, 1, ! SCREEN_Y - 3, SCREEN_X >> 1); ! panel_resize(dest_panel, SCREEN_X >> 1, 1, ! SCREEN_Y - 3, SCREEN_X >> 1); two_panel_mode = 1; panel_action(src_panel, act_ENABLE_SIZE, NULL, NULL, 1); panel_action(dest_panel, act_ENABLE_SIZE, NULL, NULL, 1); break; --- 2771,2790 ---- tty_touch(); panel_activate(dest_panel); ! ! { ! int right_panel_x = (SCREEN_X >> 1); ! int left_panel_x = right_panel_x + (SCREEN_X & 1); ! ! panel_resize(src_panel, 0, 1, SCREEN_Y - 3, left_panel_x); ! panel_resize(dest_panel, left_panel_x, 1, SCREEN_Y - 3, ! right_panel_x); ! } two_panel_mode = 1; panel_action(src_panel, act_ENABLE_SIZE, NULL, NULL, 1); panel_action(dest_panel, act_ENABLE_SIZE, NULL, NULL, 1); + + panel_update(src_panel); + panel_update(dest_panel); break; *************** *** 2766,2770 **** lock_password = NULL; ! il_read_line("Enter a password: ", &lock_password, NULL, NULL); if (lock_password == NULL || *lock_password == '\0') --- 2794,2799 ---- lock_password = NULL; ! il_read_line("Enter a password: ", &lock_password, ! (char *)NULL, (xstack_t *)NULL); if (lock_password == NULL || *lock_password == '\0') *************** *** 2777,2781 **** { il_read_line("Enter password to unlock: ", ! &unlock_password, NULL, NULL); il_message(lock_think); sleep(1); --- 2806,2811 ---- { il_read_line("Enter password to unlock: ", ! &unlock_password, (char *)NULL, ! (xstack_t *)NULL); il_message(lock_think); sleep(1); *************** *** 2799,2818 **** break; ! case BUILTIN_quick_compare_panels: ! panel_action(src_panel, act_COMPARE, dest_panel, ! COMPARE_QUICK, 1); break; case BUILTIN_thorough_compare_panels: ! panel_action(src_panel, act_COMPARE, dest_panel, ! COMPARE_THOROUGH, 1); break; case BUILTIN_name_downcase: ! panel_action(src_panel, act_CASE, dest_panel, CASE_DOWN, 1); break; case BUILTIN_name_upcase: ! panel_action(src_panel, act_CASE, dest_panel, CASE_UP, 1); break; --- 2829,2854 ---- break; ! case BUILTIN_quick_compare_panels: ! cmp_mode = COMPARE_QUICK; ! panel_action(src_panel, act_COMPARE, dest_panel, &cmp_mode, 1); break; case BUILTIN_thorough_compare_panels: ! cmp_mode = COMPARE_THOROUGH; ! panel_action(src_panel, act_COMPARE, dest_panel, &cmp_mode, 1); break; case BUILTIN_name_downcase: ! to_case = CASE_DOWN; ! panel_action(src_panel, act_CASE, dest_panel, &to_case, 1); break; case BUILTIN_name_upcase: ! to_case = CASE_UP; ! panel_action(src_panel, act_CASE, dest_panel, &to_case, 1); ! break; ! ! case BUILTIN_up_one_dir: ! panel_action(src_panel, act_UP_ONE_DIR, dest_panel, NULL, 1); break; diff -rc2P git-4.3.12/src/gitaction /home/tudor/src/git/git-4.3.13/src/gitaction *** git-4.3.12/src/gitaction Mon Aug 5 13:01:48 1996 --- /home/tudor/src/git/git-4.3.13/src/gitaction Mon Nov 4 17:21:33 1996 *************** *** 3,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.12 per file type action script ### ### Global version ### ### Copyright (C) 1994, 1995, 1996 Free Software Foundation, Inc. ### --- 3,7 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.13 per file type action script ### ### Global version ### ### Copyright (C) 1994, 1995, 1996 Free Software Foundation, Inc. ### *************** *** 12,43 **** ### ! ### This script executes a different action for each file type specified. ! ### It tries to match the second parameter against the patterns ! ### specified in the 'case' statement (see below). ! ### ! ### If you want to add new file types & actions to this script, just add a ! ### new entry to the 'case' statement *before* the last one ( *) ... ) ! ### ! ### For grater flexibility, gitaction's first parameter is the name of the ! ### directory where the file resides. So, you can get the complete file ! ### name appending the file base name to the file path just like that: $1/$2 ! ### ! ### If you enhance this script, please send me a patch at tudorh@pub.ro. ! ### I'll include it in the next release. ### ### ! ### The original patch sent by Verdoolaege Sven had 'less' instead of more. ! ### I don't know if all Unix systems have 'less', but I am pretty sure they ! ### have 'more', so I've put 'more' back, for the sake of portability. ! ### If I am wrong, please email me. Anyway, if you really want 'less', feel ! ### free to change :-) ! ### ! ### NEWS !!! ! ### Instead of hardcoding "more" or "less" here, we can now use GIT_PAGER, a ! ### shell environment variable that binds on one of them, depending on your ! ### environment. The default is to call "more", but if you change your ! ### GIT_PAGER environment variable, you will hopefully use "less" or any pager ! ### you like. ### --- 12,37 ---- ### ! ### This script executes a different action for each file type ! ### specified. It tries to match the second parameter against the ! ### patterns specified in the 'case' statement (see below). ! ### ! ### If you want to add new file types & actions to this script, just ! ### add a new entry to the 'case' statement *before* the last one ! ### ( *) ... ) ! ### ! ### For grater flexibility, gitaction's first parameter is the name of ! ### the directory where the file resides. So you can get the complete ! ### file name appending the file base name to the file path just like ! ### that: $1/$2 ! ### ! ### If you enhance this script, please send me a patch at ! ### tudor@cs.unh.edu. I'll include it in the next release. ### ### ! ### Instead of hardcoding `more' or `less` here, we can use GIT_PAGER, ! ### a shell environment variable that binds on one of them, depending ! ### on your environment. The default is to call "more", but you can ! ### change GIT_PAGER to point to your favorite pager... ### *************** *** 64,67 **** --- 58,70 ---- fi + if test -f $HOME/.gitaction; then + $HOME/.gitaction "$1" "$2" + done=$? + fi + + if test $done -ne 0; then + exit 0 + fi + msg="Press ENTER to continue" *************** *** 71,79 **** *.[oO]) objdump --syms --all-headers "$2" | $GIT_PAGER; \ ! echo $msg; read key;; *.a | *.sa) ar -tv "$2" | $GIT_PAGER; \ ! echo $msg; read key;; *.tar) tar tvf "$2" | $GIT_PAGER; \ ! echo $msg; read key;; *.tar.gz |\ *.t[arg]z |\ --- 74,82 ---- *.[oO]) objdump --syms --all-headers "$2" | $GIT_PAGER; \ ! echo "$msg"; read key;; *.a | *.sa) ar -tv "$2" | $GIT_PAGER; \ ! echo "$msg"; read key;; *.tar) tar tvf "$2" | $GIT_PAGER; \ ! echo "$msg"; read key;; *.tar.gz |\ *.t[arg]z |\ *************** *** 83,103 **** echo "Tar file info:"; \ gunzip -c "$2" | tar tvf - ) | $GIT_PAGER; \ ! echo $msg; read key;; *.man) nroff -man "$2" | $GIT_PAGER; \ ! echo $msg; read key;; *.html |\ *.htm) lynx "$2";; utmp) w | $GIT_PAGER; \ ! echo $msg; read key;; wtmp) last | $GIT_PAGER; \ ! echo $msg; read key;; pubring.pgp |\ secring.pgp) pgp -kv "$2" | $GIT_PAGER; \ ! echo $msg; read key;; *.fig | *.FIG) if test $DISPLAY; then \ (xfig "$2" > /dev/null 2>&1 &); \ else \ $GIT_PAGER "$2"; \ ! echo $msg; read key; \ fi;; *.gif | *.GIF |\ --- 86,106 ---- echo "Tar file info:"; \ gunzip -c "$2" | tar tvf - ) | $GIT_PAGER; \ ! echo "$msg"; read key;; *.man) nroff -man "$2" | $GIT_PAGER; \ ! echo "$msg"; read key;; *.html |\ *.htm) lynx "$2";; utmp) w | $GIT_PAGER; \ ! echo "$msg"; read key;; wtmp) last | $GIT_PAGER; \ ! echo "$msg"; read key;; pubring.pgp |\ secring.pgp) pgp -kv "$2" | $GIT_PAGER; \ ! echo "$msg"; read key;; *.fig | *.FIG) if test $DISPLAY; then \ (xfig "$2" > /dev/null 2>&1 &); \ else \ $GIT_PAGER "$2"; \ ! echo "$msg"; read key; \ fi;; *.gif | *.GIF |\ *************** *** 123,134 **** else \ $GIT_PAGER "$2"; \ ! echo $msg; read key; \ fi;; *.mpeg | *.MPEG |\ *.mpg | *.MPG) if test $DISPLAY; then \ ! (mpeg_play "$2" > /dev/null 2>&1 &); \ else \ mpeg_vga "$2"; \ fi;; *.mpg.gz |\ *.MPG.gz |\ --- 126,152 ---- else \ $GIT_PAGER "$2"; \ ! echo "$msg"; read key; \ ! fi;; ! *.avi | *.AVI) if test $DISPLAY; then \ ! (xanim "$2" > /dev/null 2>&1 &); \ ! else \ ! $GIT_PAGER "$2"; \ ! echo "$msg"; read key; \ fi;; *.mpeg | *.MPEG |\ *.mpg | *.MPG) if test $DISPLAY; then \ ! (xanim "$2" > /dev/null 2>&1 &); \ else \ mpeg_vga "$2"; \ fi;; + *.avi.gz |\ + *.AVI.gz |\ + *.avi.[zZ] |\ + *.AVI.[zZ]) if test $DISPLAY; then \ + (gunzip -c "$2" | xanim > /dev/null 2>&1 &); \ + else \ + $GIT_PAGER "$2"; \ + echo "$msg"; read key; \ + fi;; *.mpg.gz |\ *.MPG.gz |\ *************** *** 139,143 **** *.mpeg.[zZ] |\ *.MPEG.[zZ]) if test $DISPLAY; then \ ! (gunzip -c "$2" | mpeg_play > /dev/null 2>&1 &);\ else \ gunzip -c "$2" | mpeg_vga; \ --- 157,161 ---- *.mpeg.[zZ] |\ *.MPEG.[zZ]) if test $DISPLAY; then \ ! (gunzip -c "$2" | xanim > /dev/null 2>&1 &); \ else \ gunzip -c "$2" | mpeg_vga; \ *************** *** 165,169 **** else \ $GIT_PAGER "$2"; \ ! echo $msg; read key; \ fi;; *.gl.gz |\ --- 183,187 ---- else \ $GIT_PAGER "$2"; \ ! echo "$msg"; read key; \ fi;; *.gl.gz |\ *************** *** 174,178 **** else \ $GIT_PAGER "$2"; \ ! echo $msg; read key; \ fi;; *.mod | *.s3m) (s3mod "$2" &);; --- 192,196 ---- else \ $GIT_PAGER "$2"; \ ! echo "$msg"; read key; \ fi;; *.mod | *.s3m) (s3mod "$2" &);; *************** *** 187,214 **** else \ $GIT_PAGER "$2"; \ ! echo $msg; read key; \ fi;; *.[1-9n] |\ *.[1-9n][xXm]) nroff -man "$2" | $GIT_PAGER; \ ! echo $msg; read key;; *.[1-9n][xXm].gz |\ *.[1-9n][xXm].[zZ] |\ *.[1-9n].gz |\ *.[1-9n].[zZ]) gunzip -c "$2" | nroff -man | $GIT_PAGER; \ ! echo $msg; read key;; RMAIL) emacs -f rmail;; *.gz | *.GZ |\ *.[zZ]) gunzip -c "$2" | $GIT_PAGER; \ ! echo $msg; read key;; *.zip | *.ZIP) unzip -v "$2" | $GIT_PAGER; \ ! echo $msg; read key;; *.arj | *.ARJ |\ *.a[0-9][1-9] |\ *.A[0-9][1-9]) unarj l "$2" | $GIT_PAGER; \ ! echo $msg; read key;; *.rar | *.RAR) unrar l "$2" | $GIT_PAGER; \ ! echo $msg; read key;; *) $GIT_PAGER "$2"; \ ! echo $msg; read key;; esac --- 205,234 ---- else \ $GIT_PAGER "$2"; \ ! echo "$msg"; read key; \ fi;; *.[1-9n] |\ *.[1-9n][xXm]) nroff -man "$2" | $GIT_PAGER; \ ! echo "$msg"; read key;; *.[1-9n][xXm].gz |\ *.[1-9n][xXm].[zZ] |\ *.[1-9n].gz |\ *.[1-9n].[zZ]) gunzip -c "$2" | nroff -man | $GIT_PAGER; \ ! echo "$msg"; read key;; RMAIL) emacs -f rmail;; *.gz | *.GZ |\ *.[zZ]) gunzip -c "$2" | $GIT_PAGER; \ ! echo "$msg"; read key;; *.zip | *.ZIP) unzip -v "$2" | $GIT_PAGER; \ ! echo "$msg"; read key;; *.arj | *.ARJ |\ *.a[0-9][1-9] |\ *.A[0-9][1-9]) unarj l "$2" | $GIT_PAGER; \ ! echo "$msg"; read key;; *.rar | *.RAR) unrar l "$2" | $GIT_PAGER; \ ! echo "$msg"; read key;; ! *.rpm | *.RPM) rpm -qilRsp "$2" | $GIT_PAGER; \ ! echo "$msg"; read key;; *) $GIT_PAGER "$2"; \ ! echo "$msg"; read key;; esac diff -rc2P git-4.3.12/src/gitcmp.c /home/tudor/src/git/git-4.3.13/src/gitcmp.c *** git-4.3.12/src/gitcmp.c Tue Aug 20 17:13:43 1996 --- /home/tudor/src/git/git-4.3.13/src/gitcmp.c Sat Sep 28 15:56:18 1996 *************** *** 33,36 **** --- 33,41 ---- #include + + #ifdef HAVE_STDDEF_H + #include + #endif + #include "file.h" #include diff -rc2P git-4.3.12/src/gitkeys.c /home/tudor/src/git/git-4.3.13/src/gitkeys.c *** git-4.3.12/src/gitkeys.c Tue Aug 6 01:37:09 1996 --- /home/tudor/src/git/git-4.3.13/src/gitkeys.c Tue Oct 8 07:39:35 1996 *************** *** 105,109 **** ! RETSIGTYPE do_exit PROTO ((int)); --- 105,109 ---- ! extern RETSIGTYPE do_exit PROTO ((int)); *************** *** 366,370 **** printf(PRODUCT" "VERSION" - Display key sequence utility\n"); #else ! printf("GNU Interactive Tools 4.3.12 - Display key sequence utility\n"); #endif /* !HAVE_GCC */ printf("GIT is free software; you can redistribute it and/or modify it under the\n"); --- 366,370 ---- printf(PRODUCT" "VERSION" - Display key sequence utility\n"); #else ! printf("GNU Interactive Tools 4.3.13 - Display key sequence utility\n"); #endif /* !HAVE_GCC */ printf("GIT is free software; you can redistribute it and/or modify it under the\n"); diff -rc2P git-4.3.12/src/gitmount /home/tudor/src/git/git-4.3.13/src/gitmount *** git-4.3.12/src/gitmount Sat Aug 10 14:57:30 1996 --- /home/tudor/src/git/git-4.3.13/src/gitmount Tue Oct 8 07:39:41 1996 *************** *** 3,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.12 auto-mount script ### ### Copyright (C) 1994, 1996 Free Software Foundation, Inc. ### ### Written by Tudor Hulubei and Andrei Pitis. ### --- 3,7 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.13 auto-mount script ### ### Copyright (C) 1994, 1996 Free Software Foundation, Inc. ### ### Written by Tudor Hulubei and Andrei Pitis. ### *************** *** 15,19 **** ### The major change is in the file system types list. ### ! ### If you enhance this script, please send me a patch at tudorh@pub.ro. ### I'll include it in the next release. ### --- 15,19 ---- ### The major change is in the file system types list. ### ! ### If you enhance this script, please send me a patch at tudor@cs.unh.edu. ### I'll include it in the next release. ### diff -rc2P git-4.3.12/src/gitps.c /home/tudor/src/git/git-4.3.13/src/gitps.c *** git-4.3.12/src/gitps.c Mon Aug 5 12:55:04 1996 --- /home/tudor/src/git/git-4.3.13/src/gitps.c Mon Nov 11 20:01:23 1996 *************** *** 33,36 **** --- 33,41 ---- #include + + #ifdef HAVE_STDDEF_H + #include + #endif + #include #include *************** *** 135,140 **** char *home; char *program; - char *tty_name; - size_t tty_name_len; char *header_text; char *TempDirectory; --- 140,143 ---- *************** *** 151,155 **** static char title_text[] = " "PRODUCT" "VERSION" - Process Viewer/Killer"; #else ! static char title_text[] = " GNU Interactive Tools 4.3.12 - Process Viewer/Killer"; #endif /* !HAVE_GCC */ static char *GitPsModeHelp; --- 154,158 ---- static char title_text[] = " "PRODUCT" "VERSION" - Process Viewer/Killer"; #else ! static char title_text[] = " GNU Interactive Tools 4.3.13 - Process Viewer/Killer"; #endif /* !HAVE_GCC */ static char *GitPsModeHelp; *************** *** 574,578 **** char *contents; char key_seq[80]; ! int i, j, need_convertion; --- 577,581 ---- char *contents; char key_seq[80]; ! int i, j, need_conversion; *************** *** 588,596 **** char *key_seq_ptr = tty_get_symbol_key_seq(key_seq); ! if (!(need_convertion = key_seq_ptr == NULL)) strcpy(key_seq, key_seq_ptr); } else ! need_convertion = 1; if (contents == NULL) --- 591,601 ---- char *key_seq_ptr = tty_get_symbol_key_seq(key_seq); ! need_conversion = (key_seq_ptr == NULL); ! ! if (!need_conversion) strcpy(key_seq, key_seq_ptr); } else ! need_conversion = 1; if (contents == NULL) *************** *** 603,608 **** if (j < BUILTIN_OPERATIONS) { ! if (!need_convertion || tty_key_convert((unsigned char *)key_seq)) ! tty_key_list_insert((unsigned char *)key_seq, (void *)j); } else --- 608,613 ---- if (j < BUILTIN_OPERATIONS) { ! if (!need_conversion || tty_key_convert((unsigned char *)key_seq)) ! tty_key_list_insert((unsigned char *)key_seq, built_in[j]); } else *************** *** 760,764 **** settitle(); ! setstatus(NULL); setsignal(); setheader(); --- 765,769 ---- settitle(); ! setstatus((char *)NULL); setsignal(); setheader(); *************** *** 771,775 **** { ks = tty_get_key(&repeat_count); ! key = (int)ks->aux_data; switch (key) --- 776,780 ---- { ks = tty_get_key(&repeat_count); ! key = ((char *)ks->aux_data - (char *)built_in) / MAX_BUILTIN_NAME; switch (key) *************** *** 965,969 **** errno = 0; tty_get_key(NULL); ! setstatus(NULL); setsignal(); } --- 970,974 ---- errno = 0; tty_get_key(NULL); ! setstatus((char *)NULL); setsignal(); } diff -rc2P git-4.3.12/src/gitredir /home/tudor/src/git/git-4.3.13/src/gitredir *** git-4.3.12/src/gitredir Mon Aug 5 13:02:05 1996 --- /home/tudor/src/git/git-4.3.13/src/gitredir Tue Oct 8 07:39:53 1996 *************** *** 3,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.12 redirection script ### ### Copyright (C) 1994, 1996 Free Software Foundation, Inc. ### ### Written by Tudor Hulubei and Andrei Pitis. ### --- 3,7 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.13 redirection script ### ### Copyright (C) 1994, 1996 Free Software Foundation, Inc. ### ### Written by Tudor Hulubei and Andrei Pitis. ### diff -rc2P git-4.3.12/src/gitrgrep /home/tudor/src/git/git-4.3.13/src/gitrgrep *** git-4.3.12/src/gitrgrep Mon Aug 5 13:02:12 1996 --- /home/tudor/src/git/git-4.3.13/src/gitrgrep Tue Oct 8 07:39:58 1996 *************** *** 3,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.12 recursive grep script ### ### Copyright (C) 1994, 1996 Free Software Foundation, Inc. ### ### Written by Tudor Hulubei and Andrei Pitis. ### --- 3,7 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.13 recursive grep script ### ### Copyright (C) 1994, 1996 Free Software Foundation, Inc. ### ### Written by Tudor Hulubei and Andrei Pitis. ### diff -rc2P git-4.3.12/src/gitview.c /home/tudor/src/git/git-4.3.13/src/gitview.c *** git-4.3.12/src/gitview.c Tue Aug 20 17:14:10 1996 --- /home/tudor/src/git/git-4.3.13/src/gitview.c Mon Nov 11 18:19:35 1996 *************** *** 33,36 **** --- 33,41 ---- #include + + #ifdef HAVE_STDDEF_H + #include + #endif + #include #include "file.h" *************** *** 179,184 **** pid_t pid; char *program; - char *tty_name; - size_t tty_name_len; char *screen; char *header_text; --- 184,187 ---- *************** *** 193,197 **** static char title_text[] = " "PRODUCT" "VERSION" - Hex/Ascii File Viewer"; #else ! static char title_text[] = " GNU Interactive Tools 4.3.12 - Hex/Ascii File Viewer"; #endif /* !HAVE_GCC */ static char *GitViewModeHelp; --- 196,200 ---- static char title_text[] = " "PRODUCT" "VERSION" - Hex/Ascii File Viewer"; #else ! static char title_text[] = " GNU Interactive Tools 4.3.13 - Hex/Ascii File Viewer"; #endif /* !HAVE_GCC */ static char *GitViewModeHelp; *************** *** 356,360 **** char *contents; char key_seq[80]; ! int i, j, need_convertion; --- 359,363 ---- char *contents; char key_seq[80]; ! int i, j, need_conversion; *************** *** 370,380 **** char *key_seq_ptr = tty_get_symbol_key_seq(key_seq); ! if (!(need_convertion = key_seq_ptr == NULL)) strcpy(key_seq, key_seq_ptr); } else ! need_convertion = 1; ! if (contents == NULL) continue; for (j = 0; j < BUILTIN_OPERATIONS; j++) --- 373,386 ---- char *key_seq_ptr = tty_get_symbol_key_seq(key_seq); ! need_conversion = (key_seq_ptr == NULL); ! ! if (!need_conversion) strcpy(key_seq, key_seq_ptr); } else ! need_conversion = 1; ! if (contents == NULL) ! continue; for (j = 0; j < BUILTIN_OPERATIONS; j++) *************** *** 384,390 **** if (j < BUILTIN_OPERATIONS) { ! if (!need_convertion || tty_key_convert((unsigned char *)key_seq)) ! tty_key_list_insert((unsigned char *)key_seq, ! (void *)(int)-(j + 1)); } else --- 390,395 ---- if (j < BUILTIN_OPERATIONS) { ! if (!need_conversion || tty_key_convert((unsigned char *)key_seq)) ! tty_key_list_insert((unsigned char *)key_seq, built_in[-j-1]); } else *************** *** 540,544 **** ! restart: tty_colors(ScreenBrightness, ScreenForeground, ScreenBackground); --- 545,549 ---- ! restart: tty_colors(ScreenBrightness, ScreenForeground, ScreenBackground); *************** *** 580,587 **** { ks = tty_get_key(&repeat_count); - key = (int)ks->aux_data; ! if (key == 0) key = ks->key_seq[0]; size = file_length(); --- 585,593 ---- { ks = tty_get_key(&repeat_count); ! if (ks->aux_data == NULL) key = ks->key_seq[0]; + else + key = ((char *)ks->aux_data - (char *)built_in) / MAX_BUILTIN_NAME; size = file_length(); *************** *** 707,712 **** window_goto(screen_win, 20, strlen(seek_txt)); window_puts(" ", 8); ! if (cnt < 0) cnt = 0; ! if (cnt > size) cnt = size; current_line = cnt >> 4; update_all(); --- 713,723 ---- window_goto(screen_win, 20, strlen(seek_txt)); window_puts(" ", 8); ! ! if (cnt < 0) ! cnt = 0; ! ! if (cnt > size) ! cnt = size; ! current_line = cnt >> 4; update_all(); diff -rc2P git-4.3.12/src/gitwipe.c /home/tudor/src/git/git-4.3.13/src/gitwipe.c *** git-4.3.12/src/gitwipe.c Tue Aug 20 17:14:37 1996 --- /home/tudor/src/git/git-4.3.13/src/gitwipe.c Mon Nov 11 18:16:19 1996 *************** *** 40,43 **** --- 40,48 ---- #include + + #ifdef HAVE_STDDEF_H + #include + #endif + #include "file.h" #include *************** *** 53,57 **** ! int usage() { --- 58,62 ---- ! void usage() { diff -rc2P git-4.3.12/src/inputline.c /home/tudor/src/git/git-4.3.13/src/inputline.c *** git-4.3.12/src/inputline.c Mon Apr 22 04:54:44 1996 --- /home/tudor/src/git/git-4.3.13/src/inputline.c Sat Sep 28 15:57:11 1996 *************** *** 26,29 **** --- 26,35 ---- #include + #include + + #ifdef HAVE_STDDEF_H + #include + #endif + #ifdef HAVE_STDLIB_H #include diff -rc2P git-4.3.12/src/inputline.h /home/tudor/src/git/git-4.3.13/src/inputline.h *** git-4.3.12/src/inputline.h Mon Apr 22 04:54:47 1996 --- /home/tudor/src/git/git-4.3.13/src/inputline.h Sat Sep 28 15:59:33 1996 *************** *** 26,29 **** --- 26,33 ---- #include + #ifdef HAVE_STDDEF_H + #include + #endif + #include "stdc.h" #include "window.h" *************** *** 79,123 **** extern input_line_t *il; ! extern void il_free PROTO ((input_line_t *)); ! extern void il_init PROTO ((size_t, size_t)); ! extern void il_end PROTO (()); ! extern input_line_t *il_save PROTO (()); ! extern void il_restore PROTO ((input_line_t *)); ! extern int il_echo PROTO ((int)); ! extern int il_is_empty PROTO (()); ! extern void il_set_mark PROTO (()); ! extern void il_kill_region PROTO (()); ! extern void il_kill_ring_save PROTO (()); ! extern void il_yank PROTO (()); ! extern void il_exchange_point_and_mark PROTO (()); ! extern void il_backward_char PROTO (()); ! extern void il_forward_char PROTO (()); ! extern void il_backward_word PROTO (()); ! extern void il_forward_word PROTO (()); ! extern void il_beginning_of_line PROTO (()); ! extern void il_end_of_line PROTO (()); ! extern void il_insert_char PROTO ((char)); ! extern void il_delete_char PROTO (()); ! extern void il_backward_delete_char PROTO (()); ! extern void il_kill_word PROTO (()); ! extern void il_backward_kill_word PROTO (()); ! extern void il_reset_line PROTO (()); ! extern void il_kill_line PROTO ((int)); extern void il_kill_to_beginning_of_line PROTO (()); ! extern void il_kill_to_end_of_line PROTO (()); ! extern void il_just_one_space PROTO (()); ! extern void il_delete_horizontal_space PROTO (()); ! extern void il_downcase_word PROTO (()); ! extern void il_upcase_word PROTO (()); ! extern void il_capitalize_word PROTO (()); ! extern void il_set_static_text PROTO ((char *)); ! extern void il_insert_text PROTO ((char *)); ! extern void il_update_point PROTO (()); ! extern void il_update PROTO (()); ! extern void il_full_update PROTO (()); ! extern int il_get_contents PROTO ((char **)); ! extern void il_message PROTO ((char *)); ! extern void il_set_error_flag PROTO ((int)); ! extern void il_history PROTO ((int)); --- 83,127 ---- extern input_line_t *il; ! extern void il_free PROTO ((input_line_t *)); ! extern void il_init PROTO ((size_t, size_t)); ! extern void il_end PROTO (()); ! extern input_line_t *il_save PROTO (()); ! extern void il_restore PROTO ((input_line_t *)); ! extern int il_echo PROTO ((int)); ! extern int il_is_empty PROTO (()); ! extern void il_set_mark PROTO (()); ! extern void il_kill_region PROTO (()); ! extern void il_kill_ring_save PROTO (()); ! extern void il_yank PROTO (()); ! extern void il_exchange_point_and_mark PROTO (()); ! extern void il_backward_char PROTO (()); ! extern void il_forward_char PROTO (()); ! extern void il_backward_word PROTO (()); ! extern void il_forward_word PROTO (()); ! extern void il_beginning_of_line PROTO (()); ! extern void il_end_of_line PROTO (()); ! extern void il_insert_char PROTO ((char)); ! extern void il_delete_char PROTO (()); ! extern void il_backward_delete_char PROTO (()); ! extern void il_kill_word PROTO (()); ! extern void il_backward_kill_word PROTO (()); ! extern void il_reset_line PROTO (()); ! extern void il_kill_line PROTO ((int)); extern void il_kill_to_beginning_of_line PROTO (()); ! extern void il_kill_to_end_of_line PROTO (()); ! extern void il_just_one_space PROTO (()); ! extern void il_delete_horizontal_space PROTO (()); ! extern void il_downcase_word PROTO (()); ! extern void il_upcase_word PROTO (()); ! extern void il_capitalize_word PROTO (()); ! extern void il_set_static_text PROTO ((char *)); ! extern void il_insert_text PROTO ((char *)); ! extern void il_update_point PROTO (()); ! extern void il_update PROTO (()); ! extern void il_full_update PROTO (()); ! extern int il_get_contents PROTO ((char **)); ! extern void il_message PROTO ((char *)); ! extern void il_set_error_flag PROTO ((int)); ! extern void il_history PROTO ((int)); diff -rc2P git-4.3.12/src/misc.c /home/tudor/src/git/git-4.3.13/src/misc.c *** git-4.3.12/src/misc.c Tue Aug 20 17:14:52 1996 --- /home/tudor/src/git/git-4.3.13/src/misc.c Mon Nov 11 17:32:17 1996 *************** *** 35,38 **** --- 35,43 ---- #include + + #ifdef HAVE_STDDEF_H + #include + #endif + #include *************** *** 74,78 **** file_type_info_t *fti_head = NULL; ! void fatal PROTO ((char *)); --- 79,83 ---- file_type_info_t *fti_head = NULL; ! extern void fatal PROTO ((char *)); *************** *** 115,119 **** display_exit_message("SEGV"); goto ask_report; - break; default: --- 120,123 ---- *************** *** 123,127 **** program, signum); ask_report: ! fprintf(stderr, "%s: please report to tudorh@pub.ro\n", program); break; --- 127,131 ---- program, signum); ask_report: ! fprintf(stderr, "%s: please report to tudor@cs.unh.edu\n", program); break; *************** *** 173,188 **** common_configuration_init() { ! int config_ok; ! char *configfile = xmalloc(strlen(term) + 1 + strlen(CONFIGFILE_PREFIX) + ! strlen(tty_type) + 1); strcpy(configfile, term); strcat(configfile, CONFIGFILE_PREFIX); strcat(configfile, "common"); ! config_ok = configuration_init(configfile); ! ! if (!config_ok) { configuration_fatal_error(configfile); exit(1); --- 177,190 ---- common_configuration_init() { ! /* Load the global .gitrc.common file. */ char *configfile = xmalloc(strlen(term) + 1 + strlen(CONFIGFILE_PREFIX) + ! sizeof("common") + 1); strcpy(configfile, term); strcat(configfile, CONFIGFILE_PREFIX); strcat(configfile, "common"); ! if (configuration_init(configfile) == 0) { + /* Give up if global .gitrc.common is not found. */ configuration_fatal_error(configfile); exit(1); *************** *** 194,199 **** specific_configuration_init() { - int config_ok; - char *configfile = xmalloc(strlen(home) + 1 + strlen(CONFIGFILE_PREFIX) + strlen(tty_type) + 1); --- 196,199 ---- *************** *** 202,208 **** strcat(configfile, tty_type); ! config_ok = configuration_init(configfile); ! ! if (!config_ok) { xfree(configfile); --- 202,206 ---- strcat(configfile, tty_type); ! if (configuration_init(configfile) == 0) { xfree(configfile); *************** *** 213,219 **** strcat(configfile, tty_type); ! config_ok = configuration_init(configfile); ! ! if (!config_ok) { configuration_warning(configfile); --- 211,215 ---- strcat(configfile, tty_type); ! if (configuration_init(configfile) == 0) { configuration_warning(configfile); *************** *** 221,232 **** xfree(configfile); configfile = xmalloc(strlen(term) + 1 + strlen(CONFIGFILE_PREFIX) + ! 10 + 1); strcpy(configfile, term); strcat(configfile, CONFIGFILE_PREFIX); strcat(configfile, "generic"); ! config_ok = configuration_init(configfile); ! ! if (!config_ok) { configuration_fatal_error(configfile); --- 217,226 ---- xfree(configfile); configfile = xmalloc(strlen(term) + 1 + strlen(CONFIGFILE_PREFIX) + ! sizeof("generic") + 1); strcpy(configfile, term); strcat(configfile, CONFIGFILE_PREFIX); strcat(configfile, "generic"); ! if (configuration_init(configfile) == 0) { configuration_fatal_error(configfile); *************** *** 667,671 **** { char *contents[3]; ! unsigned char regexp[80]; int brightness, foreground, background; file_type_info_t *previous = NULL, *fti, *fti_head1 = NULL; --- 661,665 ---- { char *contents[3]; ! char pattern[80]; int brightness, foreground, background; file_type_info_t *previous = NULL, *fti, *fti_head1 = NULL; *************** *** 674,680 **** for (;;) { ! configuration_getvarinfo((char *)regexp, contents, 3, NO_SEEK); ! if (*regexp == 0) break; --- 668,674 ---- for (;;) { ! configuration_getvarinfo(pattern, contents, 3, NO_SEEK); ! if (*pattern == '\0') break; *************** *** 694,699 **** brightness = -1; ! /* Insert the just obtained file type entry into the list. */ ! fti = (file_type_info_t *)xmalloc(sizeof(file_type_info_t)); --- 688,692 ---- brightness = -1; ! /* Insert the file type entry just obtained into the list. */ fti = (file_type_info_t *)xmalloc(sizeof(file_type_info_t)); *************** *** 703,707 **** previous->next = fti; ! fti->regexp = xstrdup(regexp); fti->foreground = foreground; fti->background = background; --- 696,700 ---- previous->next = fti; ! fti->pattern = xstrdup(pattern); fti->foreground = foreground; fti->background = background; diff -rc2P git-4.3.12/src/misc.h /home/tudor/src/git/git-4.3.13/src/misc.h *** git-4.3.12/src/misc.h Mon Apr 22 04:54:55 1996 --- /home/tudor/src/git/git-4.3.13/src/misc.h Sat Nov 9 23:31:23 1996 *************** *** 26,29 **** --- 26,33 ---- #include + #ifdef HAVE_STDDEF_H + #include + #endif + #ifdef HAVE_UNISTD_H #include *************** *** 77,81 **** typedef struct file_type_info_tag { ! char *regexp; int foreground; int background; --- 81,85 ---- typedef struct file_type_info_tag { ! char *pattern; int foreground; int background; *************** *** 84,112 **** } file_type_info_t; - extern file_type_info_t * fti_head; ! extern RETSIGTYPE fatal_signal PROTO ((int)); ! extern void display_exit_message PROTO ((char *)); ! extern void configuration_help PROTO ((char *)); ! extern void common_configuration_init PROTO (()); ! extern int specific_configuration_init PROTO (()); ! extern void use_section PROTO ((char *)); ! extern int get_int_var PROTO ((char *, int)); ! extern int get_const_var PROTO ((char *, char *[], int, int)); ! extern int get_flag_var PROTO ((char *, int)); ! extern char *get_string_var PROTO ((char *, char *)); ! extern void get_colorset_var PROTO ((int *, char *[], int)); ! extern char *clear_path PROTO ((char *)); ! extern void get_tty_name PROTO (()); ! extern void get_login_name PROTO (()); ! extern void truncate_long_name PROTO ((char *, char *, size_t)); ! extern char *truncate_string PROTO ((char *, char *, size_t)); ! extern int get_file_length PROTO ((int)); ! extern struct tm *get_local_time PROTO (()); ! extern int is_a_bg_command PROTO ((char *)); ! extern int is_an_empty_command PROTO ((char *)); ! extern void get_file_type_info PROTO (()); --- 88,115 ---- } file_type_info_t; extern file_type_info_t * fti_head; ! extern RETSIGTYPE fatal_signal PROTO ((int)); ! extern void display_exit_message PROTO ((char *)); ! extern void configuration_help PROTO ((char *)); ! extern void common_configuration_init PROTO (()); ! extern int specific_configuration_init PROTO (()); ! extern void use_section PROTO ((char *)); ! extern int get_int_var PROTO ((char *, int)); ! extern int get_const_var PROTO ((char *, char *[], int, int)); ! extern int get_flag_var PROTO ((char *, int)); ! extern char *get_string_var PROTO ((char *, char *)); ! extern void get_colorset_var PROTO ((int *, char *[], int)); ! extern char *clear_path PROTO ((char *)); ! extern void get_tty_name PROTO (()); ! extern void get_login_name PROTO (()); ! extern void truncate_long_name PROTO ((char *, char *, size_t)); ! extern char *truncate_string PROTO ((char *, char *, size_t)); ! extern int get_file_length PROTO ((int)); ! extern struct tm *get_local_time PROTO (()); ! extern int is_a_bg_command PROTO ((char *)); ! extern int is_an_empty_command PROTO ((char *)); ! extern void get_file_type_info PROTO (()); diff -rc2P git-4.3.12/src/panel.c /home/tudor/src/git/git-4.3.13/src/panel.c *** git-4.3.12/src/panel.c Tue Aug 20 17:48:55 1996 --- /home/tudor/src/git/git-4.3.13/src/panel.c Tue Nov 12 11:57:49 1996 *************** *** 33,36 **** --- 33,41 ---- #include + + #ifdef HAVE_STDDEF_H + #include + #endif + #include #include "file.h" *************** *** 243,247 **** /* Is the current directory the root directory ? */ ! #define rootdir() (this->path[0] == '/' && this->path[1] == 0) --- 248,252 ---- /* Is the current directory the root directory ? */ ! #define rootdir() (this->path[0] == '/' && this->path[1] == '\0') *************** *** 255,262 **** static char nice_try[] = "Nice try, maybe later... :-)"; ! void fatal PROTO ((char *)); ! void panel_update_entry PROTO ((panel_t *, int)); ! char il_read_char PROTO ((char *, char *, int)); ! char *il_read_line PROTO ((char *, char **, char *, xstack_t *)); --- 260,267 ---- static char nice_try[] = "Nice try, maybe later... :-)"; ! extern void fatal PROTO ((char *)); ! extern void panel_update_entry PROTO ((panel_t *, int)); ! extern char il_read_char PROTO ((char *, char *, int)); ! extern char *il_read_line PROTO ((char *, char **, char *, xstack_t *)); *************** *** 301,305 **** this->dir = NULL; this->isearch_stack = NULL; ! this->visible = 0; #ifdef HAVE_LINUX --- 306,310 ---- this->dir = NULL; this->isearch_stack = NULL; ! this->visible = 1; #ifdef HAVE_LINUX *************** *** 470,474 **** return (pfirst || psecond) ? (pfirst ? -1 : 1) : strcmp(first->name, second->name); - break; case SORT_BY_SIZE: --- 475,478 ---- *************** *** 585,589 **** panel_t *this; { ! this->visible = 0; } --- 589,593 ---- panel_t *this; { ! this->visible = 1; } *************** *** 593,597 **** panel_t *this; { ! this->visible = 1; } --- 597,601 ---- panel_t *this; { ! this->visible = 0; } *************** *** 696,700 **** panel_2s_message("%s/: Permission denied.", ! this->path, NULL, IL_MOVE | IL_BEEP | IL_SAVE | IL_ERROR); if (strcmp(this->path, "/") == 0) --- 700,705 ---- panel_2s_message("%s/: Permission denied.", ! this->path, (char *)NULL, ! IL_MOVE | IL_BEEP | IL_SAVE | IL_ERROR); if (strcmp(this->path, "/") == 0) *************** *** 704,708 **** this->pathlen = 1; chdir(this->path); ! panel_action(this, act_REFRESH, NULL, NULL, 1); } --- 709,713 ---- this->pathlen = 1; chdir(this->path); ! panel_action(this, act_REFRESH, (panel_t *)NULL, (void *)NULL, 1); } *************** *** 718,722 **** for (fti = fti_head; fti; fti = fti->next) ! if (fnmatch(fti->regexp, this->dir_entry[entry].name, FNM_PERIOD | FNM_PATHNAME | FNM_CASEFOLD) == 0) { --- 723,727 ---- for (fti = fti_head; fti; fti = fti->next) ! if (fnmatch(fti->pattern, this->dir_entry[entry].name, FNM_PERIOD | FNM_PATHNAME | FNM_CASEFOLD) == 0) { *************** *** 1176,1180 **** tty_status_t status; ! if (this->visible) return; --- 1181,1185 ---- tty_status_t status; ! if (!this->visible) return; *************** *** 1211,1215 **** tty_status_t status; ! if (this->visible) return; --- 1216,1220 ---- tty_status_t status; ! if (!this->visible) return; *************** *** 1266,1270 **** struct fs_usage fsu; ! if (this->visible) return; --- 1271,1275 ---- struct fs_usage fsu; ! if (!this->visible) return; *************** *** 1377,1383 **** tty_status_t status; char str[256], temp_rights[16], *t; ! size_t total_size = 0, len, maxname; ! if (this->visible) return; --- 1382,1389 ---- tty_status_t status; char str[256], temp_rights[16], *t; ! size_t len, maxname; ! off_t total_size = 0; ! if (!this->visible) return; *************** *** 1430,1434 **** "UP--DIR" : "SUB-DIR", temp_rights); else ! sprintf(str + maxname, " %10d %10s", this->dir_entry[this->current_entry].size, temp_rights); --- 1436,1440 ---- "UP--DIR" : "SUB-DIR", temp_rights); else ! sprintf(str + maxname, " %10ld %10s", this->dir_entry[this->current_entry].size, temp_rights); *************** *** 1474,1478 **** case ENABLE_SIZE: ! sprintf(buf, "%10d", this->dir_entry[entry].size); memcpy(this->temp + this->columns - 2 - offset, buf, 10); break; --- 1480,1484 ---- case ENABLE_SIZE: ! sprintf(buf, "%10ld", this->dir_entry[entry].size); memcpy(this->temp + this->columns - 2 - offset, buf, 10); break; *************** *** 1531,1535 **** ! if (this->visible) return; --- 1537,1541 ---- ! if (!this->visible) return; *************** *** 1585,1589 **** case ENABLE_FULL_NAME: ! /* Don't call panel_build_entry_field(), is useless. */ break; --- 1591,1595 ---- case ENABLE_FULL_NAME: ! /* Don't call panel_build_entry_field(), it's useless. */ break; *************** *** 1706,1710 **** tty_status_t status; ! if (this->visible) return; --- 1712,1716 ---- tty_status_t status; ! if (!this->visible) return; *************** *** 1770,1775 **** panel_set_position(this, this->current_entry); - - panel_update(this); } --- 1776,1779 ---- *************** *** 1901,1905 **** } ! return WARN_CANCEL; case 's': --- 1905,1909 ---- } ! break; case 's': *************** *** 1908,1916 **** default: ! return WARN_CANCEL; } ! /* Not reached. */ ! return 0; } --- 1912,1919 ---- default: ! break; } ! return WARN_CANCEL; } *************** *** 1964,1967 **** --- 1967,1983 ---- + static int + percent(x, total) + size_t x; + size_t total; + { + /* This shouldn't happen. */ + if (total == 0) + return 0; + + return (total >= 100) ? (x / (total / 100)) : ((x * 100) / total); + } + + int panel_copy(this, src, dest, mode, uid, gid) *************** *** 1973,1980 **** gid_t gid; { struct stat dest_statbuf; char *buf, *dest_file, *msg; ! int sfd, dfd, n, error; ! size_t len, memsize, bytes_transferred, bytes_to_transfer; --- 1989,1997 ---- gid_t gid; { + size_t len, memsize; + int sfd, dfd, n, error; struct stat dest_statbuf; char *buf, *dest_file, *msg; ! int bytes_transferred, bytes_to_transfer; *************** *** 2175,2179 **** if (S_ISREG(mode)) sprintf(msg, "(COPY) [%3d%%] %s", ! ((n + bytes_to_transfer) * 100) / len, src); else sprintf(msg, "(COPY) [%ld bytes] %s", --- 2192,2196 ---- if (S_ISREG(mode)) sprintf(msg, "(COPY) [%3d%%] %s", ! percent((size_t)(n + bytes_to_transfer), len), src); else sprintf(msg, "(COPY) [%ld bytes] %s", *************** *** 2381,2385 **** panel_3s_message("%s: Copy failed, %s.", from, copyerr[error - 1], ! NULL, IL_MOVE | IL_BEEP | IL_ERROR); return FT_OK; --- 2398,2402 ---- panel_3s_message("%s: Copy failed, %s.", from, copyerr[error - 1], ! (char *)NULL, IL_MOVE | IL_BEEP | IL_ERROR); return FT_OK; *************** *** 2464,2468 **** panel_recover(this); else ! panel_2s_message("%s/: Permission denied.", name, NULL, IL_FREEZED | IL_BEEP | IL_SAVE | IL_ERROR); --- 2481,2486 ---- panel_recover(this); else ! panel_2s_message("%s/: Permission denied.", ! name, (char *)NULL, IL_FREEZED | IL_BEEP | IL_SAVE | IL_ERROR); *************** *** 2586,2591 **** if (error) { ! panel_3s_message("%s and %s point to the same file.", name, input, ! NULL, IL_MOVE | IL_BEEP | IL_SAVE | IL_ERROR); xfree(input); return; --- 2604,2610 ---- if (error) { ! panel_3s_message("%s and %s point to the same file.", ! name, input, (char *)NULL, ! IL_MOVE | IL_BEEP | IL_SAVE | IL_ERROR); xfree(input); return; *************** *** 2600,2605 **** if (error != SD_OK && error != SD_CANCEL) ! panel_3s_message("%s: Copy failed, %s.", name, copyerr[error - 1], ! NULL, IL_MOVE | IL_BEEP | IL_SAVE | IL_ERROR); STATUS_RESTORE(); --- 2619,2625 ---- if (error != SD_OK && error != SD_CANCEL) ! panel_3s_message("%s: Copy failed, %s.", name, ! copyerr[error - 1], (char *)NULL, ! IL_MOVE | IL_BEEP | IL_SAVE | IL_ERROR); STATUS_RESTORE(); *************** *** 2651,2655 **** if (panel_3s_message("%s: Copy failed, %s.", ! name, copyerr[error - 1], NULL, IL_MOVE | IL_BEEP | IL_ERROR) == 0) break; --- 2671,2675 ---- if (panel_3s_message("%s: Copy failed, %s.", ! name, copyerr[error - 1], (char *)NULL, IL_MOVE | IL_BEEP | IL_ERROR) == 0) break; *************** *** 2831,2835 **** { panel_2s_message("%s/: Permission denied.", input, ! NULL, IL_FREEZED | IL_BEEP | IL_SAVE | IL_ERROR); xfree(input); return; --- 2851,2856 ---- { panel_2s_message("%s/: Permission denied.", input, ! (char *)NULL, ! IL_FREEZED | IL_BEEP | IL_SAVE | IL_ERROR); xfree(input); return; *************** *** 2910,2915 **** if (error) { ! panel_3s_message("%s and %s point to the same file.", name, input, ! NULL, IL_MOVE | IL_BEEP | IL_SAVE | IL_ERROR); xfree(input); return; --- 2931,2937 ---- if (error) { ! panel_3s_message("%s and %s point to the same file.", ! name, input, (char *)NULL, ! IL_MOVE | IL_BEEP | IL_SAVE | IL_ERROR); xfree(input); return; *************** *** 2929,2933 **** panel_3s_message("%s: Move failed, %s.", name, moveerr[error - 1], ! NULL, IL_MOVE | IL_BEEP | IL_ERROR); } --- 2951,2955 ---- panel_3s_message("%s: Move failed, %s.", name, moveerr[error - 1], ! (char *)NULL, IL_MOVE | IL_BEEP | IL_ERROR); } *************** *** 2982,2986 **** if (panel_3s_message("%s: Move failed, %s.", name, ! moveerr[error - 1], NULL, IL_MOVE | IL_BEEP | IL_ERROR) == 0) break; --- 3004,3008 ---- if (panel_3s_message("%s: Move failed, %s.", name, ! moveerr[error - 1], (char *)NULL, IL_MOVE | IL_BEEP | IL_ERROR) == 0) break; *************** *** 3047,3054 **** } ! panel_action(this, act_REFRESH, NULL, NULL, 1); if (strcmp(this->path, other->path) == 0) ! panel_action(other, act_REFRESH, NULL, (void *)-1, 1); } --- 3069,3076 ---- } ! panel_action(this, act_REFRESH, (panel_t *)NULL, (void *)NULL, 1); if (strcmp(this->path, other->path) == 0) ! panel_action(other, act_REFRESH, (panel_t *)NULL, (void *)-1, 1); } *************** *** 3105,3112 **** char *buf1, *buf2; int n, aborted = 0; ! size_t bytes_to_compare; char *name1 = this->dir_entry[this_entry].name; char *name2 = other->dir_entry[other_entry].name; ! size_t size = this->dir_entry[this_entry].size; char *file1 = name1; char *file2; --- 3127,3134 ---- char *buf1, *buf2; int n, aborted = 0; ! int bytes_to_compare; char *name1 = this->dir_entry[this_entry].name; char *name2 = other->dir_entry[other_entry].name; ! off_t size = this->dir_entry[this_entry].size; char *file1 = name1; char *file2; *************** *** 3161,3165 **** sprintf(msg, "(CMP) [%3d%%] %s", ! ((n + bytes_to_compare) * 100) / size, file1); status(msg, 0, 0, 0, MSG_STATUS, 0); } --- 3183,3187 ---- sprintf(msg, "(CMP) [%3d%%] %s", ! percent((size_t)(n + bytes_to_compare), size), file1); status(msg, 0, 0, 0, MSG_STATUS, 0); } *************** *** 3422,3426 **** panel_3s_message("%s: Rename failed, %s.", this->dir_entry[entry].name, ! renerr[error - 1], NULL, IL_MOVE | IL_BEEP | IL_SAVE | IL_ERROR); } --- 3444,3448 ---- panel_3s_message("%s: Rename failed, %s.", this->dir_entry[entry].name, ! renerr[error - 1], (char *)NULL, IL_MOVE | IL_BEEP | IL_SAVE | IL_ERROR); } *************** *** 3431,3438 **** STATUS_RESTORE(); ! panel_action(this, act_REFRESH, NULL, NULL, 1); if (strcmp(this->path, other->path) == 0) ! panel_action(other, act_REFRESH, NULL, NULL, 1); } --- 3453,3460 ---- STATUS_RESTORE(); ! panel_action(this, act_REFRESH, (panel_t *)NULL, (void *)NULL, 1); if (strcmp(this->path, other->path) == 0) ! panel_action(other, act_REFRESH, (panel_t *)NULL, (void *)NULL, 1); } *************** *** 3479,3483 **** } ! panel_action(this, act_DOWN, other, NULL, repeat_count); break; --- 3501,3505 ---- } ! panel_action(this, act_DOWN, other, (void *)NULL, repeat_count); break; *************** *** 3651,3654 **** --- 3673,3688 ---- break; + case act_UP_ONE_DIR: + /* Go up one dir only if not already in the root directory. */ + if (this->path[1] != '\0') + { + if (this->current_entry != 0) + this->current_entry = this->first_on_screen = 0; + + done = panel_act_ENTER(this, other); + } + + break; + case act_HOME: if (this->current_entry != 0) *************** *** 3686,3690 **** all_display_modes: ! /* Avoid displaying the ENABLE_ALL mode when not the number of columns is not big enough (we are in two panel mode). */ if (this->columns < 80 && this->display_mode == ENABLE_ALL) --- 3720,3724 ---- all_display_modes: ! /* Avoid displaying the ENABLE_ALL mode when the number of columns is not big enough (we are in two panel mode). */ if (this->columns < 80 && this->display_mode == ENABLE_ALL) *************** *** 3715,3719 **** /* Check if this is the root directory and sort without the ".." entry if it is. */ ! if (this->path[1] == 0) qsort(this->dir_entry, this->entries, sizeof(dir_entry_t), qcompare); --- 3749,3753 ---- /* Check if this is the root directory and sort without the ".." entry if it is. */ ! if (this->path[1] == '\0') qsort(this->dir_entry, this->entries, sizeof(dir_entry_t), qcompare); *************** *** 3750,3754 **** fnm_flags |= FNM_PERIOD; ! if (fnmatch(aux_info,this->dir_entry[i].name,fnm_flags)==0) { switch (action) --- 3784,3789 ---- fnm_flags |= FNM_PERIOD; ! if (fnmatch((char *)aux_info, ! this->dir_entry[i].name, fnm_flags) == 0) { switch (action) *************** *** 3852,3856 **** } else ! panel_action(this, act_UP, other, NULL, this->current_entry - result); --- 3887,3891 ---- } else ! panel_action(this, act_UP, other, (void *)NULL, this->current_entry - result); *************** *** 3876,3880 **** isearch_action_decrease: { ! int prev_entry; size_t prev_length; --- 3911,3915 ---- isearch_action_decrease: { ! int prev_entry; size_t prev_length; *************** *** 3886,3894 **** if (this->current_entry < prev_entry) ! panel_action(this, act_DOWN, other, NULL, prev_entry - this->current_entry); else if (this->current_entry > prev_entry) ! panel_action(this, act_UP, other, NULL, this->current_entry - prev_entry); --- 3921,3930 ---- if (this->current_entry < prev_entry) ! panel_action(this, act_DOWN, other, ! (void *)NULL, prev_entry - this->current_entry); else if (this->current_entry > prev_entry) ! panel_action(this, act_UP, other, (void *)NULL, this->current_entry - prev_entry); *************** *** 3936,3940 **** } else ! panel_action(this, act_DOWN, other, NULL, result - this->current_entry); --- 3972,3976 ---- } else ! panel_action(this, act_DOWN, other, (void *)NULL, result - this->current_entry); *************** *** 3955,3963 **** case act_COMPARE: ! panel_act_COMPARE(this, other, (int)aux_info); break; case act_CASE: ! panel_act_CASE(this, other, (int)aux_info); break; --- 3991,3999 ---- case act_COMPARE: ! panel_act_COMPARE(this, other, *(int *)aux_info); break; case act_CASE: ! panel_act_CASE(this, other, *(int *)aux_info); break; diff -rc2P git-4.3.12/src/panel.h /home/tudor/src/git/git-4.3.13/src/panel.h *** git-4.3.12/src/panel.h Sat Aug 10 06:30:11 1996 --- /home/tudor/src/git/git-4.3.13/src/panel.h Sun Nov 10 16:07:39 1996 *************** *** 26,30 **** --- 26,33 ---- #include #include + + #ifdef HAVE_STDDEF_H #include + #endif *************** *** 109,112 **** --- 112,117 ---- #define act_CASE 44 + #define act_UP_ONE_DIR 45 + /* File sort methods. */ *************** *** 145,155 **** /* Comparison types. */ ! #define COMPARE_THOROUGH (void *)0 ! #define COMPARE_QUICK (void *)1 /* Case conversion types. */ ! #define CASE_DOWN (void *)0 ! #define CASE_UP (void *)1 --- 150,160 ---- /* Comparison types. */ ! #define COMPARE_THOROUGH 0 ! #define COMPARE_QUICK 1 /* Case conversion types. */ ! #define CASE_DOWN 0 ! #define CASE_UP 1 *************** *** 175,179 **** { char *name; ! size_t size; mode_t mode; uid_t uid; --- 180,184 ---- { char *name; ! off_t size; mode_t mode; uid_t uid; *************** *** 221,225 **** char visible; /* the panel's visible flag. */ char wrapped_isearch; /* the wrapped isearch_flag. */ ! size_t selected_entries; /* the # of selected entries. */ size_t pathlen; /* the path length. */ int display_mode; /* the current display mode. */ --- 226,230 ---- char visible; /* the panel's visible flag. */ char wrapped_isearch; /* the wrapped isearch_flag. */ ! int selected_entries; /* the # of selected entries. */ size_t pathlen; /* the path length. */ int display_mode; /* the current display mode. */ *************** *** 230,257 **** ! extern panel_t *panel_init PROTO ((int, int, int, ! int, char *)); ! extern void panel_end PROTO ((panel_t *)); ! extern void panel_init_iterator PROTO ((panel_t *)); ! extern void panel_select_all PROTO ((panel_t *)); ! extern void panel_unselect_all PROTO ((panel_t *)); ! extern int panel_get_next PROTO ((panel_t *)); ! extern void panel_set_focus PROTO ((panel_t *, int)); ! extern void panel_no_optimizations PROTO ((panel_t *)); ! extern int panel_action PROTO ((panel_t *, int, ! panel_t *, void *, ! int)); ! extern char *panel_get_path PROTO ((panel_t *)); ! extern char *panel_get_current_file_name PROTO ((panel_t *)); ! extern uid_t panel_get_current_file_uid PROTO ((panel_t *)); ! extern gid_t panel_get_current_file_gid PROTO ((panel_t *)); ! extern mode_t panel_get_current_file_mode PROTO ((panel_t *)); ! extern int panel_get_current_file_type PROTO ((panel_t *)); ! extern void panel_resize PROTO ((panel_t *, int, ! int, int, int)); ! extern void panel_activate PROTO ((panel_t *)); ! extern void panel_deactivate PROTO ((panel_t *)); ! extern void panel_update PROTO ((panel_t *)); ! extern void panel_set_wrapped_isearch_flag PROTO ((panel_t *)); --- 235,258 ---- ! extern panel_t *panel_init PROTO ((int, int, int, int, char *)); ! extern void panel_end PROTO ((panel_t *)); ! extern void panel_init_iterator PROTO ((panel_t *)); ! extern void panel_select_all PROTO ((panel_t *)); ! extern void panel_unselect_all PROTO ((panel_t *)); ! extern int panel_get_next PROTO ((panel_t *)); ! extern void panel_set_focus PROTO ((panel_t *, int)); ! extern void panel_no_optimizations PROTO ((panel_t *)); ! extern int panel_action PROTO ((panel_t *, int, panel_t *, void *, int)); ! extern char *panel_get_path PROTO ((panel_t *)); ! extern char *panel_get_current_file_name PROTO ((panel_t *)); ! extern uid_t panel_get_current_file_uid PROTO ((panel_t *)); ! extern gid_t panel_get_current_file_gid PROTO ((panel_t *)); ! extern mode_t panel_get_current_file_mode PROTO ((panel_t *)); ! extern int panel_get_current_file_type PROTO ((panel_t *)); ! extern void panel_resize PROTO ((panel_t *, int, int, int, int)); ! extern void panel_activate PROTO ((panel_t *)); ! extern void panel_deactivate PROTO ((panel_t *)); ! extern void panel_update PROTO ((panel_t *)); ! extern void panel_set_wrapped_isearch_flag PROTO ((panel_t *)); diff -rc2P git-4.3.12/src/signals.h /home/tudor/src/git/git-4.3.13/src/signals.h *** git-4.3.12/src/signals.h Mon Apr 22 04:55:14 1996 --- /home/tudor/src/git/git-4.3.13/src/signals.h Sat Sep 28 15:09:48 1996 *************** *** 34,45 **** ! extern RETSIGTYPE suspend PROTO ((int)); ! extern RETSIGTYPE resume PROTO ((int)); ! extern RETSIGTYPE user_panic PROTO ((int)); ! extern void signals_dfl PROTO (()); ! extern void signals PROTO ((int)); ! extern void ignore_signals PROTO (()); ! extern void restore_signals PROTO (()); --- 34,45 ---- ! extern RETSIGTYPE suspend PROTO ((int)); ! extern RETSIGTYPE resume PROTO ((int)); ! extern RETSIGTYPE user_panic PROTO ((int)); ! extern void signals_dfl PROTO (()); ! extern void signals PROTO ((int)); ! extern void ignore_signals PROTO (()); ! extern void restore_signals PROTO (()); diff -rc2P git-4.3.12/src/stat.h /home/tudor/src/git/git-4.3.13/src/stat.h *** git-4.3.12/src/stat.h Mon Apr 22 04:55:17 1996 --- /home/tudor/src/git/git-4.3.13/src/stat.h Tue Sep 10 15:07:33 1996 *************** *** 133,136 **** --- 133,140 ---- #endif + #ifndef S_IRWXO + #define S_IRWXO 0000007 + #endif + /* Finally ... :-( */ diff -rc2P git-4.3.12/src/status.c /home/tudor/src/git/git-4.3.13/src/status.c *** git-4.3.12/src/status.c Mon Apr 22 04:55:20 1996 --- /home/tudor/src/git/git-4.3.13/src/status.c Sat Sep 28 15:57:53 1996 *************** *** 32,35 **** --- 32,42 ---- #endif /* !HAVE_STDLIB_H */ + #include + + #ifdef HAVE_STDDEF_H + #include + #endif + + #ifdef HAVE_UTSNAME #include diff -rc2P git-4.3.12/src/status.h /home/tudor/src/git/git-4.3.13/src/status.h *** git-4.3.12/src/status.h Mon Apr 22 04:55:23 1996 --- /home/tudor/src/git/git-4.3.13/src/status.h Sat Sep 28 15:24:19 1996 *************** *** 36,41 **** extern void status_init PROTO ((int, int, char *)); ! extern void status_end PROTO (()); ! extern int status PROTO ((char *, int, int, int, int, int)); --- 36,41 ---- extern void status_init PROTO ((int, int, char *)); ! extern void status_end PROTO (()); ! extern int status PROTO ((char *, int, int, int, int, int)); diff -rc2P git-4.3.12/src/stdc.h /home/tudor/src/git/git-4.3.13/src/stdc.h *** git-4.3.12/src/stdc.h Mon Apr 22 04:55:26 1996 --- /home/tudor/src/git/git-4.3.13/src/stdc.h Sat Sep 28 15:10:19 1996 *************** *** 27,31 **** /* A function can be defined using prototypes and compile on both ANSI C and traditional C compilers with something like this: ! extern char *func PROTO((char *, char *, int)); */ #if defined (__STDC__) --- 27,31 ---- /* A function can be defined using prototypes and compile on both ANSI C and traditional C compilers with something like this: ! extern char *func PROTO ((char *, char *, int)); */ #if defined (__STDC__) diff -rc2P git-4.3.12/src/system.c /home/tudor/src/git/git-4.3.13/src/system.c *** git-4.3.12/src/system.c Mon Apr 22 04:55:29 1996 --- /home/tudor/src/git/git-4.3.13/src/system.c Sun Nov 10 16:09:08 1996 *************** *** 34,37 **** --- 34,41 ---- #include + #ifdef HAVE_STDDEF_H + #include + #endif + #ifdef HAVE_UNISTD_H #include *************** *** 46,49 **** --- 50,54 ---- #include "xmalloc.h" + #include "xstring.h" #include "xio.h" #include "tty.h" *************** *** 65,69 **** ! char il_read_char PROTO ((char *, char *, int)); --- 70,74 ---- ! extern char il_read_char PROTO ((char *, char *, int)); diff -rc2P git-4.3.12/src/system.h /home/tudor/src/git/git-4.3.13/src/system.h *** git-4.3.12/src/system.h Mon Apr 22 04:55:32 1996 --- /home/tudor/src/git/git-4.3.13/src/system.h Sat Sep 28 15:10:45 1996 *************** *** 31,36 **** ! extern int start PROTO ((char *, int)); ! extern void removelog PROTO (()); extern void display_errors PROTO ((char *)); --- 31,36 ---- ! extern int start PROTO ((char *, int)); ! extern void removelog PROTO (()); extern void display_errors PROTO ((char *)); diff -rc2P git-4.3.12/src/tty.c /home/tudor/src/git/git-4.3.13/src/tty.c *** git-4.3.12/src/tty.c Wed Aug 21 06:58:58 1996 --- /home/tudor/src/git/git-4.3.13/src/tty.c Mon Nov 11 20:00:09 1996 *************** *** 33,36 **** --- 33,41 ---- #include + + #ifdef HAVE_STDDEF_H + #include + #endif + #include #include "file.h" *************** *** 71,80 **** similar curses.h files in the entire world... */ ! int tputs PROTO ((const char *__string, int __nlines, int (*outfun)())); ! int tgetent PROTO ((void *__buffer, const char *__termtype)); ! char *tgetstr PROTO ((const char *__name, char **__area)); ! int tgetnum PROTO ((const char *__name)); ! int tgetflag PROTO ((const char *__name)); ! char *tgoto PROTO ((const char *__cstring, int __hpos, int __vpos)); --- 76,85 ---- similar curses.h files in the entire world... */ ! extern int tputs PROTO ((const char *__string, int __nlines, int (*outfun)())); ! extern int tgetent PROTO ((void *__buffer, const char *__termtype)); ! extern char *tgetstr PROTO ((const char *__name, char **__area)); ! extern int tgetnum PROTO ((const char *__name)); ! extern int tgetflag PROTO ((const char *__name)); ! extern char *tgoto PROTO ((const char *__cstring, int __hpos, int __vpos)); *************** *** 92,97 **** #endif ! /* If tty_kbdmode == 1, single characters are inserted in the linked list. ! This feature is used by gitps (it has no command line). */ static int tty_kbdmode; --- 97,103 ---- #endif ! /* If tty_kbdmode == 1, single character key sequences are inserted ! into the linked list. This feature is used by gitps which has no ! command line. */ static int tty_kbdmode; *************** *** 358,370 **** ! static void tty_io_goto PROTO ((int, int)); ! static void tty_io_foreground PROTO ((int)); ! static void tty_io_background PROTO ((int)); ! static void tty_io_brightness PROTO ((int)); ! static void tty_io_reversevid PROTO ((int)); ! static void tty_io_colors PROTO ((unsigned char)); ! void fatal PROTO ((char *)); --- 364,376 ---- ! static void tty_io_goto PROTO ((int, int)); ! static void tty_io_foreground PROTO ((int)); ! static void tty_io_background PROTO ((int)); ! static void tty_io_brightness PROTO ((int)); ! static void tty_io_reversevid PROTO ((int)); ! static void tty_io_colors PROTO ((unsigned char)); ! extern void fatal PROTO ((char *)); *************** *** 513,517 **** /* Fail if stdin or stdout are not real terminals. */ if (!isatty(TTY_INPUT) || !isatty(TTY_OUTPUT)) ! fatal("only standard error can be redirected"); /* Get calloc-ed memory for tty_scr & tty_atr. */ --- 519,523 ---- /* Fail if stdin or stdout are not real terminals. */ if (!isatty(TTY_INPUT) || !isatty(TTY_OUTPUT)) ! fatal("only stderr can be redirected"); /* Get calloc-ed memory for tty_scr & tty_atr. */ *************** *** 1035,1041 **** int tty_putc(c) ! unsigned char c; { ! return tty_puts(&c, 1); } --- 1041,1047 ---- int tty_putc(c) ! char c; { ! return tty_puts(&c, (size_t)1); } *************** *** 1492,1496 **** tty_set_interrupt_char(-1); ! for (keyindex = 0; (keyno = tty_read(keybuf, 1024)) < 0;); /* Restore ^G as the interrupt/quit character. */ --- 1498,1503 ---- tty_set_interrupt_char(-1); ! for (keyindex = 0; (keyno = tty_read(keybuf, (size_t)1024)) < 0;) ! ; /* Restore ^G as the interrupt/quit character. */ *************** *** 1663,1667 **** for (i = 0; i < MAX_KEY_LENGTH; i++) { ! /* Handle brain-damaged key sequences correctly. If a 0 is found, transform it in a 0xff. I don't know how smart this is, but right know I don't feel like doing it otherwise. */ --- 1670,1674 ---- for (i = 0; i < MAX_KEY_LENGTH; i++) { ! /* Handle brain-damaged key sequences correctly. If a 0 is found, transform it in a 0xff. I don't know how smart this is, but right know I don't feel like doing it otherwise. */ *************** *** 1680,1684 **** break; ! while ((c = tty_getc()) == -1); } --- 1687,1692 ---- break; ! while ((c = tty_getc()) == -1) ! ; } *************** *** 1703,1711 **** /* ! * Retreive the screen size. The default is to use the number of * lines and columns specified in the environment. If the values are * not acceptable, default to the value returned by the winsz ioctl() * call. If these ones are not valid (or the ioctl() call to get the ! * window size is not supported, just default to the values specified * in the termcap description. If this fails too, default to 80x24. * Note that we try to get the best value separately for lines and for --- 1711,1719 ---- /* ! * Retrieve the screen size. The default is to use the number of * lines and columns specified in the environment. If the values are * not acceptable, default to the value returned by the winsz ioctl() * call. If these ones are not valid (or the ioctl() call to get the ! * window size is not supported), just default to the values specified * in the termcap description. If this fails too, default to 80x24. * Note that we try to get the best value separately for lines and for diff -rc2P git-4.3.12/src/tty.h /home/tudor/src/git/git-4.3.13/src/tty.h *** git-4.3.12/src/tty.h Tue Aug 6 02:05:32 1996 --- /home/tudor/src/git/git-4.3.13/src/tty.h Mon Nov 11 17:35:29 1996 *************** *** 26,29 **** --- 26,33 ---- #include + #ifdef HAVE_STDDEF_H + #include + #endif + #ifdef HAVE_POSIX_TTY #include *************** *** 95,139 **** ! extern void tty_startup PROTO ((int)); ! extern void tty_exit PROTO ((char *)); - extern void tty_get_capabilities PROTO (()); - extern void tty_kbdinit PROTO ((int)); - extern void tty_set_mode PROTO ((int)); - extern void tty_set_interrupt_char PROTO ((unsigned char)); - - extern void tty_clear PROTO (()); - extern void tty_fill PROTO (()); - extern void tty_touch PROTO (()); - extern void tty_goto PROTO ((int, int)); - extern void tty_brightness PROTO ((int)); - extern void tty_foreground PROTO ((int)); - extern void tty_background PROTO ((int)); - extern void tty_colors PROTO ((int, int, int)); - extern void tty_cursor PROTO ((int)); - extern void tty_beep PROTO (()); - extern void tty_defaults PROTO (()); - extern void tty_save PROTO ((tty_status_t *)); - extern void tty_restore PROTO ((tty_status_t *)); - extern int tty_putc PROTO ((unsigned char)); - extern int tty_puts PROTO ((char *, size_t)); - extern int tty_getc PROTO (()); - extern void tty_flush PROTO (()); - extern void tty_update PROTO (()); - extern void tty_get_size PROTO ((int *, int *)); - extern void tty_get_screen PROTO ((char *)); - extern void tty_put_screen PROTO ((char *)); - extern int tty_get_color_index PROTO ((char *)); - extern void tty_key_list_insert PROTO ((unsigned char *, void *)); - extern void tty_key_search_restart PROTO (()); - extern char *tty_key_convert PROTO ((unsigned char *)); - extern char *tty_get_symbol_key_seq PROTO ((char *)); - extern int tty_set_optimization_level PROTO ((int)); /* ! extern void tty_key_list_delete PROTO (()); */ ! extern tty_key_t *tty_key_search PROTO ((char *)); ! extern tty_key_t *tty_get_key PROTO ((int *)); --- 99,144 ---- ! extern void tty_startup PROTO ((int)); ! extern void tty_exit PROTO ((char *)); ! ! extern void tty_get_capabilities PROTO (()); ! extern void tty_kbdinit PROTO ((int)); ! extern void tty_set_mode PROTO ((int)); ! extern void tty_set_interrupt_char PROTO ((unsigned char)); ! ! extern void tty_clear PROTO (()); ! extern void tty_fill PROTO (()); ! extern void tty_touch PROTO (()); ! extern void tty_goto PROTO ((int, int)); ! extern void tty_brightness PROTO ((int)); ! extern void tty_foreground PROTO ((int)); ! extern void tty_background PROTO ((int)); ! extern void tty_colors PROTO ((int, int, int)); ! extern void tty_cursor PROTO ((int)); ! extern void tty_beep PROTO (()); ! extern void tty_defaults PROTO (()); ! extern void tty_save PROTO ((tty_status_t *)); ! extern void tty_restore PROTO ((tty_status_t *)); ! extern int tty_putc PROTO ((char)); ! extern int tty_puts PROTO ((char *, size_t)); ! extern int tty_getc PROTO (()); ! extern void tty_flush PROTO (()); ! extern void tty_update PROTO (()); ! extern void tty_get_size PROTO ((int *, int *)); ! extern void tty_get_screen PROTO ((char *)); ! extern void tty_put_screen PROTO ((char *)); ! extern int tty_get_color_index PROTO ((char *)); ! extern void tty_key_list_insert PROTO ((unsigned char *, void *)); ! extern void tty_key_search_restart PROTO (()); ! extern char *tty_key_convert PROTO ((unsigned char *)); ! extern char *tty_get_symbol_key_seq PROTO ((char *)); ! extern int tty_set_optimization_level PROTO ((int)); /* ! extern void tty_key_list_delete PROTO (()); */ ! extern tty_key_t *tty_key_search PROTO ((char *)); ! extern tty_key_t *tty_get_key PROTO ((int *)); diff -rc2P git-4.3.12/src/window.c /home/tudor/src/git/git-4.3.13/src/window.c *** git-4.3.12/src/window.c Mon Apr 22 04:48:26 1996 --- /home/tudor/src/git/git-4.3.13/src/window.c Sat Sep 28 15:58:30 1996 *************** *** 32,35 **** --- 32,41 ---- #endif /* !HAVE_STDLIB_H */ + #include + + #ifdef HAVE_STDDEF_H + #include + #endif + #include "window.h" #include "xmalloc.h" diff -rc2P git-4.3.12/src/window.h /home/tudor/src/git/git-4.3.13/src/window.h *** git-4.3.12/src/window.h Mon Apr 22 04:48:42 1996 --- /home/tudor/src/git/git-4.3.13/src/window.h Sat Sep 28 16:00:55 1996 *************** *** 26,29 **** --- 26,33 ---- #include + #ifdef HAVE_STDDEF_H + #include + #endif + #include "stdc.h" *************** *** 36,47 **** ! extern window_t *window_init PROTO ((size_t, size_t, size_t, size_t)); ! extern void window_end PROTO ((window_t *)); ! extern void window_resize PROTO ((window_t *, size_t, size_t, ! size_t, size_t)); ! extern size_t window_puts PROTO ((char *, size_t)); ! extern size_t window_putc PROTO ((char)); ! extern void window_goto PROTO ((window_t *, size_t, size_t)); ! extern void window_update PROTO (()); --- 40,50 ---- ! extern window_t *window_init PROTO ((size_t, size_t, size_t, size_t)); ! extern void window_end PROTO ((window_t *)); ! extern void window_resize PROTO ((window_t *, size_t, size_t, size_t, size_t)); ! extern size_t window_puts PROTO ((char *, size_t)); ! extern size_t window_putc PROTO ((char)); ! extern void window_goto PROTO ((window_t *, size_t, size_t)); ! extern void window_update PROTO (()); diff -rc2P git-4.3.12/src/xio.c /home/tudor/src/git/git-4.3.13/src/xio.c *** git-4.3.12/src/xio.c Mon Apr 22 04:55:58 1996 --- /home/tudor/src/git/git-4.3.13/src/xio.c Mon Nov 11 17:27:08 1996 *************** *** 28,31 **** --- 28,35 ---- #include + #ifdef HAVE_STDDEF_H + #include + #endif + #ifdef HAVE_UNISTD_H #include *************** *** 112,115 **** --- 116,180 ---- + #ifndef HAVE_RENAME + + /* + * This is a rename() function for the systems that don't have one. + * Stolen from glibc-1.08.1. + */ + + int + rename(old, new) + const char *old; + const char *new; + { + int save = errno; + + if (link(old, new) < 0) + { + if (errno == EEXIST) + { + errno = save; + + /* Race condition, required for 1003.1 conformance. */ + if (unlink(new) < 0 || link(old, new) < 0) + return -1; + } + else + return -1; + } + + if (unlink(old) < 0) + { + save = errno; + + if (unlink(new) == 0) + errno = save; + + return -1; + } + + return 0; + } + #endif /* HAVE_RENAME */ + + + #ifndef HAVE_READLINK + + /* + * readlink() stub. Just to make things compile. + */ + + int + readlink(path, buf, bufsize) + const char *path; + char *buf; + size_t bufsize; + { + /* The underlying system doesn't have the readlink() system call. */ + return -1; + } + #endif /* HAVE_READLINK */ + + int __xreadlink(path, buf, size) *************** *** 151,155 **** { char *buffer = xmalloc(size); ! int nchars = __xreadlink(filename, buffer, size); if (nchars < size) --- 216,220 ---- { char *buffer = xmalloc(size); ! int nchars = __xreadlink(filename, buffer, (size_t)size); if (nchars < size) diff -rc2P git-4.3.12/src/xio.h /home/tudor/src/git/git-4.3.13/src/xio.h *** git-4.3.12/src/xio.h Mon Apr 22 04:49:57 1996 --- /home/tudor/src/git/git-4.3.13/src/xio.h Sat Sep 28 16:01:02 1996 *************** *** 26,44 **** #include #include "stat.h" #include "stdc.h" ! extern int xread PROTO ((int, char *, size_t)); ! extern int xwrite PROTO ((int, const char *, size_t)); ! extern int xreadlink PROTO ((const char *)); ! extern int xfstat PROTO ((int, struct stat *)); ! extern int xstat PROTO ((const char *, struct stat *)); ! extern int xlstat PROTO ((const char *, struct stat *)); ! extern char *xgetcwd PROTO (()); ! extern char *xbasename PROTO ((char *)); --- 26,56 ---- #include + #ifdef HAVE_STDDEF_H + #include + #endif + #include "stat.h" #include "stdc.h" ! extern int xread PROTO ((int, char *, size_t)); ! extern int xwrite PROTO ((int, const char *, size_t)); ! ! #ifndef HAVE_RENAME ! extern int rename PROTO ((const char *, const char *)); ! #endif /* HAVE_RENAME */ ! ! #ifndef HAVE_READLINK ! extern int readlink PROTO ((const char *, char *, size_t)); ! #endif /* HAVE_READLINK */ ! extern int xreadlink PROTO ((const char *)); ! extern int xfstat PROTO ((int, struct stat *)); ! extern int xstat PROTO ((const char *, struct stat *)); ! extern int xlstat PROTO ((const char *, struct stat *)); ! extern char *xgetcwd PROTO (()); ! extern char *xbasename PROTO ((char *)); diff -rc2P git-4.3.12/src/xmalloc.c /home/tudor/src/git/git-4.3.13/src/xmalloc.c *** git-4.3.12/src/xmalloc.c Mon Apr 22 04:50:15 1996 --- /home/tudor/src/git/git-4.3.13/src/xmalloc.c Sat Sep 28 15:59:12 1996 *************** *** 26,33 **** #endif #include "xmalloc.h" ! void fatal PROTO ((char *)); --- 26,39 ---- #endif + #include + + #ifdef HAVE_STDDEF_H + #include + #endif + #include "xmalloc.h" ! extern void fatal PROTO ((char *)); diff -rc2P git-4.3.12/src/xmalloc.h /home/tudor/src/git/git-4.3.13/src/xmalloc.h *** git-4.3.12/src/xmalloc.h Mon Apr 22 04:50:44 1996 --- /home/tudor/src/git/git-4.3.13/src/xmalloc.h Sat Sep 28 16:01:08 1996 *************** *** 26,29 **** --- 26,33 ---- #include + #ifdef HAVE_STDDEF_H + #include + #endif + #ifdef HAVE_STDLIB_H #include *************** *** 35,42 **** ! extern char *xmalloc PROTO ((size_t)); ! extern char *xcalloc PROTO ((size_t, size_t)); extern char *xrealloc PROTO ((void *, size_t)); ! extern void xfree PROTO ((void *)); #endif /* _GIT_XMALLOC_H */ --- 39,47 ---- ! extern char *xmalloc PROTO ((size_t)); ! extern char *xcalloc PROTO ((size_t, size_t)); extern char *xrealloc PROTO ((void *, size_t)); ! extern void xfree PROTO ((void *)); ! #endif /* _GIT_XMALLOC_H */ diff -rc2P git-4.3.12/src/xstack.h /home/tudor/src/git/git-4.3.13/src/xstack.h *** git-4.3.12/src/xstack.h Mon Apr 22 04:50:58 1996 --- /home/tudor/src/git/git-4.3.13/src/xstack.h Sat Sep 28 15:17:54 1996 *************** *** 35,46 **** ! xstack_t *xstack_init PROTO ((int)); ! void xstack_end PROTO ((xstack_t *)); ! void xstack_push PROTO ((xstack_t *, void *)); ! void *xstack_pop PROTO ((xstack_t *, void *)); ! void *xstack_preview PROTO ((xstack_t *, void *, int)); ! void xstack_truncate PROTO ((xstack_t *, int)); ! int xstack_point PROTO ((xstack_t *)); --- 35,46 ---- ! extern xstack_t *xstack_init PROTO ((int)); ! extern void xstack_end PROTO ((xstack_t *)); ! extern void xstack_push PROTO ((xstack_t *, void *)); ! extern void *xstack_pop PROTO ((xstack_t *, void *)); ! extern void *xstack_preview PROTO ((xstack_t *, void *, int)); ! extern void xstack_truncate PROTO ((xstack_t *, int)); ! extern int xstack_point PROTO ((xstack_t *)); diff -rc2P git-4.3.12/src/xstring.c /home/tudor/src/git/git-4.3.13/src/xstring.c *** git-4.3.12/src/xstring.c Mon Apr 22 04:51:07 1996 --- /home/tudor/src/git/git-4.3.13/src/xstring.c Sat Sep 28 15:53:34 1996 *************** *** 27,31 **** --- 27,34 ---- #include #include + + #ifdef HAVE_STDDEF_H #include + #endif #include "xmalloc.h" diff -rc2P git-4.3.12/src/xstring.h /home/tudor/src/git/git-4.3.13/src/xstring.h *** git-4.3.12/src/xstring.h Mon Apr 22 04:51:15 1996 --- /home/tudor/src/git/git-4.3.13/src/xstring.h Sat Sep 28 16:01:20 1996 *************** *** 26,29 **** --- 26,33 ---- #include + #ifdef HAVE_STDDEF_H + #include + #endif + #if defined(STDC_HEADERS) || defined(HAVE_STRING_H) diff -rc2P git-4.3.12/term/.gitrc.aixterm /home/tudor/src/git/git-4.3.13/term/.gitrc.aixterm *** git-4.3.12/term/.gitrc.aixterm Tue Aug 20 17:59:33 1996 --- /home/tudor/src/git/git-4.3.13/term/.gitrc.aixterm Sun Oct 13 18:44:35 1996 *************** *** 2,6 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.12 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### --- 2,6 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.13 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### *************** *** 57,61 **** ### ! ### NOTE: in this section the order is important !!! ### shell-pattern = [foreground]; [background]; [brightness] ### --- 57,63 ---- ### ! ### NOTE: in this section the order is important! If there are ! ### conflicts, the patterns occuring first take precedence. ! ### ### shell-pattern = [foreground]; [background]; [brightness] ### *************** *** 308,311 **** --- 310,314 ---- *.shar = RED;; *.uu = RED;; + *.rpm = RED;; .* = CYAN;; diff -rc2P git-4.3.12/term/.gitrc.ansi /home/tudor/src/git/git-4.3.13/term/.gitrc.ansi *** git-4.3.12/term/.gitrc.ansi Tue Aug 20 17:59:58 1996 --- /home/tudor/src/git/git-4.3.13/term/.gitrc.ansi Sun Oct 13 18:44:55 1996 *************** *** 2,6 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.12 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### --- 2,6 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.13 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### *************** *** 60,64 **** ### ! ### NOTE: in this section the order is important !!! ### shell-pattern = [foreground]; [background]; [brightness] ### --- 60,66 ---- ### ! ### NOTE: in this section the order is important! If there are ! ### conflicts, the patterns occuring first take precedence. ! ### ### shell-pattern = [foreground]; [background]; [brightness] ### *************** *** 311,314 **** --- 313,317 ---- *.shar = RED;; *.uu = RED;; + *.rpm = RED;; .* = CYAN;; diff -rc2P git-4.3.12/term/.gitrc.common /home/tudor/src/git/git-4.3.13/term/.gitrc.common *** git-4.3.12/term/.gitrc.common Wed Aug 21 05:34:34 1996 --- /home/tudor/src/git/git-4.3.13/term/.gitrc.common Thu Oct 17 23:11:59 1996 *************** *** 2,6 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.12 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### --- 2,6 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.13 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### *************** *** 17,21 **** ### ! ### NOTE: in this section the order is important !!! ### shell-pattern = [foreground]; [background]; [brightness] ### --- 17,23 ---- ### ! ### NOTE: in this section the order is important! If there are ! ### conflicts, the patterns occuring first take precedence. ! ### ### shell-pattern = [foreground]; [background]; [brightness] ### *************** *** 275,278 **** --- 277,281 ---- *.shar = RED;; ON *.uu = RED;; ON + *.rpm = RED;; ON .* = CYAN;; *************** *** 398,401 **** --- 401,411 ---- ^Cbe = B-UUENCODE; uuencode %f %f > %f.uu&;;;;y ^Ce = UUENCODE; uuencode %f %f > %f.uu;;;;y + ^CI = RPM-INSTALL; rpm -i %f;;;;y + ^CbI = B-RPM-INSTALL; rpm -i %f&;;;;y + ^Ci = RPM-UNINSTALL; rpm -e `echo %f | sed 's/.i386.rpm//g' | sed 's/.src.rpm//g'`;;;;y + ^Cbi = B-RPM-UNINSTALL; rpm -e `echo %f | sed 's/.i386.rpm//g' | sed 's/.src.rpm//g'`&;;;;y + ^Cq = RPM-QUERY; rpm %s{,-qil } | $GIT_PAGER;;;y + ^CN = RPM-UPGRADE; rpm -U %f;;;;y + ^CbN = B-RPM-UPGRADE; rpm -U %f&;;;;y ^CA = UNTAR; tar -xf %f;;;;y ^Ca = TAR; tar -cf %b.tar %i;;;;y *************** *** 468,474 **** ^Xk = KILL; kill %s{Signal number: ,-9} %s{Processes: ,};;;;y ^Xl = hard-refresh ! ^Xbm = B-MAKE; make&;;;;y ^XM = make-directory ! ^Xm = MAKE; make;;;y ^Xo = other-panel ^XP = set-scroll-step --- 478,484 ---- ^Xk = KILL; kill %s{Signal number: ,-9} %s{Processes: ,};;;;y ^Xl = hard-refresh ! ^Xbm = MAKE; make %s{Options: ,-k }&;;;y ^XM = make-directory ! ^Xm = MAKE; make %s{Options: ,-k };;;y ^Xo = other-panel ^XP = set-scroll-step *************** *** 513,517 **** ^[p = previous-history-element ^[/ = ROOT-DIR;;/;;;y ! ^[. = UP-DIR;;..;;;y ^[v = scroll-down ^[w = kill-ring-save --- 523,527 ---- ^[p = previous-history-element ^[/ = ROOT-DIR;;/;;;y ! ^[. = up-one-dir ^[v = scroll-down ^[w = kill-ring-save diff -rc2P git-4.3.12/term/.gitrc.generic /home/tudor/src/git/git-4.3.13/term/.gitrc.generic *** git-4.3.12/term/.gitrc.generic Tue Aug 20 18:00:16 1996 --- /home/tudor/src/git/git-4.3.13/term/.gitrc.generic Tue Oct 8 07:41:00 1996 *************** *** 2,6 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.12 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### --- 2,6 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.13 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### diff -rc2P git-4.3.12/term/.gitrc.hft /home/tudor/src/git/git-4.3.13/term/.gitrc.hft *** git-4.3.12/term/.gitrc.hft Tue Aug 20 18:00:27 1996 --- /home/tudor/src/git/git-4.3.13/term/.gitrc.hft Thu Oct 10 11:43:34 1996 *************** *** 2,6 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.12 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### --- 2,6 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.13 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### *************** *** 274,278 **** ^[[007q = make-directory # F7 ^[[008q = delete # F8 ! ^[[009q = MAKE; make;;;y # F9 ^[[010q = exit # F10 ^[[011q = GITPS; gitps;;n # F11 --- 274,278 ---- ^[[007q = make-directory # F7 ^[[008q = delete # F8 ! ^[[009q = MAKE; make %s{Options: ,-k };;;y # F9 ^[[010q = exit # F10 ^[[011q = GITPS; gitps;;n # F11 diff -rc2P git-4.3.12/term/.gitrc.hpterm /home/tudor/src/git/git-4.3.13/term/.gitrc.hpterm *** git-4.3.12/term/.gitrc.hpterm Tue Aug 20 18:00:37 1996 --- /home/tudor/src/git/git-4.3.13/term/.gitrc.hpterm Tue Oct 8 07:41:08 1996 *************** *** 2,6 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.12 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### --- 2,6 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.13 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### diff -rc2P git-4.3.12/term/.gitrc.linux /home/tudor/src/git/git-4.3.13/term/.gitrc.linux *** git-4.3.12/term/.gitrc.linux Tue Aug 20 18:00:45 1996 --- /home/tudor/src/git/git-4.3.13/term/.gitrc.linux Tue Oct 8 07:41:12 1996 *************** *** 2,6 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.12 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### --- 2,6 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.13 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### diff -rc2P git-4.3.12/term/.gitrc.mach /home/tudor/src/git/git-4.3.13/term/.gitrc.mach *** git-4.3.12/term/.gitrc.mach Tue Aug 20 18:44:08 1996 --- /home/tudor/src/git/git-4.3.13/term/.gitrc.mach Tue Oct 8 07:41:16 1996 *************** *** 2,6 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.12 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### --- 2,6 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.13 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### diff -rc2P git-4.3.12/term/.gitrc.minix /home/tudor/src/git/git-4.3.13/term/.gitrc.minix *** git-4.3.12/term/.gitrc.minix Tue Aug 20 18:01:03 1996 --- /home/tudor/src/git/git-4.3.13/term/.gitrc.minix Tue Oct 8 07:41:20 1996 *************** *** 2,6 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.12 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### --- 2,6 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.13 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### diff -rc2P git-4.3.12/term/.gitrc.thix /home/tudor/src/git/git-4.3.13/term/.gitrc.thix *** git-4.3.12/term/.gitrc.thix Tue Aug 20 18:01:11 1996 --- /home/tudor/src/git/git-4.3.13/term/.gitrc.thix Tue Oct 8 07:41:24 1996 *************** *** 2,6 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.12 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### --- 2,6 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.13 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### diff -rc2P git-4.3.12/term/.gitrc.vt100 /home/tudor/src/git/git-4.3.13/term/.gitrc.vt100 *** git-4.3.12/term/.gitrc.vt100 Tue Aug 20 18:01:19 1996 --- /home/tudor/src/git/git-4.3.13/term/.gitrc.vt100 Thu Oct 10 11:43:42 1996 *************** *** 2,6 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.12 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### --- 2,6 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.13 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### *************** *** 218,222 **** ^[[18~ = make-directory # F7 ^[[19~ = delete # F8 ! ^[[20~ = MAKE; make;;;y # F9 ^[[21~ = exit # F10 ^[[23~ = GITPS; gitps;;n # F11 --- 218,222 ---- ^[[18~ = make-directory # F7 ^[[19~ = delete # F8 ! ^[[20~ = MAKE; make %s{Options: ,-k };;;y # F9 ^[[21~ = exit # F10 ^[[23~ = GITPS; gitps;;n # F11 diff -rc2P git-4.3.12/term/.gitrc.vt102 /home/tudor/src/git/git-4.3.13/term/.gitrc.vt102 *** git-4.3.12/term/.gitrc.vt102 Tue Aug 20 18:01:27 1996 --- /home/tudor/src/git/git-4.3.13/term/.gitrc.vt102 Thu Oct 10 11:43:47 1996 *************** *** 2,6 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.12 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### --- 2,6 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.13 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### *************** *** 218,222 **** ^[[18~ = make-directory # F7 ^[[19~ = delete # F8 ! ^[[20~ = MAKE; make;;;y # F9 ^[[21~ = exit # F10 ^[[23~ = GITPS; gitps;;n # F11 --- 218,222 ---- ^[[18~ = make-directory # F7 ^[[19~ = delete # F8 ! ^[[20~ = MAKE; make %s{Options: ,-k };;;y # F9 ^[[21~ = exit # F10 ^[[23~ = GITPS; gitps;;n # F11 diff -rc2P git-4.3.12/term/.gitrc.xterm /home/tudor/src/git/git-4.3.13/term/.gitrc.xterm *** git-4.3.12/term/.gitrc.xterm Tue Aug 20 18:01:34 1996 --- /home/tudor/src/git/git-4.3.13/term/.gitrc.xterm Sat Oct 19 02:08:08 1996 *************** *** 2,6 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.12 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### --- 2,6 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.13 configuration file ### ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### *************** *** 60,66 **** ### - ### ! ### NOTE: in this section the order is important !!! ### shell-pattern = [foreground]; [background]; [brightness] ### --- 60,67 ---- ### ### ! ### NOTE: in this section the order is important! If there are ! ### conflicts, the patterns occuring first take precedence. ! ### ### shell-pattern = [foreground]; [background]; [brightness] ### *************** *** 313,316 **** --- 314,318 ---- *.shar = RED;; *.uu = RED;; + *.rpm = RED;; .* = CYAN;; *************** *** 529,532 **** --- 531,536 ---- ^[[5~ = scroll-down # PGUP ^[[6~ = scroll-up # PGDOWN + ^[[7~ = beginning-of-panel # HOME + ^[[8~ = end-of-panel # END ^[[H = beginning-of-panel # HOME ^[Ow = end-of-panel # END *************** *** 544,548 **** ^[[18~ = make-directory # F7 ^[[19~ = delete # F8 ! ^[[20~ = MAKE; make;;;y # F9 ^[[21~ = exit # F10 ^[[23~ = GITPS; gitps;;n # F11 --- 548,552 ---- ^[[18~ = make-directory # F7 ^[[19~ = delete # F8 ! ^[[20~ = MAKE; make %s{Options: ,-k };;;y # F9 ^[[21~ = exit # F10 ^[[23~ = GITPS; gitps;;n # F11 diff -rc2P git-4.3.12/term/.gitrc.xterm-color /home/tudor/src/git/git-4.3.13/term/.gitrc.xterm-color *** git-4.3.12/term/.gitrc.xterm-color Wed Dec 31 19:00:00 1969 --- /home/tudor/src/git/git-4.3.13/term/.gitrc.xterm-color Sat Oct 19 02:07:47 1996 *************** *** 0 **** --- 1,589 ---- + + ############################################################################### + ### ### + ### GNU Interactive Tools 4.3.13 configuration file ### + ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### + ### ### + ############################################################################### + + + ### + ### xterm configuration file (X window system terminal emulator). + ### If you are using color_xterm or you are using the Ultrix xterm, consider + ### changing AnsiColors to ON. + ### + + + ### + ### If your terminal supports the standard ANSI color sequences, set + ### AnsiColors to ON ([GITxxx-Color] descriptions will be used). If it + ### doesn't, AnsiColors should be OFF ([GITxxx-Monochrome] descriptions + ### will be used instead). + ### + + + [Setup] + TempDirectory = /tmp + AnsiColors = ON # empty means OFF + UseLastScreenChar = ON # use the last character on the screen + StartupScrollStep = # empty means half the number of lines + + ### + ### WARNING: empty lines or lines begining with a comment are considered to + ### be end of sections !!! + ### + + [GIT-Setup] + StartupFileDisplayMode = Size # OwnerGroup, DateTime, Size, Mode or FullName + StartupFileSortMethod = Name # Name, Extension, Size, Date, Mode, OwnerId, GroupId, OwnerName or GroupName + ConfirmOnExit = # empty means OFF + HistoryFile = ~/.githistory + InfoDisplay = ON + LeadingDotMatch = ON # OFF means that leading '.' is matched only explicitly + TypeSensitivity = ON # Automatically set to OFF when AnsiColors is OFF + NormalModeHelp = System: \s Host: \h Machine: \m Date: \d + CommandLineModeHelp = System: \s Host: \h Machine: \m Date: \d + #NormalModeHelp = F3 View F4 Edit F5 Copy F6 Move F7 MkDir F8 Del F10 Exit ^CH Ln ^CS SymLn + #CommandLineModeHelp = ^G-STOP ^B/^F-MOVE ^P/^N-HISTORY ^A-BOL ^E-EOL ^O-RESTORE ^X^C-EXIT ^Z-SUSPEND + + + [GITPS-Setup] + GitPsModeHelp = Arrows-MOVE space-SIGNALS ^L-REFRESH ^G/^X^C/F10-QUIT ^Xk-KILL + + + [GITVIEW-Setup] + GitViewModeHelp = Arrows/PgUp/PgDown/Home/End-MOVE ^L-REFRESH ^G/^X^C/F10-QUIT 0-9/a-f/A-F-OFFSET + + + ### + ### To ignore a section just comment its name + ### + + ### + ### NOTE: in this section the order is important! If there are + ### conflicts, the patterns occuring first take precedence. + ### + ### shell-pattern = [foreground]; [background]; [brightness] + ### + + [GIT-FTI] + *.[clysp] = GREEN;; + *.[clysp].gz = GREEN;; + *.[clysp].Z = GREEN;; + *.cc = GREEN;; + *.cc.gz = GREEN;; + *.cc.Z = GREEN;; + *.cpp = GREEN;; + *.cpp.gz = GREEN;; + *.cpp.Z = GREEN;; + *.c++ = GREEN;; + *.c++.gz = GREEN;; + *.c++.Z = GREEN;; + *.pov = GREEN;; + *.pov.gz = GREEN;; + *.pov.Z = GREEN;; + *.m4 = GREEN;; + *.m4.gz = GREEN;; + *.m4.Z = GREEN;; + *.pl = GREEN;; + *.pl.gz = GREEN;; + *.pl.Z = GREEN;; + *.h = CYAN;; + *.h.gz = CYAN;; + *.h.Z = CYAN;; + *.inc = CYAN;; + *.inc.gz = CYAN;; + *.inc.Z = CYAN;; + *.el = GREEN;; + *.el.gz = GREEN;; + *.el.Z = GREEN;; + *.elc = GREEN;; + *.elc.gz = GREEN;; + *.elc.Z = GREEN;; + *.idl = GREEN;; + *.idl.gz = GREEN;; + *.idl.Z = GREEN;; + *.in = CYAN;; + *.in.gz = CYAN;; + *.in.Z = CYAN;; + *.pas = GREEN;; + *.pas.gz = GREEN;; + *.pas.Z = GREEN;; + *.pm = GREEN;; + *.pm.gz = GREEN;; + *.pm.Z = GREEN;; + *,v = CYAN;; + *,v.gz = CYAN;; + *,v.Z = CYAN;; + Makefile = CYAN;; + Makefile.* = CYAN;; + *.o = CYAN;; + *.o.gz = CYAN;; + *.o.Z = CYAN;; + *.a = CYAN;; + *.a.gz = CYAN;; + *.a.Z = CYAN;; + *.sa = CYAN;; + *.sa.* = CYAN;; + *.so = CYAN;; + *.so.* = CYAN;; + *.texi = WHITE;; + *.texi.gz = WHITE;; + *.texi.Z = WHITE;; + *.texinfo = WHITE;; + *.texinfo.gz = WHITE;; + *.texinfo.Z = WHITE;; + *.info* = WHITE;; + *.dir = WHITE;; + *.dir.gz = WHITE;; + *.dir.Z = WHITE;; + *.man = WHITE;; + *.man.gz = WHITE;; + *.man.Z = WHITE;; + *.[0-9n] = WHITE;; + *.[0-9n].gz = WHITE;; + *.[0-9n].Z = WHITE;; + *.[0-9n][xm] = WHITE;; + *.[0-9n][xm].gz = WHITE;; + *.[0-9n][xm].Z = WHITE;; + *.[0-9n]tk = WHITE;; + *.[0-9n]tk.gz = WHITE;; + *.[0-9n]tk.Z = WHITE;; + *.[0-9n]tcl = WHITE;; + *.[0-9n]tcl.gz = WHITE;; + *.[0-9n]tcl.Z = WHITE;; + *.[0-9n]tclx = WHITE;; + *.[0-9n]tclx.gz = WHITE;; + *.[0-9n]tclx.Z = WHITE;; + *.[0-9n]itcl = WHITE;; + *.[0-9n]itcl.gz = WHITE;; + *.[0-9n]itcl.Z = WHITE;; + *.[0-9n]blt = WHITE;; + *.[0-9n]blt.gz = WHITE;; + *.[0-9n]blt.Z = WHITE;; + *.doc = WHITE;; + *.doc.gz = WHITE;; + *.doc.Z = WHITE;; + *.txt = WHITE;; + *.txt.gz = WHITE;; + *.txt.Z = WHITE;; + *.text = WHITE;; + *.text.gz = WHITE;; + *.text.Z = WHITE;; + *.log = WHITE;; + *.log.gz = WHITE;; + *.log.Z = WHITE;; + *.aux = WHITE;; + *.aux.gz = WHITE;; + *.aux.Z = WHITE;; + *.lsm = WHITE;; + *.lsm.gz = WHITE;; + *.lsm.Z = WHITE;; + *.tex = WHITE;; + *.tex.gz = WHITE;; + *.tex.Z = WHITE;; + *.diff = WHITE;; + *.diff.gz = WHITE;; + *.diff.Z = WHITE;; + *.html = WHITE;; + *.html.gz = WHITE;; + *.html.Z = WHITE;; + *.htm = WHITE;; + *.htm.gz = WHITE;; + *.htm.Z = WHITE;; + README* = WHITE;; + *.README = WHITE;; + *.README.gz = WHITE;; + *.README.Z = WHITE;; + ChangeLog = WHITE;; + ChangeLog.gz = WHITE;; + ChangeLog.Z = WHITE;; + INSTALL* = WHITE;; + *NEWS = WHITE;; + PLATFORMS = WHITE;; + PROBLEMS = WHITE;; + TODO* = WHITE;; + LSM = WHITE;; + TAGS = WHITE;; + TAGS. = WHITE;; + COPYING = WHITE;; + COPYING.gz = WHITE;; + COPYING.Z = WHITE;; + RMAIL* = WHITE;; + *.pgp = CYAN;; + *.pgp.gz = CYAN;; + *.pgp.Z = CYAN;; + *.ps = MAGENTA;; + *.ps.gz = MAGENTA;; + *.ps.Z = MAGENTA;; + *.fig = MAGENTA;; + *.fig.gz = MAGENTA;; + *.fig.Z = MAGENTA;; + *.dvi = MAGENTA;; + *.dvi.gz = MAGENTA;; + *.dvi.Z = MAGENTA;; + *.gif = MAGENTA;; + *.gif.gz = MAGENTA;; + *.gif.Z = MAGENTA;; + *.jpg = MAGENTA;; + *.jpg.gz = MAGENTA;; + *.jpg.Z = MAGENTA;; + *.jpeg = MAGENTA;; + *.jpeg.gz = MAGENTA;; + *.jpeg.Z = MAGENTA;; + *.tif = MAGENTA;; + *.tif.gz = MAGENTA;; + *.tif.Z = MAGENTA;; + *.bmp = MAGENTA;; + *.bmp.gz = MAGENTA;; + *.bmp.Z = MAGENTA;; + *.ppm = MAGENTA;; + *.ppm.gz = MAGENTA;; + *.ppm.Z = MAGENTA;; + *.pgm = MAGENTA;; + *.pgm.gz = MAGENTA;; + *.pgm.Z = MAGENTA;; + *.pbm = MAGENTA;; + *.pbm.gz = MAGENTA;; + *.pbm.Z = MAGENTA;; + *.xbm = MAGENTA;; + *.xbm.gz = MAGENTA;; + *.xbm.Z = MAGENTA;; + *.xpm = MAGENTA;; + *.xpm.gz = MAGENTA;; + *.xpm.Z = MAGENTA;; + *.icon = MAGENTA;; + *.icon.gz = MAGENTA;; + *.icon.Z = MAGENTA;; + *.cursor = MAGENTA;; + *.cursor.gz = MAGENTA;; + *.cursor.Z = MAGENTA;; + *.ras = MAGENTA;; + *.ras.gz = MAGENTA;; + *.ras.Z = MAGENTA;; + *.tga = MAGENTA;; + *.tga.gz = MAGENTA;; + *.tga.Z = MAGENTA;; + *.pm = MAGENTA;; + *.pm.gz = MAGENTA;; + *.pm.Z = MAGENTA;; + *.pr = MAGENTA;; + *.pr.gz = MAGENTA;; + *.pr.Z = MAGENTA;; + *.rgb = MAGENTA;; + *.rgb.gz = MAGENTA;; + *.rgb.Z = MAGENTA;; + *.fts = MAGENTA;; + *.fts.gz = MAGENTA;; + *.fts.Z = MAGENTA;; + *.mpg = CYAN;; + *.mpg.gz = CYAN;; + *.mpg.Z = CYAN;; + *.mpeg = CYAN;; + *.mpeg.gz = CYAN;; + *.mpeg.Z = CYAN;; + *.fli = CYAN;; + *.fli.gz = CYAN;; + *.fli.Z = CYAN;; + *.flc = CYAN;; + *.flc.gz = CYAN;; + *.flc.Z = CYAN;; + *.mod = CYAN;; + *.mod.gz = CYAN;; + *.mod.Z = CYAN;; + *.s3m = CYAN;; + *.s3m.gz = CYAN;; + *.s3m.Z = CYAN;; + *.voc = CYAN;; + *.voc.gz = CYAN;; + *.voc.Z = CYAN;; + *.wav = CYAN;; + *.wav.gz = CYAN;; + *.wav.Z = CYAN;; + *.tar.gz = RED;; + *.tar.Z = RED;; + *.tgZ = RED;; + *.ta[rZ] = RED;; + *.trZ = RED;; + *.gz = RED;; + *.Z = RED;; + *.zip = RED;; + *.arj = RED;; + *.a[0-9][1-9] = RED;; + *.rar = RED;; + *.shar = RED;; + *.uu = RED;; + *.rpm = RED;; + .* = CYAN;; + + + ################### + ### Color xterm ### + ################### + + + [GIT-Color] + TitleForeground = CYAN + TitleBackground = BLACK + TitleBrightness = OFF + UserName = RED + TtyName = RED + PanelFrame = WHITE + PanelBackground = BLACK + PanelSelectedFile = YELLOW + PanelSelectedFileBrightness = OFF + PanelNotSelectedFile = WHITE + PanelNotSelectedFileBrightness = OFF + PanelCurrentSelectedFile = YELLOW + PanelCurrentNotSelectedFile = WHITE + PanelCurrentFile = BLUE + PanelPath = RED + PanelPathBrightness = OFF + PanelDeviceFreeSpace = RED + PanelDeviceFreeSpaceBrightness = OFF + PanelFileInfo = RED + PanelFileInfoBrightness = OFF + PanelFilesInfo = BLACK + PanelFilesInfoBrightness = OFF + InputLineForeground = WHITE + InputLineBackground = BLACK + InputLineBrightness = OFF + InputLineErrorForeground = WHITE + InputLineErrorBackground = RED + InputLineErrorBrightness = OFF + StatusBarForeground = BLACK + StatusBarBackground = CYAN + StatusBarBrightness = OFF + StatusBarWarningForeground = BLACK + StatusBarWarningBackground = WHITE + StatusBarWarningBrightness = OFF + StatusBarErrorForeground = WHITE + StatusBarErrorBackground = RED + StatusBarErrorBrightness = OFF + + + [GITPS-Color] + TitleForeground = CYAN + TitleBackground = BLUE + TitleBrightness = OFF + HeaderForeground = CYAN + HeaderBackground = RED + HeaderBrightness = OFF + ScreenForeground = BLACK + ScreenBackground = CYAN + ScreenBrightness = OFF + StatusForeground = CYAN + StatusBackground = BLUE + StatusBrightness = OFF + + + [GITVIEW-Color] + TitleForeground = CYAN + TitleBackground = BLUE + TitleBrightness = OFF + HeaderForeground = CYAN + HeaderBackground = RED + HeaderBrightness = OFF + ScreenForeground = BLACK + ScreenBackground = CYAN + ScreenBrightness = OFF + StatusForeground = CYAN + StatusBackground = BLUE + StatusBrightness = OFF + + + ######################## + ### monochrome xterm ### + ######################## + + [GIT-Monochrome] + TitleForeground = WHITE + TitleBackground = BLACK + TitleBrightness = ON + UserName = WHITE + TtyName = WHITE + PanelFrame = WHITE + PanelBackground = BLACK + PanelSelectedFile = WHITE + PanelSelectedFileBrightness = ON + PanelNotSelectedFile = WHITE + PanelNotSelectedFileBrightness = OFF + PanelCurrentSelectedFile = WHITE + PanelCurrentNotSelectedFile = BLACK + PanelCurrentFile = WHITE + PanelPath = BLACK + PanelPathBrightness = OFF + PanelDeviceFreeSpace = BLACK + PanelDeviceFreeSpaceBrightness = OFF + PanelFileInfo = BLACK + PanelFileInfoBrightness = OFF + PanelFilesInfo = BLACK + PanelFilesInfoBrightness = OFF + InputLineForeground = WHITE + InputLineBackground = BLACK + InputLineBrightness = ON + InputLineErrorForeground = WHITE + InputLineErrorBackground = BLACK + InputLineErrorBrightness = ON + StatusBarForeground = BLACK + StatusBarBackground = WHITE + StatusBarBrightness = OFF + StatusBarWarningForeground = BLACK + StatusBarWarningBackground = WHITE + StatusBarWarningBrightness = OFF + StatusBarErrorForeground = BLACK + StatusBarErrorBackground = WHITE + StatusBarErrorBrightness = OFF + + + [GITPS-Monochrome] + TitleForeground = BLACK + TitleBackground = WHITE + TitleBrightness = OFF + HeaderForeground = WHITE + HeaderBackground = BLACK + HeaderBrightness = ON + ScreenForeground = WHITE + ScreenBackground = BLACK + ScreenBrightness = OFF + StatusForeground = BLACK + StatusBackground = WHITE + StatusBrightness = OFF + + + [GITVIEW-Monochrome] + TitleForeground = BLACK + TitleBackground = WHITE + TitleBrightness = OFF + HeaderForeground = WHITE + HeaderBackground = BLACK + HeaderBrightness = ON + ScreenForeground = WHITE + ScreenBackground = BLACK + ScreenBrightness = OFF + StatusForeground = BLACK + StatusBackground = WHITE + StatusBrightness = OFF + + + ### + ### COMMAND FORMAT: + ### key = command name; formatted command; new dir; save screen; pause; hide + ### + ### DEFAULTS: + ### save screen = y + ### pause = n + ### hide = n + ### + ### PLEASE READ THE INFO DOCUMENTATION FOR DETAILS + ### BRIEF: + ### + ### FORMAT SPECIFIERS: + ### - %s{question,default_answer} + ### - %?{confirmation} + ### + ### - %f file (not directory) + ### - %d directory (not file) + ### - %l symbolic link + ### - %t fifo + ### - %z socket + ### - %a any type of directory entry (file, directory, link, fifo, socket) + ### - %m current entry mode + ### - %g current entry group + ### - %o current entry owner + ### - %p current panel path + ### - %b current panel directory name + ### - %i current panel selected or current entry + ### + ### **** For the other panel: ***** + ### + ### - %F file (not directory) + ### - %D directory (not file) + ### - %L symbolic link + ### - %T fifo + ### - %Z socket + ### - %A any type of directory entry (file, directory, link, fifo, socket) + ### - %M current entry mode + ### - %G current entry group + ### - %O current entry owner + ### - %P the other panel path + ### - %B the other panel directory name + ### - %I the other panel selected or current entry + ### + ### For faster startup, try to keep this entries sorted alphabetically, + ### at least locally. The order is given by the key sequence. + ### + + + ### + ### Key sequences starting with characters between ' ' and '~' are IGNORED ! + ### + + [GIT-Keys] + ^[[A = previous-line + ^[[B = next-line + ^[[C = forward-char + ^[[D = backward-char + ^[OB = next-line + ^[OC = forward-char + ^[OD = backward-char + ^[[2~ = select-entry + ^[[5~ = scroll-down # PGUP + ^[[6~ = scroll-up # PGDOWN + ^[[7~ = beginning-of-panel # HOME + ^[[8~ = end-of-panel # END + ^[[H = beginning-of-panel # HOME + ^[Ow = end-of-panel # END + ^[[11~ = INFO; info %s{Info documentation: ,} # F1 (HP-UX xterm) + ^[[12~ = FILE-ACTION; gitaction %p %f # F2 (HP-UX xterm) + ^[[13~ = VIEW; gitview %f;;n # F3 (HP-UX xterm) + ^[[14~ = EDIT; $GIT_EDITOR %f;;n # F4 (HP-UX xterm) + ^[[15~ = copy # F5 (HP-UX xterm) + ^[[28~ = INFO; info %s{Info documentation: ,} # F1 + ^[[33~ = FILE-ACTION; gitaction %p %f # F2 + ^[[34~ = VIEW; gitview %f;;n # F3 + ^[[29~ = EDIT; $GIT_EDITOR %f;;n # F4 + ^[[32~ = copy # F5 + ^[[17~ = move # F6 + ^[[18~ = make-directory # F7 + ^[[19~ = delete # F8 + ^[[20~ = MAKE; make %s{Options: ,-k };;;y # F9 + ^[[21~ = exit # F10 + ^[[23~ = GITPS; gitps;;n # F11 + ^[[24~ = READ-MAIL; $GIT_RMAIL;;n # F12 + + + ### + ### Key sequences starting with characters between ' ' and '~' are ALLOWED. + ### + + [GITPS-Keys] + ^[[A = previous-line + ^[[B = next-line + ^[[5~ = scroll-down # PGUP + ^[[D = scroll-down # PGUP + ^[[6~ = scroll-up # PGDOWN + ^[[C = scroll-up # PGDOWN + ^[OA = previous-line + ^[OB = next-line + ^[OC = scroll-up + ^[OD = scroll-down + ^[[21~ = exit # F10 + + + ### + ### Key sequences starting with characters between ' ' and '~' are IGNORED ! + ### + + [GITVIEW-Keys] + ^[[A = previous-line + ^[[B = next-line + ^[[5~ = scroll-down # PGUP + ^[[D = scroll-down # PGUP + ^[[6~ = scroll-up # PGDOWN + ^[[C = scroll-up # PGDOWN + ^[OA = previous-line + ^[OB = next-line + ^[OC = scroll-up + ^[OD = scroll-down + ^[[21~ = exit # F10 diff -rc2P git-4.3.12/term/ChangeLog /home/tudor/src/git/git-4.3.13/term/ChangeLog *** git-4.3.12/term/ChangeLog Tue Aug 20 18:02:36 1996 --- /home/tudor/src/git/git-4.3.13/term/ChangeLog Wed Oct 16 18:09:43 1996 *************** *** 1,2 **** --- 1,10 ---- + Wed Oct 16 18:09:33 1996 Tudor Hulubei + + * .gitrc.xterm-color: New file. + + Sun Oct 13 18:47:19 1996 Tudor Hulubei + + * .gitrc.common: Added support for *.rpm files. + Wed Aug 21 01:01:39 1996 Tudor Hulubei diff -rc2P git-4.3.12/term/Makefile.in /home/tudor/src/git/git-4.3.13/term/Makefile.in *** git-4.3.12/term/Makefile.in Tue Aug 20 17:54:55 1996 --- /home/tudor/src/git/git-4.3.13/term/Makefile.in Wed Oct 16 14:19:30 1996 *************** *** 44,48 **** .gitrc.xterm .gitrc.hpterm .gitrc.ansi .gitrc.generic\ .gitrc.common .gitrc.minix .gitrc.aixterm .gitrc.hft\ ! .gitrc.mach GIT_GENERICS = .gitrc.sun .gitrc.sun-cmd .gitrc.pc3 --- 44,48 ---- .gitrc.xterm .gitrc.hpterm .gitrc.ansi .gitrc.generic\ .gitrc.common .gitrc.minix .gitrc.aixterm .gitrc.hft\ ! .gitrc.mach .gitrc.xterm-color GIT_GENERICS = .gitrc.sun .gitrc.sun-cmd .gitrc.pc3