diff -rc2P git-4.3.15/ChangeLog /home/tudor/src/git/git-4.3.16/ChangeLog *** git-4.3.15/ChangeLog Mon Dec 2 19:33:53 1996 --- /home/tudor/src/git/git-4.3.16/ChangeLog Sat Jan 4 17:45:55 1997 *************** *** 1,2 **** --- 1,6 ---- + Sat Jan 4 17:45:35 1997 Tudor Hulubei + + * configure.in (HOST): Bug fix: $host_os is `linux-gnu' now. + Mon Dec 2 19:32:31 1996 Tudor Hulubei diff -rc2P git-4.3.15/LSM /home/tudor/src/git/git-4.3.16/LSM *** git-4.3.15/LSM Mon Dec 23 20:59:50 1996 --- /home/tudor/src/git/git-4.3.16/LSM Sat Jan 4 22:09:26 1997 *************** *** 1,6 **** Begin3 Title: GNU Interactive Tools ! Version: 4.3.15 ! Entered-date: 23Dec96 Description: GIT is a portable file system browser for UNIX systems. An interactive process viewer/killer, a hex/ascii file --- 1,6 ---- Begin3 Title: GNU Interactive Tools ! Version: 4.3.16 ! Entered-date: 4Jan97 Description: GIT is a portable file system browser for UNIX systems. An interactive process viewer/killer, a hex/ascii file *************** *** 14,19 **** Maintained-by: tudor@cs.unh.edu (Tudor Hulubei) Primary-site: ftp.cs.unh.edu /pub/grads/tudor/git ! 374k git-4.3.15.tar.gz ! 938 git-4.3.15.lsm Alternate-site: prep.ai.mit.edu /pub/gnu Original-site: --- 14,19 ---- Maintained-by: tudor@cs.unh.edu (Tudor Hulubei) Primary-site: ftp.cs.unh.edu /pub/grads/tudor/git ! 328k git-4.3.16.tar.gz ! 937 git-4.3.16.lsm Alternate-site: prep.ai.mit.edu /pub/gnu Original-site: diff -rc2P git-4.3.15/NEWS /home/tudor/src/git/git-4.3.16/NEWS *** git-4.3.15/NEWS Mon Dec 23 16:45:58 1996 --- /home/tudor/src/git/git-4.3.16/NEWS Fri Dec 27 21:42:12 1996 *************** *** 8,11 **** --- 8,17 ---- ----------- + Version 4.3.16 + .............. + + - Minor fixes and updates. + + Version 4.3.15 .............. diff -rc2P git-4.3.15/configure /home/tudor/src/git/git-4.3.16/configure *** git-4.3.15/configure Mon Dec 23 16:40:45 1996 --- /home/tudor/src/git/git-4.3.16/configure Sat Jan 4 21:47:36 1997 *************** *** 1,5 **** #! /bin/sh ! # From configure.in Revision: 4.3.15 # Guess values for system-dependent variables and create Makefiles. # Generated automatically using autoconf version 2.12 --- 1,5 ---- #! /bin/sh ! # From configure.in Revision: 4.3.16 # Guess values for system-dependent variables and create Makefiles. # Generated automatically using autoconf version 2.12 *************** *** 530,534 **** PRODUCT="GNU Interactive Tools" ! VERSION="4.3.15" --- 530,534 ---- PRODUCT="GNU Interactive Tools" ! VERSION="4.3.16" *************** *** 537,541 **** echo echo " ############################################" ! echo " # Configuring GNU Interactive Tools 4.3.15 #" echo " ############################################" echo --- 537,541 ---- echo echo " ############################################" ! echo " # Configuring GNU Interactive Tools 4.3.16 #" echo " ############################################" echo *************** *** 675,679 **** ! if test "$host_os" = "linux"; then cat >> confdefs.h <<\EOF #define HAVE_LINUX 1 --- 675,679 ---- ! if test "$host_os" = "linux-gnu"; then cat >> confdefs.h <<\EOF #define HAVE_LINUX 1 diff -rc2P git-4.3.15/configure.in /home/tudor/src/git/git-4.3.16/configure.in *** git-4.3.15/configure.in Mon Dec 23 16:37:08 1996 --- /home/tudor/src/git/git-4.3.16/configure.in Sat Jan 4 21:46:21 1997 *************** *** 3,8 **** dnl ########################################################################### dnl # # ! dnl # Autoconf input file for GNU Interactive Tools 4.3.15 # ! dnl # Copyright (C) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. # dnl # # dnl ########################################################################### --- 3,8 ---- dnl ########################################################################### dnl # # ! dnl # Autoconf input file for GNU Interactive Tools 4.3.16 # ! dnl # Copyright (C) 1993-1997 Free Software Foundation, Inc. # dnl # # dnl ########################################################################### *************** *** 13,17 **** dnl ############################### ! AC_REVISION($Revision: 4.3.15 $) AC_INIT(src/git.c) AC_CONFIG_HEADER(config.h) --- 13,17 ---- dnl ############################### ! AC_REVISION($Revision: 4.3.16 $) AC_INIT(src/git.c) AC_CONFIG_HEADER(config.h) *************** *** 24,28 **** PRODUCT="GNU Interactive Tools" ! VERSION="4.3.15" --- 24,28 ---- PRODUCT="GNU Interactive Tools" ! VERSION="4.3.16" *************** *** 34,38 **** echo echo " ############################################" ! echo " # Configuring GNU Interactive Tools 4.3.15 #" echo " ############################################" echo --- 34,38 ---- echo echo " ############################################" ! echo " # Configuring GNU Interactive Tools 4.3.16 #" echo " ############################################" echo *************** *** 77,81 **** dnl ################################################################# ! if test "$host_os" = "linux"; then AC_DEFINE(HAVE_LINUX) fi --- 77,81 ---- dnl ################################################################# ! if test "$host_os" = "linux-gnu"; then AC_DEFINE(HAVE_LINUX) fi diff -rc2P git-4.3.15/git.spec /home/tudor/src/git/git-4.3.16/git.spec *** git-4.3.15/git.spec Fri Dec 20 15:57:33 1996 --- /home/tudor/src/git/git-4.3.16/git.spec Sat Jan 4 21:41:36 1997 *************** *** 1,9 **** Summary: GIT - GNU Interactive Tools Name: git ! Version: 4.3.15 Release: 1 Copyright: GPL Group: Utilities/File ! Source: prep.ai.mit.edu:/pub/gnu/git-4.3.15.tar.gz %description --- 1,9 ---- Summary: GIT - GNU Interactive Tools Name: git ! Version: 4.3.16 Release: 1 Copyright: GPL Group: Utilities/File ! Source: prep.ai.mit.edu:/pub/gnu/git-4.3.16.tar.gz %description diff -rc2P git-4.3.15/info/git.info-1 /home/tudor/src/git/git-4.3.16/info/git.info-1 *** git-4.3.15/info/git.info-1 Sun Dec 22 20:35:17 1996 --- /home/tudor/src/git/git-4.3.16/info/git.info-1 Sat Jan 4 21:47:08 1997 *************** *** 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.5, for GNU Interactive Tools version 4.3.15. * 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.5, for GNU Interactive Tools version 4.3.16. * Menu: diff -rc2P git-4.3.15/info/git.texinfo /home/tudor/src/git/git-4.3.16/info/git.texinfo *** git-4.3.15/info/git.texinfo Sun Dec 22 19:36:17 1996 --- /home/tudor/src/git/git-4.3.16/info/git.texinfo Sat Jan 4 21:39:45 1997 *************** *** 8,13 **** @set EDITION 2.5 ! @set VERSION 4.3.15 ! @set UPDATED December 1996 @iftex --- 8,13 ---- @set EDITION 2.5 ! @set VERSION 4.3.16 ! @set UPDATED January 1997 @iftex Only in git-4.3.15: pictures diff -rc2P git-4.3.15/src/ChangeLog /home/tudor/src/git/git-4.3.16/src/ChangeLog *** git-4.3.15/src/ChangeLog Sun Dec 22 19:33:02 1996 --- /home/tudor/src/git/git-4.3.16/src/ChangeLog Fri Dec 27 21:38:19 1996 *************** *** 1,2 **** --- 1,9 ---- + Fri Dec 27 21:04:00 1996 Tudor Hulubei + + * panel.c (panel_update_size): Fixed to support file system sizes + up to about 100 Tb. + + * tilde.c (tilde_expand_word): updated from bash-2.0. + Sun Dec 22 19:32:57 1996 Tudor Hulubei diff -rc2P git-4.3.15/src/TAGS /home/tudor/src/git/git-4.3.16/src/TAGS *** git-4.3.15/src/TAGS Mon Dec 23 21:00:54 1996 --- /home/tudor/src/git/git-4.3.16/src/TAGS Sat Jan 4 22:10:20 1997 *************** *** 423,427 **** il_history(1027,18598 ! misc.c,618 display_exit_message(85,1867 fatal_signal(97,2171 --- 423,427 ---- il_history(1027,18598 ! misc.c,621 display_exit_message(85,1867 fatal_signal(97,2171 *************** *** 436,452 **** 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,9703 ! get_local_time(496,9908 ! putenv(565,11917 ! is_a_bg_command(620,13027 ! is_an_empty_command(648,13552 ! get_file_type_info(660,13690 ! panel.c,4535 #define INT_MAX 51,1312 #define FILE_DISPLAY_MODES 101,2237 --- 436,452 ---- get_string_var(319,6625 get_colorset_var(334,6853 ! minimize_path(366,7528 ! get_tty_name(418,8521 ! get_login_name(431,8709 ! truncate_long_name(454,9206 ! truncate_string(471,9498 ! get_file_length(483,9716 ! get_local_time(496,9921 ! putenv(565,11930 ! is_a_bg_command(620,13040 ! is_an_empty_command(648,13565 ! get_file_type_info(660,13703 ! panel.c,4530 #define INT_MAX 51,1312 #define FILE_DISPLAY_MODES 101,2237 *************** *** 488,596 **** xchg(276,7586 panel_init(291,7792 ! panel_end(390,10179 ! get_fos(417,10619 ! get_centered_fos(425,10733 ! cutname(445,11181 ! sort_compare_fn(463,11489 ! panel_no_optimizations(548,13564 ! panel_get_current_file_name(556,13660 ! panel_get_current_file_uid(564,13779 ! panel_get_current_file_gid(572,13896 ! panel_get_current_file_mode(580,14014 ! panel_get_current_file_type(588,14131 ! panel_set_position(596,14249 ! panel_activate(606,14404 ! panel_deactivate(614,14478 ! panel_set_wrapped_isearch_flag(622,14554 ! panel_isearch_backward(630,14651 ! panel_isearch_forward(653,15047 ! #define panel_1s_message 675,15449 ! panel_2s_message(679,15494 ! panel_3s_message(696,15826 ! panel_recover(714,16211 ! load_fti(734,16669 ! load_inode(769,17523 ! panel_read_directory(881,20579 ! panel_init_iterator(1156,26675 ! panel_get_next(1165,26808 ! panel_update_entries(1196,27357 ! panel_update_path(1229,28012 ! beautify_size_number(1266,28811 ! panel_update_size(1284,29046 ! mode2string(1325,29785 ! panel_update_info(1397,31077 ! panel_build_entry_field(1477,32944 ! panel_update_entry(1548,34476 ! panel_update_frame(1727,39012 ! panel_update(1769,39864 ! panel_resize(1781,40062 ! panel_set_focus(1801,40425 ! panel_select_all(1815,40656 ! panel_unselect_all(1831,40920 ! panel_get_path(1844,41096 ! canceled(1852,41169 ! same_file(1879,41613 ! #define WARN_OVERWRITE 1896,41857 ! #define WARN_OK 1897,41882 ! #define WARN_CANCEL 1898,41901 ! #define WARN_SKIP 1899,41923 ! panel_warning(1903,41949 ! panel_unlink(1947,42688 ! #define COPY_BUFFER_SIZE 1959,42976 ! #define SD_OK 1961,43014 ! #define SD_CANCEL 1962,43037 ! #define SD_SKIP 1963,43067 ! #define S_OPENERR 1964,43094 ! #define S_READERR 1965,43115 ! #define D_CREATERR 1966,43136 ! #define D_WRITEERR 1967,43158 ! #define SD_NOSPACE 1968,43180 ! #define SD_UNKNOWN 1969,43202 ! #define D_STATERR 1970,43224 ! #define SD_INVAL 1971,43245 ! percent(1991,43615 ! panel_copy(2004,43812 ! #define FT_OK 2229,48342 ! #define FT_CANCEL 2230,48365 ! #define FT_SKIP 2231,48395 ! #define T_CREATERR 2232,48422 ! #define F_DELETERR 2233,48444 ! #define F_STATERR 2234,48466 ! #define T_STATERR 2235,48487 ! #define FT_UNKNOWN 2236,48508 ! #define FT_INVAL 2237,48530 ! #define FT_NOSPACE 2238,48550 ! #define FT_COPY 2239,48572 ! panel_move(2259,48921 ! panel_get_index(2446,52752 ! panel_act_ENTER(2487,53452 ! panel_act_COPY(2591,55432 ! panel_act_DELETE(2746,58667 ! panel_act_MKDIR(2872,61339 ! panel_act_MOVE(2933,62726 ! panel_act_CHDIR(3104,66309 ! panel_act_REFRESH(3138,67080 ! #define CMP_BUFFER_SIZE 3174,67810 ! #define CF_ABORT 3176,67847 ! #define CF_READ1 3177,67867 ! #define CF_READ2 3178,67887 ! #define CF_OPEN1 3179,67907 ! #define CF_OPEN2 3180,67927 ! panel_compare_files(3200,68482 ! panel_act_COMPARE(3317,70818 ! panel_act_CMPDIR(3432,73835 ! #define ON_OK 3520,75754 ! #define ON_CANCEL 3521,75777 ! #define ON_SKIP 3522,75807 ! #define O_RMERR 3523,75834 ! #define N_RMERR 3524,75853 ! #define ON_RENERR 3525,75872 ! panel_case_rename(3540,76041 ! panel_act_CASE(3650,78045 ! pack_compare_fn(3699,79036 ! panel_act_BIN_PACKING(3721,79842 ! panel_parse_patterns(3872,83537 ! panel_deallocate_patterns(3929,84683 ! panel_action(3942,84858 signals.c,143 --- 488,596 ---- xchg(276,7586 panel_init(291,7792 ! panel_end(390,10182 ! get_fos(417,10622 ! get_centered_fos(425,10736 ! cutname(445,11184 ! sort_compare_fn(463,11492 ! panel_no_optimizations(548,13567 ! panel_get_current_file_name(556,13663 ! panel_get_current_file_uid(564,13782 ! panel_get_current_file_gid(572,13899 ! panel_get_current_file_mode(580,14017 ! panel_get_current_file_type(588,14134 ! panel_set_position(596,14252 ! panel_activate(606,14407 ! panel_deactivate(614,14481 ! panel_set_wrapped_isearch_flag(622,14557 ! panel_isearch_backward(630,14654 ! panel_isearch_forward(653,15050 ! #define panel_1s_message 675,15452 ! panel_2s_message(679,15497 ! panel_3s_message(696,15829 ! panel_recover(714,16214 ! load_fti(734,16672 ! load_inode(769,17526 ! panel_read_directory(881,20582 ! panel_init_iterator(1156,26681 ! panel_get_next(1165,26814 ! panel_update_entries(1196,27363 ! panel_update_path(1229,28018 ! beautify_number(1266,28817 ! panel_update_size(1284,29063 ! mode2string(1330,29992 ! panel_update_info(1402,31284 ! panel_build_entry_field(1482,33146 ! panel_update_entry(1553,34678 ! panel_update_frame(1732,39214 ! panel_update(1774,40066 ! panel_resize(1786,40264 ! panel_set_focus(1806,40627 ! panel_select_all(1820,40858 ! panel_unselect_all(1836,41122 ! panel_get_path(1849,41298 ! canceled(1857,41371 ! same_file(1884,41815 ! #define WARN_OVERWRITE 1901,42059 ! #define WARN_OK 1902,42084 ! #define WARN_CANCEL 1903,42103 ! #define WARN_SKIP 1904,42125 ! panel_warning(1908,42151 ! panel_unlink(1952,42890 ! #define COPY_BUFFER_SIZE 1964,43178 ! #define SD_OK 1966,43216 ! #define SD_CANCEL 1967,43239 ! #define SD_SKIP 1968,43269 ! #define S_OPENERR 1969,43296 ! #define S_READERR 1970,43317 ! #define D_CREATERR 1971,43338 ! #define D_WRITEERR 1972,43360 ! #define SD_NOSPACE 1973,43382 ! #define SD_UNKNOWN 1974,43404 ! #define D_STATERR 1975,43426 ! #define SD_INVAL 1976,43447 ! percent(1996,43817 ! panel_copy(2009,44014 ! #define FT_OK 2234,48544 ! #define FT_CANCEL 2235,48567 ! #define FT_SKIP 2236,48597 ! #define T_CREATERR 2237,48624 ! #define F_DELETERR 2238,48646 ! #define F_STATERR 2239,48668 ! #define T_STATERR 2240,48689 ! #define FT_UNKNOWN 2241,48710 ! #define FT_INVAL 2242,48732 ! #define FT_NOSPACE 2243,48752 ! #define FT_COPY 2244,48774 ! panel_move(2264,49123 ! panel_get_index(2451,52954 ! panel_act_ENTER(2492,53654 ! panel_act_COPY(2596,55634 ! panel_act_DELETE(2751,58869 ! panel_act_MKDIR(2877,61541 ! panel_act_MOVE(2938,62928 ! panel_act_CHDIR(3109,66511 ! panel_act_REFRESH(3143,67285 ! #define CMP_BUFFER_SIZE 3179,68015 ! #define CF_ABORT 3181,68052 ! #define CF_READ1 3182,68072 ! #define CF_READ2 3183,68092 ! #define CF_OPEN1 3184,68112 ! #define CF_OPEN2 3185,68132 ! panel_compare_files(3205,68687 ! panel_act_COMPARE(3322,71023 ! panel_act_CMPDIR(3437,74040 ! #define ON_OK 3525,75959 ! #define ON_CANCEL 3526,75982 ! #define ON_SKIP 3527,76012 ! #define O_RMERR 3528,76039 ! #define N_RMERR 3529,76058 ! #define ON_RENERR 3530,76077 ! panel_case_rename(3545,76246 ! panel_act_CASE(3655,78250 ! pack_compare_fn(3704,79241 ! panel_act_BIN_PACKING(3726,80047 ! panel_parse_patterns(3877,83742 ! panel_deallocate_patterns(3934,84888 ! panel_action(3947,85063 signals.c,143 *************** *** 626,769 **** tilde.c,197 #define savestring(savestring54,1512 ! # define NULL 59,1648 ! # define NULL 61,1686 ! tilde_find_prefix 98,3282 ! tilde_find_suffix 131,3960 ! tilde_expand 155,4466 ! tilde_expand_word 218,6234 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(1967,46168 ! tty_get_capabilities(1986,46565 window.c,151 --- 626,769 ---- tilde.c,197 #define savestring(savestring54,1512 ! # define NULL 59,1644 ! # define NULL 61,1682 ! tilde_find_prefix 98,3274 ! tilde_find_suffix 131,3952 ! tilde_expand 155,4458 ! tilde_expand_word 218,6202 tty.c,4458 ! #define CDISABLE 58,1397 ! #define CDISABLE 62,1490 ! #define CDISABLE 64,1533 ! #define MAX_TTY_COLUMNS 68,1610 ! #define MIN_TTY_COLUMNS 69,1646 ! #define MAX_TTY_LINES 70,1681 ! #define MIN_TTY_LINES 71,1717 ! #define TTY_INPUT 86,2331 ! #define TTY_OUTPUT 87,2357 ! #define VCS_READ 90,2402 ! #define VCS_WRITE 91,2421 ! #define TILDE 121,3133 ! #define INVALID_CACHE 141,3577 ! #define VALID_CACHE 142,3601 ! #define FOREGROUND_MASK 169,4569 ! #define BACKGROUND_MASK 170,4598 ! #define BRIGHTNESS_MASK 171,4627 ! #define REVERSEVID_MASK 172,4656 ! #define _TTY_FOREGROUND(_TTY_FOREGROUND175,4687 ! #define _TTY_BACKGROUND(_TTY_BACKGROUND176,4763 ! #define _TTY_BRIGHTNESS(_TTY_BRIGHTNESS177,4839 ! #define _TTY_REVERSEVID(_TTY_REVERSEVID178,4915 ! #define TTY_IO_FOREGROUND 180,4992 ! #define TTY_IO_BACKGROUND 181,5060 ! #define TTY_IO_BRIGHTNESS 182,5128 ! #define TTY_IO_REVERSEVID 183,5196 ! #define TTY_FOREGROUND 185,5265 ! #define TTY_BACKGROUND 186,5327 ! #define TTY_BRIGHTNESS 187,5389 ! #define TTY_REVERSEVID 188,5451 ! #define _TTY_SET_FOREGROUND(_TTY_SET_FOREGROUND190,5514 ! #define _TTY_SET_BACKGROUND(_TTY_SET_BACKGROUND192,5640 ! #define _TTY_SET_BRIGHTNESS(_TTY_SET_BRIGHTNESS194,5766 ! #define _TTY_SET_REVERSEVID(_TTY_SET_REVERSEVID196,5894 ! #define TTY_IO_SET_FOREGROUND(TTY_IO_SET_FOREGROUND199,6023 ! #define TTY_IO_SET_BACKGROUND(TTY_IO_SET_BACKGROUND201,6120 ! #define TTY_IO_SET_BRIGHTNESS(TTY_IO_SET_BRIGHTNESS203,6217 ! #define TTY_IO_SET_REVERSEVID(TTY_IO_SET_REVERSEVID205,6316 ! #define TTY_SET_FOREGROUND(TTY_SET_FOREGROUND208,6416 ! #define TTY_SET_BACKGROUND(TTY_SET_BACKGROUND210,6507 ! #define TTY_SET_BRIGHTNESS(TTY_SET_BRIGHTNESS212,6598 ! #define TTY_SET_REVERSEVID(TTY_SET_REVERSEVID214,6691 ! #define TTY_CACHE_SIZE 230,7089 ! } tty_capability_t;tty_capability_t270,8195 ! #define TTY_CAPABILITIES_USED 273,8217 ! #define TTY_FIRST_SYMBOL_KEY 274,8252 ! #define TTY_ATTRIBUTES_OFF 318,10295 ! #define TTY_REVERSE_ON 319,10354 ! #define TTY_BRIGHT_ON 320,10413 ! #define TTY_CURSOR_OFF 321,10472 ! #define TTY_CURSOR_ON 322,10531 ! #define TTY_CLEAR_SCREEN 323,10590 ! #define TTY_CURSOR_MOVE 324,10649 ! #define TTY_PAD_CHAR 325,10708 ! #define TTY_UP_ONE_LINE 326,10767 ! #define TTY_LEFT_ONE_SPACE 327,10826 ! #define TTY_STANDOUT_ON 328,10885 ! #define TTY_MAGIC_COOKIE 329,10938 ! #define TTY_MS_FLAG 330,10992 ! #define TTY_COLUMNS 331,11042 ! #define TTY_LINES 332,11092 ! #define TTY_ATTRIBUTES_OFF_NAME 336,11175 ! #define TTY_REVERSE_ON_NAME 337,11232 ! #define TTY_BRIGHT_ON_NAME 338,11289 ! #define TTY_CURSOR_OFF_NAME 339,11346 ! #define TTY_CURSOR_ON_NAME 340,11403 ! #define TTY_CLEAR_SCREEN_NAME 341,11460 ! #define TTY_CURSOR_MOVE_NAME 342,11517 ! #define TTY_PAD_CHAR_NAME 343,11574 ! #define TTY_UP_ONE_LINE_NAME 344,11631 ! #define TTY_LEFT_ONE_SPACE_NAME 345,11688 ! #define TTY_STANDOUT_ON_NAME 346,11745 ! #define TTY_MAGIC_COOKIE_NAME 347,11800 ! #define TTY_MS_FLAG_NAME 348,11856 ! #define TTY_COLUMNS_NAME 349,11907 ! #define TTY_LINES_NAME 350,11958 ! #define NO 495,17422 ! #define YES 496,17440 ! #define MAX_KEY_LENGTH 498,17459 ! #define LINUX_VC_MAJOR 501,17553 ! tty_startup(516,17830 ! tty_kbdinit(558,19064 ! tty_set_mode(574,19372 ! tty_set_interrupt_char(797,23882 ! tty_writec(834,24824 ! tty_io_clear(847,24963 ! tty_exit(862,25296 ! tty_key_convert(890,25690 ! tty_flush(932,26368 ! tty_update(944,26490 ! tty_writes(1006,27952 ! tty_puts(1023,28263 ! tty_putc(1042,28600 ! tty_read(1054,28713 ! tty_clear(1084,29384 ! tty_fill(1103,29862 ! tty_touch(1121,30274 ! tty_io_goto(1132,30411 ! tty_io_foreground(1151,30786 ! tty_io_background(1180,31326 ! tty_io_brightness(1208,31801 ! tty_io_reversevid(1258,32936 ! tty_io_colors(1298,33621 ! tty_goto(1312,33872 ! tty_foreground(1325,33993 ! tty_background(1337,34109 ! tty_brightness(1349,34249 ! tty_reversevid(1362,34464 ! tty_colors(1374,34617 ! tty_beep(1388,34835 ! tty_cursor(1401,35015 ! tty_save(1422,35311 ! tty_restore(1434,35481 ! tty_defaults(1446,35629 ! tty_extract_key(1470,36198 ! tty_getc(1492,36507 ! tty_key_list_insert_sequence(1515,36909 ! tty_key_list_insert(1536,37357 ! tty_key_search(1568,38175 ! tty_key_search_restart(1600,38702 ! tty_key_list_delete(1611,38886 ! tty_get_key(1636,39527 ! #define columns_ok(columns_ok1708,40748 ! #define lines_ok(lines_ok1709,40821 ! tty_get_size(1724,41406 ! #define TIOCGWINSZ 1738,41747 ! vcs_io(1797,43164 ! tty_get_screen(1896,44889 ! tty_put_screen(1912,45158 ! tty_get_color_index(1950,45865 ! tty_get_symbol_key_seq(1969,46169 ! tty_get_capabilities(1988,46566 window.c,151 *************** *** 783,789 **** typedef struct tag_xgid_ttag_xgid_t46,1230 } xgid_t;xgid_t51,1320 ! xgetpwuid(63,1588 ! xgetgrgid(95,2253 ! xid_init(128,2948 xio.c,284 --- 783,789 ---- typedef struct tag_xgid_ttag_xgid_t46,1230 } xgid_t;xgid_t51,1320 ! xgetpwuid(65,1591 ! xgetgrgid(97,2256 ! xid_init(133,2956 xio.c,284 *************** *** 1034,1044 **** #define _GIT_SYSTEM_H23,894 ! tilde.h,228 ! # define __TILDE_H__4,102 ! # define __FUNCTION_DEF8,215 ! typedef int Function Function9,240 ! typedef void VFunction VFunction10,265 ! typedef char *CPFunction CPFunction11,292 ! typedef char **CPPFunction CPPFunction12,321 tty.h,779 --- 1034,1044 ---- #define _GIT_SYSTEM_H23,894 ! tilde.h,232 ! #define _TILDE_H_25,1043 ! # define _FUNCTION_DEF29,1151 ! typedef int Function Function30,1175 ! typedef void VFunction VFunction31,1200 ! typedef char *CPFunction CPFunction32,1227 ! typedef char **CPPFunction CPPFunction33,1256 tty.h,779 diff -rc2P git-4.3.15/src/git.c /home/tudor/src/git/git-4.3.16/src/git.c *** git-4.3.15/src/git.c Mon Dec 23 16:36:39 1996 --- /home/tudor/src/git/git-4.3.16/src/git.c Sat Jan 4 21:38:51 1997 *************** *** 126,130 **** char title[] = " "PRODUCT" "VERSION; #else ! char title[] = " GNU Interactive Tools 4.3.15"; #endif /* !HAVE_GCC */ --- 126,130 ---- char title[] = " "PRODUCT" "VERSION; #else ! char title[] = " GNU Interactive Tools 4.3.16"; #endif /* !HAVE_GCC */ diff -rc2P git-4.3.15/src/gitaction /home/tudor/src/git/git-4.3.16/src/gitaction *** git-4.3.15/src/gitaction Mon Dec 23 16:41:14 1996 --- /home/tudor/src/git/git-4.3.16/src/gitaction Sat Jan 4 21:38:58 1997 *************** *** 3,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.15 per file type action script ### ### Global version ### ### Copyright (C) 1994, 1995, 1996 Free Software Foundation, Inc. ### --- 3,7 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.16 per file type action script ### ### Global version ### ### Copyright (C) 1994, 1995, 1996 Free Software Foundation, Inc. ### diff -rc2P git-4.3.15/src/gitkeys.c /home/tudor/src/git/git-4.3.16/src/gitkeys.c *** git-4.3.15/src/gitkeys.c Fri Dec 20 17:41:24 1996 --- /home/tudor/src/git/git-4.3.16/src/gitkeys.c Sat Jan 4 21:39:03 1997 *************** *** 366,370 **** printf(PRODUCT" "VERSION" - Display key sequence utility\n"); #else ! printf("GNU Interactive Tools 4.3.15 - 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.16 - 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.15/src/gitmount /home/tudor/src/git/git-4.3.16/src/gitmount *** git-4.3.15/src/gitmount Sat Dec 21 18:53:51 1996 --- /home/tudor/src/git/git-4.3.16/src/gitmount Sat Jan 4 21:39:08 1997 *************** *** 3,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.15 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.16 auto-mount script ### ### Copyright (C) 1994, 1996 Free Software Foundation, Inc. ### ### Written by Tudor Hulubei and Andrei Pitis. ### diff -rc2P git-4.3.15/src/gitps.c /home/tudor/src/git/git-4.3.16/src/gitps.c *** git-4.3.15/src/gitps.c Fri Dec 20 17:41:44 1996 --- /home/tudor/src/git/git-4.3.16/src/gitps.c Sat Jan 4 21:39:14 1997 *************** *** 154,158 **** static char title_text[] = " "PRODUCT" "VERSION" - Process Viewer/Killer"; #else ! static char title_text[] = " GNU Interactive Tools 4.3.15 - 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.16 - Process Viewer/Killer"; #endif /* !HAVE_GCC */ static char *GitPsModeHelp; diff -rc2P git-4.3.15/src/gitrgrep /home/tudor/src/git/git-4.3.16/src/gitrgrep *** git-4.3.15/src/gitrgrep Sat Dec 21 18:56:21 1996 --- /home/tudor/src/git/git-4.3.16/src/gitrgrep Sat Jan 4 21:39:18 1997 *************** *** 3,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.15 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.16 recursive grep script ### ### Copyright (C) 1994, 1996 Free Software Foundation, Inc. ### ### Written by Tudor Hulubei and Andrei Pitis. ### diff -rc2P git-4.3.15/src/gitview.c /home/tudor/src/git/git-4.3.16/src/gitview.c *** git-4.3.15/src/gitview.c Fri Dec 20 17:42:25 1996 --- /home/tudor/src/git/git-4.3.16/src/gitview.c Sat Jan 4 21:39:25 1997 *************** *** 196,200 **** static char title_text[] = " "PRODUCT" "VERSION" - Hex/Ascii File Viewer"; #else ! static char title_text[] = " GNU Interactive Tools 4.3.15 - 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.16 - Hex/Ascii File Viewer"; #endif /* !HAVE_GCC */ static char *GitViewModeHelp; diff -rc2P git-4.3.15/src/misc.c /home/tudor/src/git/git-4.3.16/src/misc.c *** git-4.3.15/src/misc.c Fri Dec 20 17:44:31 1996 --- /home/tudor/src/git/git-4.3.16/src/misc.c Wed Jan 1 19:27:24 1997 *************** *** 358,368 **** /* ! * Clear the path, that is, convert paths like /etc/./././///./ into their ! * cleaner form: /etc. Stolen from the Thix kernel. Enhanced to clean ! * paths like /usr/local/bin/../lib as well. */ char * ! clear_path(path) char *path; { --- 358,368 ---- /* ! * Minimize the path, that is, convert paths like /etc/./././///./ into ! * their cleaner form: /etc. Stolen from the Thix kernel. Enhanced to ! * minimize paths like /usr/local/bin/../lib as well. */ char * ! minimize_path(path) char *path; { *************** *** 378,389 **** { while (*opath == '/' || ! (*opath == '.' && (*(opath + 1) == '/' || *(opath + 1) == 0))) opath++; ! if (*opath == '.' && ! *(opath + 1) == '.' && (*(opath + 2) == '/' || *(opath + 2) == '\0')) { ! /* This is something like /usr/local/bin/.. and we ar going to remove the trailing .. along with the directory that no longer meakes sense: bin. */ --- 378,389 ---- { while (*opath == '/' || ! (*opath == '.' && ! (*(opath + 1) == '/' || *(opath + 1) == '\0'))) opath++; ! if (*opath == '.' && *(opath + 1) == '.' && (*(opath + 2) == '/' || *(opath + 2) == '\0')) { ! /* This is something like /usr/local/bin/.. and we are going to remove the trailing .. along with the directory that no longer meakes sense: bin. */ *************** *** 410,414 **** cpath--; ! *cpath = 0; return path; } --- 410,414 ---- cpath--; ! *cpath = '\0'; return path; } diff -rc2P git-4.3.15/src/misc.h /home/tudor/src/git/git-4.3.16/src/misc.h *** git-4.3.15/src/misc.h Fri Dec 20 17:44:34 1996 --- /home/tudor/src/git/git-4.3.16/src/misc.h Wed Jan 1 19:26:58 1997 *************** *** 102,106 **** 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 (()); --- 102,106 ---- extern char *get_string_var PROTO ((char *, char *)); extern void get_colorset_var PROTO ((int *, char *[], int)); ! extern char *minimize_path PROTO ((char *)); extern void get_tty_name PROTO (()); extern void get_login_name PROTO (()); diff -rc2P git-4.3.15/src/panel.c /home/tudor/src/git/git-4.3.16/src/panel.c *** git-4.3.15/src/panel.c Mon Dec 23 14:14:25 1996 --- /home/tudor/src/git/git-4.3.16/src/panel.c Wed Jan 1 19:26:50 1997 *************** *** 329,333 **** fatal("`getcwd' failed: permission denied"); ! clear_path(this->path); this->pathlen = strlen(this->path); --- 329,333 ---- fatal("`getcwd' failed: permission denied"); ! minimize_path(this->path); this->pathlen = strlen(this->path); *************** *** 992,996 **** } ! clear_path(this->path); this->pathlen = strlen(this->path); --- 992,996 ---- } ! minimize_path(this->path); this->pathlen = strlen(this->path); *************** *** 1264,1274 **** static void ! beautify_size_number(buf, number) char *buf; ! long number; { int i; ! sprintf(buf, "%14ld", number); for (i = 10; i > 0; i -= 4) --- 1264,1274 ---- static void ! beautify_number(buf, number) char *buf; ! off_t number; { int i; ! sprintf(buf, "%14lu", (unsigned long)number); for (i = 10; i > 0; i -= 4) *************** *** 1285,1289 **** panel_t *this; { ! char sz[16]; tty_status_t status; struct fs_usage fsu; --- 1285,1289 ---- panel_t *this; { ! char sz[32]; tty_status_t status; struct fs_usage fsu; *************** *** 1305,1311 **** else { ! long free_blocks = (geteuid() == 0) ? fsu.fsu_bfree : fsu.fsu_bavail; ! beautify_size_number(sz, free_blocks * 512); tty_brightness(PanelDeviceFreeSpaceBrightness); --- 1305,1316 ---- else { ! off_t free_blocks = (geteuid() == 0) ? fsu.fsu_bfree : fsu.fsu_bavail; ! /* `free_blocks' contains the number of 512-bytes free blocks. ! We divide it by two to get the number of kilobytes of free ! space on the file system. */ ! beautify_number(sz, free_blocks >> 1); ! ! sz[14] = 'K'; tty_brightness(PanelDeviceFreeSpaceBrightness); *************** *** 1316,1320 **** window_goto(this->window, 0, this->columns - 2 - 14); ! window_puts(sz, 14); tty_restore(&status); --- 1321,1325 ---- window_goto(this->window, 0, this->columns - 2 - 14); ! window_puts(sz + 1, 14); tty_restore(&status); *************** *** 1418,1422 **** total_size += this->dir_entry[i].size; ! beautify_size_number(sz, total_size); for (offset = 0; sz[offset] == ' '; offset++); --- 1423,1427 ---- total_size += this->dir_entry[i].size; ! beautify_number(sz, total_size); for (offset = 0; sz[offset] == ' '; offset++); *************** *** 3121,3125 **** strcat(this->path, "/"); strcat(this->path, new_dir); ! clear_path(this->path); } --- 3126,3130 ---- strcat(this->path, "/"); strcat(this->path, new_dir); ! minimize_path(this->path); } diff -rc2P git-4.3.15/src/tilde.c /home/tudor/src/git/git-4.3.16/src/tilde.c *** git-4.3.15/src/tilde.c Fri Dec 20 17:45:12 1996 --- /home/tudor/src/git/git-4.3.16/src/tilde.c Fri Dec 27 20:57:33 1996 *************** *** 32,35 **** --- 32,36 ---- #include + #include #ifdef HAVE_UNISTD_H *************** *** 41,45 **** #include "tilde.h" - #include #if defined (USG) && !defined (HAVE_GETPW_DECLS) --- 42,45 ---- *************** *** 56,64 **** #if !defined (NULL) ! # if defined (STDC_HEADERS) # define NULL ((void *) 0) # else # define NULL 0x0 ! # endif /* !STDC_HEADERS */ #endif /* !NULL */ --- 56,64 ---- #if !defined (NULL) ! # if defined (__STDC__) # define NULL ((void *) 0) # else # define NULL 0x0 ! # endif /* !__STDC__ */ #endif /* !NULL */ *************** *** 174,178 **** /* Copy the skipped text into the result. */ if ((result_index + start + 1) > result_size) ! result = (char *)xrealloc (result, 1 + (result_size += (start + 20))); strncpy (result + result_index, string, start); --- 174,178 ---- /* Copy the skipped text into the result. */ if ((result_index + start + 1) > result_size) ! result = xrealloc (result, 1 + (result_size += (start + 20))); strncpy (result + result_index, string, start); *************** *** 191,195 **** /* Expand the entire tilde word, and copy it into RESULT. */ ! tilde_word = (char *)xmalloc (1 + end); strncpy (tilde_word, string, end); tilde_word[end] = '\0'; --- 191,195 ---- /* Expand the entire tilde word, and copy it into RESULT. */ ! tilde_word = xmalloc (1 + end); strncpy (tilde_word, string, end); tilde_word[end] = '\0'; *************** *** 201,205 **** len = strlen (expansion); if ((result_index + len + 1) > result_size) ! result = (char *)xrealloc (result, 1 + (result_size += (len + 20))); strcpy (result + result_index, expansion); --- 201,205 ---- len = strlen (expansion); if ((result_index + len + 1) > result_size) ! result = xrealloc (result, 1 + (result_size += (len + 20))); strcpy (result + result_index, expansion); *************** *** 220,307 **** { char *dirname; ! dirname = filename ? savestring (filename) : (char *)NULL; ! if (dirname && *dirname == '~') ! { ! char *temp_name; ! if (!dirname[1] || dirname[1] == '/') ! { ! /* Prepend $HOME to the rest of the string. */ ! char *temp_home = (char *)getenv ("HOME"); ! /* If there is no HOME variable, look up the directory in ! the password database. */ ! if (!temp_home) ! { ! struct passwd *entry; ! entry = getpwuid (getuid ()); ! if (entry) ! temp_home = entry->pw_dir; ! } ! temp_name = xmalloc (1 + strlen (&dirname[1]) ! + (temp_home ? strlen (temp_home) : 0)); ! temp_name[0] = '\0'; ! if (temp_home) ! strcpy (temp_name, temp_home); ! strcat (temp_name, dirname + 1); ! xfree (dirname); ! dirname = temp_name; } - else - { - char u_name[257]; - struct passwd *user_entry; - char *username; - int i, c; ! username = u_name; ! for (i = 1; (c = dirname[i]); i++) ! { ! if (c == '/') ! break; ! else ! username[i - 1] = c; ! } ! username[i - 1] = '\0'; ! if (!(user_entry = getpwnam (username))) { ! /* If the calling program has a special syntax for ! expanding tildes, and we couldn't find a standard ! expansion, then let them try. */ ! if (tilde_expansion_failure_hook) ! { ! char *expansion; ! expansion = (*tilde_expansion_failure_hook) (username); ! if (expansion) ! { ! temp_name = xmalloc (1 + strlen (expansion) ! + strlen (&dirname[i])); ! strcpy (temp_name, expansion); ! strcat (temp_name, &dirname[i]); ! xfree (expansion); ! xfree (dirname); ! dirname = temp_name; ! } } - /* We shouldn't report errors. */ - } - else - { - temp_name = xmalloc (1 + strlen (user_entry->pw_dir) - + strlen (&dirname[i])); - strcpy (temp_name, user_entry->pw_dir); - strcat (temp_name, &dirname[i]); - xfree (dirname); - dirname = temp_name; } ! endpwent (); } } return (dirname); } --- 220,307 ---- { char *dirname; + char *temp_name; ! if (filename == (char *)0) ! return ((char *)NULL); ! dirname = savestring (filename); ! if (*dirname != '~') ! return (dirname); ! if (!dirname[1] || dirname[1] == '/') ! { ! /* Prepend $HOME to the rest of the string. */ ! char *temp_home = (char *)getenv ("HOME"); ! int home_len; ! ! /* If there is no HOME variable, look up the directory in ! the password database. */ ! if (!temp_home) ! { ! struct passwd *entry; ! entry = getpwuid (getuid ()); ! if (entry) ! temp_home = entry->pw_dir; } ! home_len = temp_home ? strlen (temp_home) : 0; ! temp_name = xmalloc (1 + strlen (dirname + 1) + home_len); ! ! if (temp_home) ! strcpy (temp_name, temp_home); ! strcpy (temp_name + home_len, dirname + 1); ! xfree (dirname); ! dirname = temp_name; ! } ! else ! { ! char *username; ! struct passwd *user_entry; ! int i, len; ! ! username = xmalloc (strlen (dirname)); ! for (i = 1; dirname[i] && dirname[i] != '/'; i++) ! username[i - 1] = dirname[i]; ! username[i - 1] = '\0'; ! if ((user_entry = getpwnam (username)) == (struct passwd *)0) ! { ! /* If the calling program has a special syntax for ! expanding tildes, and we couldn't find a standard ! expansion, then let them try. */ ! if (tilde_expansion_failure_hook) { ! char *expansion; ! expansion = (*tilde_expansion_failure_hook) (username); ! if (expansion) ! { ! len = strlen (expansion); ! temp_name = xmalloc (1 + len + strlen (dirname + i)); ! strcpy (temp_name, expansion); ! strcpy (temp_name + len, dirname + i); ! xfree (expansion); ! xfree (dirname); ! dirname = temp_name; } } ! /* We shouldn't report errors. */ } + else + { + len = strlen (user_entry->pw_dir); + temp_name = xmalloc (1 + len + strlen (dirname + i)); + strcpy (temp_name, user_entry->pw_dir); + strcpy (temp_name + len, dirname + i); + xfree (dirname); + dirname = temp_name; + } + endpwent (); + xfree (username); } + return (dirname); } diff -rc2P git-4.3.15/src/tilde.h /home/tudor/src/git/git-4.3.16/src/tilde.h *** git-4.3.15/src/tilde.h Fri Dec 20 17:45:13 1996 --- /home/tudor/src/git/git-4.3.16/src/tilde.h Fri Dec 27 21:02:17 1996 *************** *** 1,10 **** /* tilde.h -- Externally available variables and function in tilde.c. */ ! #if !defined (__TILDE_H__) ! # define __TILDE_H__ /* Function pointers can be declared as (Function *)foo. */ ! #if !defined (__FUNCTION_DEF) ! # define __FUNCTION_DEF typedef int Function (); typedef void VFunction (); --- 1,31 ---- /* tilde.h -- Externally available variables and function in tilde.c. */ ! /* Copyright (C) 1992 Free Software Foundation, Inc. ! ! This file contains the Readline Library (the Library), a set of ! routines for providing Emacs style line input to programs that ask ! for it. ! ! The Library is free software; you can redistribute it and/or modify ! it under the terms of the GNU General Public License as published by ! the Free Software Foundation; either version 1, or (at your option) ! any later version. ! ! The Library is distributed in the hope that it will be useful, but ! WITHOUT ANY WARRANTY; without even the implied warranty of ! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ! General Public License for more details. ! ! The GNU General Public License is often shipped with GNU software, and ! is generally kept in a file called COPYING or LICENSE. If you do not ! have a copy of the license, write to the Free Software Foundation, ! 675 Mass Ave, Cambridge, MA 02139, USA. */ ! ! #ifndef _TILDE_H_ ! #define _TILDE_H_ /* Function pointers can be declared as (Function *)foo. */ ! #if !defined (_FUNCTION_DEF) ! # define _FUNCTION_DEF typedef int Function (); typedef void VFunction (); *************** *** 36,38 **** extern char *tilde_expand_word (); ! #endif /* __TILDE_H__ */ --- 57,59 ---- extern char *tilde_expand_word (); ! #endif /* _TILDE_H_ */ diff -rc2P git-4.3.15/src/tty.c /home/tudor/src/git/git-4.3.16/src/tty.c *** git-4.3.15/src/tty.c Fri Dec 20 17:46:09 1996 --- /home/tudor/src/git/git-4.3.16/src/tty.c Sat Jan 4 21:48:34 1997 *************** *** 1,5 **** /* tty.c -- The tty management file. */ ! /* Copyright (C) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify --- 1,5 ---- /* tty.c -- The tty management file. */ ! /* Copyright (C) 1993-1997 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify *************** *** 1755,1779 **** termcap_lines = TTY_LINES; - if (columns_ok(shell_columns)) - tty_columns = shell_columns; #ifdef HAVE_WINSZ ! else if (columns_ok(winsz_columns)) tty_columns = winsz_columns; - #endif - else if (columns_ok(termcap_columns)) - tty_columns = termcap_columns; else ! tty_columns = 80; - if (lines_ok(shell_lines)) - tty_lines = shell_lines; #ifdef HAVE_WINSZ ! else if (lines_ok(winsz_lines)) tty_lines = winsz_lines; - #endif - else if (lines_ok(termcap_lines)) - tty_lines = termcap_lines; else ! tty_lines = 24; *columns = tty_columns; --- 1755,1781 ---- termcap_lines = TTY_LINES; #ifdef HAVE_WINSZ ! if (columns_ok(winsz_columns)) tty_columns = winsz_columns; else ! #endif ! if (columns_ok(shell_columns)) ! tty_columns = shell_columns; ! else if (columns_ok(termcap_columns)) ! tty_columns = termcap_columns; ! else ! tty_columns = 80; #ifdef HAVE_WINSZ ! if (lines_ok(winsz_lines)) tty_lines = winsz_lines; else ! #endif ! if (lines_ok(shell_lines)) ! tty_lines = shell_lines; ! else if (lines_ok(termcap_lines)) ! tty_lines = termcap_lines; ! else ! tty_lines = 24; *columns = tty_columns; diff -rc2P git-4.3.15/src/xid.c /home/tudor/src/git/git-4.3.16/src/xid.c *** git-4.3.15/src/xid.c Fri Dec 20 17:46:28 1996 --- /home/tudor/src/git/git-4.3.16/src/xid.c Thu Jan 2 20:17:18 1997 *************** *** 56,62 **** ! /* Search uid in the hash table. If it is there, return a pointer to the ! coresponding string. If it is not, find the /etc/passwd entry and insert ! it in the hash table. */ char * --- 56,64 ---- ! /* ! * Search uid in the hash table. If it is there, return a pointer to the ! * coresponding string. If it is not, find the /etc/passwd entry and insert ! * it in the hash table. ! */ char * *************** *** 124,128 **** ! /* Initialize the hash tables. */ void xid_init() --- 126,133 ---- ! /* ! * Initialize the hash tables. ! */ ! void xid_init() diff -rc2P git-4.3.15/term/.gitrc.aixterm /home/tudor/src/git/git-4.3.16/term/.gitrc.aixterm *** git-4.3.15/term/.gitrc.aixterm Fri Dec 20 15:48:03 1996 --- /home/tudor/src/git/git-4.3.16/term/.gitrc.aixterm Sat Jan 4 21:42:03 1997 *************** *** 2,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.15 configuration file ### ! ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### ############################################################################### --- 2,7 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.16 configuration file ### ! ### Copyright (c) 1993-1997 Free Software Foundation, Inc. ### ### ### ############################################################################### *************** *** 76,79 **** --- 76,82 ---- *.c++.gz = GREEN;; *.c++.Z = GREEN;; + *.java = GREEN;; + *.java.gz = GREEN;; + *.java.Z = GREEN;; *.pov = GREEN;; *.pov.gz = GREEN;; *************** *** 117,120 **** --- 120,126 ---- *.o.gz = BLUE;; *.o.Z = BLUE;; + *.class = BLUE;; + *.class.gz = BLUE;; + *.class.Z = BLUE;; *.a = BLUE;; *.a.gz = BLUE;; diff -rc2P git-4.3.15/term/.gitrc.ansi /home/tudor/src/git/git-4.3.16/term/.gitrc.ansi *** git-4.3.15/term/.gitrc.ansi Fri Dec 20 15:48:16 1996 --- /home/tudor/src/git/git-4.3.16/term/.gitrc.ansi Sat Jan 4 21:42:30 1997 *************** *** 2,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.15 configuration file ### ! ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### ############################################################################### --- 2,7 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.16 configuration file ### ! ### Copyright (c) 1993-1997 Free Software Foundation, Inc. ### ### ### ############################################################################### *************** *** 79,82 **** --- 79,85 ---- *.c++.gz = GREEN;; *.c++.Z = GREEN;; + *.java = GREEN;; + *.java.gz = GREEN;; + *.java.Z = GREEN;; *.pov = GREEN;; *.pov.gz = GREEN;; *************** *** 120,123 **** --- 123,129 ---- *.o.gz = BLUE;; *.o.Z = BLUE;; + *.class = BLUE;; + *.class.gz = BLUE;; + *.class.Z = BLUE;; *.a = BLUE;; *.a.gz = BLUE;; diff -rc2P git-4.3.15/term/.gitrc.common /home/tudor/src/git/git-4.3.16/term/.gitrc.common *** git-4.3.15/term/.gitrc.common Mon Dec 23 20:14:40 1996 --- /home/tudor/src/git/git-4.3.16/term/.gitrc.common Sat Jan 4 21:42:44 1997 *************** *** 2,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.15 configuration file ### ! ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### ############################################################################### --- 2,7 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.16 configuration file ### ! ### Copyright (c) 1993-1997 Free Software Foundation, Inc. ### ### ### ############################################################################### *************** *** 36,39 **** --- 36,42 ---- *.c++.gz = GREEN;; ON *.c++.Z = GREEN;; ON + *.java = GREEN;; ON + *.java.gz = GREEN;; ON + *.java.Z = GREEN;; ON *.pov = GREEN;; ON *.pov.gz = GREEN;; ON *************** *** 77,80 **** --- 80,86 ---- *.o.gz = BLUE;; ON *.o.Z = BLUE;; ON + *.class = BLUE;; ON + *.class.gz = BLUE;; ON + *.class.Z = BLUE;; ON *.a = BLUE;; ON *.a.gz = BLUE;; ON diff -rc2P git-4.3.15/term/.gitrc.generic /home/tudor/src/git/git-4.3.16/term/.gitrc.generic *** git-4.3.15/term/.gitrc.generic Fri Dec 20 15:48:51 1996 --- /home/tudor/src/git/git-4.3.16/term/.gitrc.generic Sat Jan 4 21:42:59 1997 *************** *** 2,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.15 configuration file ### ! ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### ############################################################################### --- 2,7 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.16 configuration file ### ! ### Copyright (c) 1993-1997 Free Software Foundation, Inc. ### ### ### ############################################################################### diff -rc2P git-4.3.15/term/.gitrc.hft /home/tudor/src/git/git-4.3.16/term/.gitrc.hft *** git-4.3.15/term/.gitrc.hft Fri Dec 20 15:48:57 1996 --- /home/tudor/src/git/git-4.3.16/term/.gitrc.hft Sat Jan 4 21:43:14 1997 *************** *** 2,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.15 configuration file ### ! ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### ############################################################################### --- 2,7 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.16 configuration file ### ! ### Copyright (c) 1993-1997 Free Software Foundation, Inc. ### ### ### ############################################################################### diff -rc2P git-4.3.15/term/.gitrc.hpterm /home/tudor/src/git/git-4.3.16/term/.gitrc.hpterm *** git-4.3.15/term/.gitrc.hpterm Mon Dec 23 16:42:58 1996 --- /home/tudor/src/git/git-4.3.16/term/.gitrc.hpterm Sat Jan 4 21:43:27 1997 *************** *** 2,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.15 configuration file ### ! ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### ############################################################################### --- 2,7 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.16 configuration file ### ! ### Copyright (c) 1993-1997 Free Software Foundation, Inc. ### ### ### ############################################################################### diff -rc2P git-4.3.15/term/.gitrc.linux /home/tudor/src/git/git-4.3.16/term/.gitrc.linux *** git-4.3.15/term/.gitrc.linux Fri Dec 20 15:49:07 1996 --- /home/tudor/src/git/git-4.3.16/term/.gitrc.linux Sat Jan 4 21:43:40 1997 *************** *** 2,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.15 configuration file ### ! ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### ############################################################################### --- 2,7 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.16 configuration file ### ! ### Copyright (c) 1993-1997 Free Software Foundation, Inc. ### ### ### ############################################################################### diff -rc2P git-4.3.15/term/.gitrc.mach /home/tudor/src/git/git-4.3.16/term/.gitrc.mach *** git-4.3.15/term/.gitrc.mach Fri Dec 20 15:49:12 1996 --- /home/tudor/src/git/git-4.3.16/term/.gitrc.mach Sat Jan 4 21:43:54 1997 *************** *** 2,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.15 configuration file ### ! ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### ############################################################################### --- 2,7 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.16 configuration file ### ! ### Copyright (c) 1993-1997 Free Software Foundation, Inc. ### ### ### ############################################################################### diff -rc2P git-4.3.15/term/.gitrc.minix /home/tudor/src/git/git-4.3.16/term/.gitrc.minix *** git-4.3.15/term/.gitrc.minix Fri Dec 20 15:49:20 1996 --- /home/tudor/src/git/git-4.3.16/term/.gitrc.minix Sat Jan 4 21:44:05 1997 *************** *** 2,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.15 configuration file ### ! ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### ############################################################################### --- 2,7 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.16 configuration file ### ! ### Copyright (c) 1993-1997 Free Software Foundation, Inc. ### ### ### ############################################################################### diff -rc2P git-4.3.15/term/.gitrc.thix /home/tudor/src/git/git-4.3.16/term/.gitrc.thix *** git-4.3.15/term/.gitrc.thix Fri Dec 20 15:49:25 1996 --- /home/tudor/src/git/git-4.3.16/term/.gitrc.thix Sat Jan 4 21:44:18 1997 *************** *** 2,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.15 configuration file ### ! ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### ############################################################################### --- 2,7 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.16 configuration file ### ! ### Copyright (c) 1993-1997 Free Software Foundation, Inc. ### ### ### ############################################################################### diff -rc2P git-4.3.15/term/.gitrc.vt100 /home/tudor/src/git/git-4.3.16/term/.gitrc.vt100 *** git-4.3.15/term/.gitrc.vt100 Mon Dec 23 16:43:20 1996 --- /home/tudor/src/git/git-4.3.16/term/.gitrc.vt100 Sat Jan 4 21:44:39 1997 *************** *** 2,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.15 configuration file ### ! ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### ############################################################################### --- 2,7 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.16 configuration file ### ! ### Copyright (c) 1993-1997 Free Software Foundation, Inc. ### ### ### ############################################################################### diff -rc2P git-4.3.15/term/.gitrc.vt102 /home/tudor/src/git/git-4.3.16/term/.gitrc.vt102 *** git-4.3.15/term/.gitrc.vt102 Mon Dec 23 16:43:29 1996 --- /home/tudor/src/git/git-4.3.16/term/.gitrc.vt102 Sat Jan 4 21:44:58 1997 *************** *** 2,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.15 configuration file ### ! ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### ############################################################################### --- 2,7 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.16 configuration file ### ! ### Copyright (c) 1993-1997 Free Software Foundation, Inc. ### ### ### ############################################################################### diff -rc2P git-4.3.15/term/.gitrc.xterm /home/tudor/src/git/git-4.3.16/term/.gitrc.xterm *** git-4.3.15/term/.gitrc.xterm Mon Dec 23 16:43:39 1996 --- /home/tudor/src/git/git-4.3.16/term/.gitrc.xterm Sat Jan 4 21:45:11 1997 *************** *** 2,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.15 configuration file ### ! ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### ############################################################################### --- 2,7 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.16 configuration file ### ! ### Copyright (c) 1993-1997 Free Software Foundation, Inc. ### ### ### ############################################################################### *************** *** 80,83 **** --- 80,86 ---- *.c++.gz = GREEN;; *.c++.Z = GREEN;; + *.java = GREEN;; + *.java.gz = GREEN;; + *.java.Z = GREEN;; *.pov = GREEN;; *.pov.gz = GREEN;; *************** *** 121,124 **** --- 124,130 ---- *.o.gz = CYAN;; *.o.Z = CYAN;; + *.class = CYAN;; + *.class.gz = CYAN;; + *.class.Z = CYAN;; *.a = CYAN;; *.a.gz = CYAN;; diff -rc2P git-4.3.15/term/.gitrc.xterm-color /home/tudor/src/git/git-4.3.16/term/.gitrc.xterm-color *** git-4.3.15/term/.gitrc.xterm-color Mon Dec 23 16:43:48 1996 --- /home/tudor/src/git/git-4.3.16/term/.gitrc.xterm-color Sat Jan 4 21:45:34 1997 *************** *** 2,7 **** ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.15 configuration file ### ! ### Copyright (c) 1993, 1994, 1995, 1996 Free Software Foundation, Inc. ### ### ### ############################################################################### --- 2,7 ---- ############################################################################### ### ### ! ### GNU Interactive Tools 4.3.16 configuration file ### ! ### Copyright (c) 1993-1997 Free Software Foundation, Inc. ### ### ### ############################################################################### *************** *** 80,83 **** --- 80,86 ---- *.c++.gz = GREEN;; *.c++.Z = GREEN;; + *.java = GREEN;; + *.java.gz = GREEN;; + *.java.Z = GREEN;; *.pov = GREEN;; *.pov.gz = GREEN;; *************** *** 121,124 **** --- 124,130 ---- *.o.gz = CYAN;; *.o.Z = CYAN;; + *.class = CYAN;; + *.class.gz = CYAN;; + *.class.Z = CYAN;; *.a = CYAN;; *.a.gz = CYAN;;