tla Acknowledgements Thanks for bug spotting and fixing and apologies for accidental omissions from this list. In general, some major contributions aren't recorded here because they're recorded in the changelogs; contributions offered in the form of arch repositories of patches to be merged don't wind up here. Original list: Daniele Nicolodi Nicholas Dille Later list: Pau Aliagas * found a regexp bug in recognizing source files under {arch}. (Tue Jun 17 18:33 2003) * Reported missing error checking in make-archive CLI. (Tue Jul 1 15:20 2003) Robert Anderson (most of these from bug reports generated by an excellent test rig for changeset/do-changeset) * Found a rel_join bug (Sun May 18 12:46 2003) * Found a arch_apply_changeset typo-bug (rel_join_output args) (Sun May 18 12:50 2003) * Found a field-number error in arch_apply_changeset (Sun May 18 12:54 2003) * Wrong varianble ref in set_aside_shuffled_dirs (Sun May 18 13:07 2003) * Found arch_changeset_report bug concerning multiples types of patches for a single file. (Sun May 18 14:12 2003) * Found bug in compute_parent_dir_closure (Sun May 18 19:06 2003) * n_slashes_cmp is a bogus predicate for turning a qsort into a topological sort of directories by the partial order of is_subdir_of (Sun May 18 22:49 2003) * bogus table index in arch_apply_changeset (Sun May 18 23:25 2003) * changeset.c -h output typos (Mon May 19 17:51 2003) * various changeset utils symlinks bugs (stat => lstat) (Wed May 21 10:03 2003) * link_target was returning unterminated strings (Wed May 21 20:41 2003 * make-changeset.c lstat / and link bug (Wed May 21 21:14 2003) * rmrf_file safe_access vs. symlinks (Wed May 21 21:44 2003) * hash_key should handle null strings (Thu May 22 16:20 2003) * don't ignore removed symlinks in apply_changeset (Thu May 22 21:10 2003) * file->symlink bugs (Thu May 22 23:05 2003) * ".link_orig" -> ".link-orig" in make-changeset (Fri May 23 00:28 2003) * wrong argument to lim_free in arch_read_permissions_patch (Fri May 23 12:27 2003) * found error computing the "set_aside_with" lists as the tree is being shuffled around in apply_changeset (Fri May 23 13:18 2003) * imprev.c CLI argument processing bug (Wed May 28 21:58 2003) * Suggested being able to recognize mirror archives and their related source archives by the way they are registered. (Thu Jun 12 21:01 2003) * spotted web-site bugs (Wed Jun 25 22:11 2003) * reported CLI bug in whats-missing (--full) (Wed Jul 23 11:57 2003) Miles Bader * Provided patch to remove spurious proxy-options query from pfs-dav. (Tue Jul 1 15:29 2003) * Reported abrowse argument parsing bug (Wed Jul 23 10:13 2003) * Pointed out hack to cache implicit and tagline tags (Sun Sep 14 10:07 2003) James Blackwell * tutorial typo (Tue Jul 1 15:40 2003) * Created rbrowse command (2003 - Fri May 14 14:37 2004) Stig Brautaset * pointed out that mkpatch.c isn't worth building at the moment (Sat Jan 25 19:13 2003) * Found an arch_apply_changeset compile bug (Sun May 18 12:47 2003) * Found a bug with `revisions -f' (Wed May 21 11:52 2003) * Pointed at safe_access bug in `logs' (Thu May 22 12:24 2003) * Missing metadata reports in show-changeset (would also impact do-changeset) (Thu May 22 12:57 2003) * re-use of freed value in log-ls.c (Thu May 22 16:09 2003) * str_alloc_cat where file_name_in_vicinity is wanted in apply-changeset.c (Fri May 23 03:04 2003) * bug parsing metadata patches (Fri May 23 03:18 2003) * found a bug in arch_valid_package_name (Tue May 27 19:06 2003) * found errors processing user-supplied log file in imprev (Tue May 27 19:20 2003) * found bug in autochangelog support (Tue May 27 19:49 2003) * option name bugs in logs.c (Sun Jun 1 23:54 2003) * tagrev computing "New-patches:" for log message incorrectly (Mon Jun 2 00:08 2003) * bug report about implicit tagging vs. strictness of untagged files in tree-lint (Sat Jun 7 18:35 2003) * bug report about `replay' trying to open the file named NULL on conflicts (Sat Jun 7 18:35 2003) * pointed out a missing mkdir in cacherev that caused it to only work in some cases. (Sat Jun 7 19:03 2003) * pointed out non-robustness in the case where no default archive is set (Sat Jun 7 21:29 2003) * don't forget to create needed directories when registering archives (Sat Jun 7 22:21 2003) * be robust when .arch-params/=id doesn't exist (Sat Jun 7 22:39 2003) * say "imprev:" not "imprev.c" in imprev error message (Sat Jun 14 02:38 2003) * pointed out that (un)cacherev should be allowed to write to mirrors. (Sat Jun 14 02:44 2003) * pointed out graceless error from library-add when there is no default revision library (Sat Jun 14 02:53 2003) * found big-ass log errors in library-add that made it not upward-compatible and also slightly bogus (Sat Jun 14 03:18 2003) * found str_alloc_cat_many call missing str_end in tag.c (Wed Jun 18 14:20 2003) * noted that when patches resulted in conflicts, the wrong file was being renamed to .orig. (Tue Jun 24 14:11 2003) * ping on option to not mirror cachedrevs (Wed Jul 23 10:14 2003) David Brown * request to show full config snapshot in --version output (Thu Sep 25 15:24 2003) James Cassidy * Observed that implicit tags don't work nicely in (for example) m4 source code (Tue Jun 24 10:13 2003) Robert Collins * suggested that init-tree should fill out =tagging-method with good default settings rather than arch relying on hard-wired defaults (Mon Jun 9 00:04 2003) Sylvain Defresne * Bugfix for incorrectly generated changesets in certain circumstances (Thu May 13 02:41 2004) Alexander Deruwe * Conception of undo/redo. (Mon Jun 16 04:44 2003) * Reported need for cheaper/easier "previous revision" computation in Perspective (Tue Jun 24 10:15 2003) * spotted web-site bugs (Wed Jun 25 22:11 2003) * spotted bogus --report option in srcfind (Sat Aug 30 12:01 2003) Gomez Edouard * found a bug identifying control files in inventory. (Fri Jun 13 17:03 2003) * identified help message bug in tagrev. (Sat Jun 14 02:15 2003) * fixed bugs in the output of the changelog command (Wed Jun 18 13:41 2003) * traced down a nasty file permissions bug (Thu Jun 19 03:35 2003) Damien Elmes * contributed patch to delete changeset dir in what-changed (Sun Jun 22 12:23 2003) * contributed spurious newline fix in what-changed.c (Sun Jun 22 12:35 2003) * quick fix for `tla add' snafu (Sat Aug 30 08:25 2003) Damien Elmes * identified a buggy invariant() in cmd-file-diffs (Sun Jun 22 12:50 2003) Robin Farine * provided fix to prevent libneon from trying to use an externally installed version (Tue Jun 17 17:11 2003) * provided a per-directory tagging regexp implementation (Sat Nov 08 21:51 2003) Mark Ferrell * Noticed that make-log did the wrong thing if the log already exists (Tue May 27 22:16 2003) * Noticed that if your rev library is a symlink to a directory, that would cause ensure_directory_exists to spaz (Sun Jun 29 13:57 2003) Karel Gardas * Suggested `binary_files_differ' shortcut in `invoke_diff' in make-changeset.c (Mon May 19 18:11 2003) Jacob Gorm Hansen * Pointed out confusing error message from getrev (Wed Jun 25 19:48 2003) Jan Harkes * Prototyped a version of inode-signature optimization. (Sat Sep 13 11:53 2003) Jan Hudec * Additional use case for (extended) `ancestry' command. (Fri Jun 27 13:46 2003) Tez Kamihira * Gave advice about how to be localization- and internationalization-friendly (Thu Jun 26 22:23 2003) * Provided use case that suggested the `ancestry' command. (Thu Jun 26 22:22 2003) * Bug-fix for apply-changeset callback loop (Fri Aug 22 09:33 2003) Giles Lean * Spotted comment typos. (Sun Jun 22 12:12 2003) * Found and investigated portability issues regarding passing names ending with / to mkdir(2). (Tue Jun 24 09:32 2003) * Noticed that tla doesn't support a path in .arch-params on which to find tar, etc. (Thu Jun 26 01:53 2003) * Found lock-breaking bug concerning local fs archives (Fri Jun 27 13:19 2003) * Pointed out that ~/.arch-params/path support was missing in tla (Fri Jun 27 21:51 2003) * Pointed out find-prisine -H cut-n-paste error. (Sun Jul 6 21:25 2003) Jason McCarty * Ping on an ARCHIVE argument to `categories' (Sun Jul 6 21:10 2003) * patch to make library-add accept an archive argument (Sat Aug 30 09:31 2003) Harald Meland * Found typos and suggested clarifications in tagging-defaults output (Sat Jun 14 01:53 2003) * Found a gross error in the timestamp output of the changelog command (Wed Jun 25 22:04 2003) Erik Toubro Nielson * -H message typo in archive-mirror. (Sun Jun 29 13:33 2003) * -H message typo in archive-setup. (Wed Jul 16 12:56 2003) Scott Parish * Providing hosting for a tla home page, archive and distribution site! (Wed Jun 25 02:21 2003) * (redunant from changelog and not related to this timestamp but worth calling out:) support for various transports (Sun Jun 29 22:15 2003) Sascha Silbe * pfs-ftp generalization for systems that reply weirdly to PASV and handle trailing /. oddly. (Sat Aug 30 18:39 2003) Bruce Stephans * Pointing out that library-add didn't accept a version name argument (Tue Jun 17 20:55 2003) Andrew Suffield * Suggested the implementation strategy for automatic .listing files in archives. (Thu Jun 12 21:00 2003) * Spotted missing precious regexp in tagging-default output. (Sat Jun 14 01:53 2003) * Suggested superior calling convention for invoking user hooks (Tue Jun 17 15:46 2003) * Reported bug with =dont-care directories in commit/import/etc. (Tue Jun 24 13:53 2003) * Reported graceless handling of directory names with trailing / in `getrev'. (Sun Jul 6 18:59 2003) * Reported what-changed edge-case bug (empty patch-log) (Sat Aug 30 10:19 2003) * Reported that update wouldn't accept a revision name argument (Sat Aug 30 16:48 2003) Michael Teichgräber * Sent patch for a meta-data patch bug in apply-changeset.c (Tue Jun 17 18:40 2003) * Sent patch to look for "binary files differ" output from diff in a case insensative way (Wed Jun 25 19:47 2003) * Patch to changelog generation in import command (Sun Jul 6 21:19 2003) * Sent patch to clean up stale cached inventories in pristine trees. (Tue Jul 8 14:58 2003) Stephan Turnbull * Pointed out that "tag:" is too generic a string and can arise quite accidentally in source files. Thus, the new `tagline' tagging method uses "arch-tag:" instead. (Sat Jun 14 01:21 2003) Colin Walters * Proved the need for an value of the `untagged-source' directive in =tagging-method files with a patch that approximated it's functionality and proved to be popular. (Thu Sep 11 15:24 2003) * Implemented combining multiple entrys in \=tagging-method files to allow ease of use for less fluent regexp writers. Florian Weimer * Diagnosed bug resulting from stale cache in ensure_directory_exists (Sun Sep 14 11:56 2003) * Updated the default for untagged-source to precious (Mon Nov 17 16:00 2003) David Whitmarsh * Providing hosting for a tla home page, archive and distribution site! (Wed Jun 25 02:21 2003) Erik de Castro Lopo * Provided precommit hook patch (Nov 8 2003) * Provided bugfix for incorrect manipulation of http_proxy environment variable (Sun October 12 08:39 2003) Denys Duchier * Enhanced tla mv to support multiple files to one dir. (Mon Nov 17 17:00 2003) Nuno Ferreira * Provided a patch to fix memleaks that affect the ability to handle large numbers of changesets at once. (Sun Nov 23 23:30 2003) Jean Helou * Provided patch to allow underscores in the email component of an archive name (Fri May 7 21:32:41 EDT 2004) * Provided test-case to verify underscores for the email component of an archive name actually works (Fri May 7 21:32:41 EDT 2004) Martin Pool * Provided a patch to tidy up pfs-sftp errors. (Wed Jan 21 16:07 2004) ------------- only email address available erik@.... * Reported symptoms pointing to failing to pass '--preserve' to tar in archive.c (Tue Jun 24 17:00 2003) # tag: Tom Lord Mon Feb 4 15:32:47 2002 (file-utils/=THANKS) #