From owner-freebsd-git@freebsd.org Thu Feb 23 22:35:53 2017 Return-Path: Delivered-To: freebsd-git@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5CEA8CEB247 for ; Thu, 23 Feb 2017 22:35:53 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 460B51F73 for ; Thu, 23 Feb 2017 22:35:53 +0000 (UTC) (envelope-from david@catwhisker.org) Received: by mailman.ysv.freebsd.org (Postfix) id 41E11CEB246; Thu, 23 Feb 2017 22:35:53 +0000 (UTC) Delivered-To: git@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3F9BDCEB245 for ; Thu, 23 Feb 2017 22:35:53 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from albert.catwhisker.org (mx.catwhisker.org [198.144.209.73]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D47B81F72 for ; Thu, 23 Feb 2017 22:35:49 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.15.2/8.15.2) with ESMTP id v1NMZfPi054770; Thu, 23 Feb 2017 22:35:41 GMT (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.15.2/8.15.2/Submit) id v1NMZfuA054769; Thu, 23 Feb 2017 14:35:41 -0800 (PST) (envelope-from david) Date: Thu, 23 Feb 2017 14:35:41 -0800 From: David Wolfskill To: git@freebsd.org Subject: Reality-checking the github repository...? Message-ID: <20170223223541.GX1280@albert.catwhisker.org> Reply-To: git@freebsd.org, David Wolfskill MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="hGS0LDae7EcdHMuB" Content-Disposition: inline User-Agent: Mutt/1.7.2 (2016-11-26) X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Feb 2017 22:35:53 -0000 --hGS0LDae7EcdHMuB Content-Type: multipart/mixed; boundary="eliZzZKkJKZsQYaJ" Content-Disposition: inline --eliZzZKkJKZsQYaJ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable [I've set Reply-To, as I'm not subscribed; please keep me on the recipient list. -- dhw] Given the shattered.io demonstration of SHA-1 collision-creation, one of my colleagues at work (where we use the github repo) asked if I might try comparing a pristine svn head working copy against a (purportedly) corresponding git repo. For my first try, I created a shiny new local clone of the repo we actually use internally, checked the latest entry (from "git log") that showed a "Notes" field: =2E.. Notes: svn path=3D/head/; revision=3D313813 and accordingly used "svn up -r 313813" to update the svn working copy to (what shohld be) the same point. I then issued: diff -ru -I '\$FreeBSD.*\$' ../svn/src FreeBSD >/tmp/svn_git@313813_diff.txt While I rather expected the first "difference" identified: Only in ../svn/src: .svn I was quote surprised to find 64 more "Only in ../svn/src/...." lines. (I have attached a copy of the file.) Is this expected? Then, after some discussion with my colleague, I directed a Web browser to , selected "Clone or download"; saw that "Download ZIP" was an option, and then -- on the command line -- ran: fetch https://github.com/freebsd/freebsd/archive/master.zip which ran uneventfully. A subsequent: unzip master.zip nattered on at some length about inflating, creating, extracting various file system-resident objects rather uneventfully... until the end, which looked like this: =2E.. inflating: freebsd-master/usr.sbin/zzz/zzz.8 =20 inflating: freebsd-master/usr.sbin/zzz/zzz.sh =20 finishing deferred symbolic links: freebsd-master/contrib/tcpdump/README -> README.md freebsd-master/share/i18n/csmapper/APPLE/INUIT%UCS.src -> # $FreeBSD$^J# = $NetBSD: INUIT%UCS.src,v 1.1 2006/03/13 19:45:36 tnozaki Exp $^J^JTYPE^I^IR= OWCOL^JNAME^I^IINUIT/UCS^JSRC_ZONE^I0x00-0xFF^JOOB_MODE^IILSEQ^JDST_ILSEQ^I= 0xFFFE^JDST_UNIT_BITS^I16^J^JBEGIN_MAP^J#^J# This mapping data is made from= the mapping data provided by Unicode, Inc.^J# Original notice:^J#^J#=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D^J# File name: = INUIT.TXT^J#^J# Contents: Map (external version) from Mac OS Inuit^J# = character set to Unicode 3.0 and later^J#^J# Contacts: cha= rsets@apple.com, everson@evertype.com^J#^J# Changes:^J#^J# c01 200= 5-Apr-01 First posted version. Matches internal xml^J# = and Text Encoding Converter 2.0.^J#^J# Standard header:^J# = ----------------^J#^J# Apple, the Apple logo, and Macintosh are trademark= s of Apple^J# Computer, Inc., registered in the United States and other c= ountries.^J# Unicode is a trademark of Unicode Inc. For the sake of brevi= ty,^J# throughout this document, "Macintosh" can be used to refer to^J# = Macintosh computers and "Unicode" can be used to refer to the^J# Unicode= standard.^J#^J# Apple Computer, Inc. ("Apple") makes no warranty or repr= esentation,^J# either express or implied, with respect to this document a= nd the^J# included data, its quality, accuracy, or fitness for a particul= ar^J# purpose. In no event will Apple be liable for direct, indirect,^J# = special, incidental, or consequential damages resulting from any^J# def= ect or inaccuracy in this document or the included data.^J#^J# These mapp= ing tables and character lists are subject to change.^J# The latest table= s should be available from the following:^J#^J# ^J#^J# For general information about Mac OS= encodings and these mapping^J# tables, see the file "README.TXT".^J#^J# = Format:^J# -------^J#^J# Three tab-separated columns;^J# '#' begins a c= omment which continues to the end of the line.^J# Column #1 is the Mac = OS Inuit code (in hex as 0xNN)^J# Column #2 is the corresponding Unicod= e (in hex as 0xNNNN)^J# Column #3 is a comment containing the Unicode n= ame^J#^J# The entries are in Mac OS Inuit code order.^J#^J# Control cha= racter mappings are not shown in this table, following^J# the conventions= of the standard UTC mapping tables. However, the^J# Mac OS Inuit charact= er set uses the standard control characters^J# at 0x00-0x1F and 0x7F.^J#^= J# Notes on Mac OS Inuit (partly from Michael Everson):^J# ----------------= ------------------------------------^J#^J# This is a legacy Mac OS encodi= ng; in the Mac OS X Carbon and Cocoa^J# environments, it is only supporte= d via transcoding to and from^J# Unicode.^J#^J# This character set was = developed by Michael Everson of Everson^J# Typography (everson@evertype.c= om) and was used for the Inuktitut^J# localizations of Mac OS, as well as= for the Inuktitut utilities^J#^Ipackage from Everson Typography. Note that= while Apple authorized^J# the Inuktitut localization mentioned above, it= was not shipped with^J# Apple hardware, and was not otherwise supported = by Apple. Fonts^J# conforming to the Mac OS Inuit character set are avail= able from^J# Everson Typography (http://www.evertype.com/software/apple/)= =2E^J# Information about the use of this character set is available at ^J= # http://www.evertype.com/standards/iu/.^J#^J# The Mac OS Inuit charact= er set shares the script code smEthiopic^J# (28) with the Ethiopic encodi= ng. To determine if the Inuktitut^J# encoding is being used, you must als= o check if the system region^J# code is 78, verNunavut.^J#^J# The Mac O= S Inuit character set includes the full syllabic letter^J# repertoire req= uired for Inuktitut; it is a subset of the Unified^J# Canadian Aboriginal= Syllabics set encoded in Unicode. The encoding^J# is InuitSCII, designed= by Doug Hitch for the Government of the ^J# Northwest Territories.^J#^J#= The Mac OS Inuit character set also includes a number of characters^J# = that were needed for the classic Mac OS user interface and^J# localizati= on (e.g. ellipsis, bullet, copyright sign). All of the^J# characters in M= ac OS Inuit that are also in the Mac OS Roman^J# encoding are at the same= code point in both; this improves^J# application compatibility.^J#^J# Un= icode mapping issues and notes:^J# ---------------------------------^J#^J# = Details of mapping changes in each version:^J# ----------------------------= ---------------^J#^J##################^J0x00 - 0x7E =3D 0x0000 -^J0x80 =3D = 0x1403^J0x81 =3D 0x1404^J0x82 =3D 0x1405^J0x83 =3D 0x1406^J0x84 =3D 0x140A^= J0x85 =3D 0x140B^J0x86 =3D 0x1431^J0x87 =3D 0x1432^J0x88 =3D 0x1433^J0x89 = =3D 0x1434^J0x8A =3D 0x1438^J0x8B =3D 0x1439^J0x8C =3D 0x1449^J0x8D =3D 0x1= 44E^J0x8E =3D 0x144F^J0x8F =3D 0x1450^J0x90 =3D 0x1451^J0x91 =3D 0x1455^J0x= 92 =3D 0x1456^J0x93 =3D 0x1466^J0x94 =3D 0x146D^J0x95 =3D 0x146E^J0x96 =3D = 0x146F^J0x97 =3D 0x1470^J0x98 =3D 0x1472^J0x99 =3D 0x1473^J0x9A =3D 0x1483^= J0x9B =3D 0x148B^J0x9C =3D 0x148C^J0x9D =3D 0x148D^J0x9E =3D 0x148E^J0x9F = =3D 0x1490^J0xA0 =3D 0x1491^J0xA1 =3D 0x00B0^J0xA2 =3D 0x14A1^J0xA3 =3D 0x1= 4A5^J0xA4 =3D 0x14A6^J0xA5 =3D 0x2022^J0xA6 =3D 0x00B6^J0xA7 =3D 0x14A7^J0x= A8 =3D 0x00AE^J0xA9 =3D 0x00A9^J0xAA =3D 0x2122^J0xAB =3D 0x14A8^J0xAC =3D = 0x14AA^J0xAD =3D 0x14AB^J0xAE =3D 0x14BB^J0xAF =3D 0x14C2^J0xB0 =3D 0x14C3^= J0xB1 =3D 0x14C4^J0xB2 =3D 0x14C5^J0xB3 =3D 0x14C7^J0xB4 =3D 0x14C8^J0xB5 = =3D 0x14D0^J0xB6 =3D 0x14EF^J0xB7 =3D 0x14F0^J0xB8 =3D 0x14F1^J0xB9 =3D 0x1= 4F2^J0xBA =3D 0x14F4^J0xBB =3D 0x14F5^J0xBC =3D 0x1505^J0xBD =3D 0x14D5^J0x= BE =3D 0x14D6^J0xBF =3D 0x14D7^J0xC0 =3D 0x14D8^J0xC1 =3D 0x14DA^J0xC2 =3D = 0x14DB^J0xC3 =3D 0x14EA^J0xC4 =3D 0x1528^J0xC5 =3D 0x1529^J0xC6 =3D 0x152A^= J0xC7 =3D 0x152B^J0xC8 =3D 0x152D^J0xC9 =3D 0x2026^J0xCA =3D 0x00A0^J0xCB = =3D 0x152E^J0xCC =3D 0x153E^J0xCD =3D 0x1555^J0xCE =3D 0x1556^J0xCF =3D 0x1= 557^J0xD0 =3D 0x2013^J0xD1 =3D 0x2014^J0xD2 =3D 0x201C^J0xD3 =3D 0x201D^J0x= D4 =3D 0x2018^J0xD5 =3D 0x2019^J0xD6 =3D 0x1558^J0xD7 =3D 0x1559^J0xD8 =3D = 0x155A^J0xD9 =3D 0x155D^J0xDA =3D 0x1546^J0xDB =3D 0x1547^J0xDC =3D 0x1548^= J0xDD =3D 0x1549^J0xDE =3D 0x154B^J0xDF =3D 0x154C^J0xE0 =3D 0x1550^J0xE1 = =3D 0x157F^J0xE2 =3D 0x1580^J0xE3 =3D 0x1581^J0xE4 =3D 0x1582^J0xE5 =3D 0x1= 583^J0xE6 =3D 0x1584^J0xE7 =3D 0x1585^J0xE8 =3D 0x158F^J0xE9 =3D 0x1590^J0x= EA =3D 0x1591^J0xEB =3D 0x1592^J0xEC =3D 0x1593^J0xED =3D 0x1594^J0xEE =3D = 0x1595^J0xEF =3D 0x1671^J0xF0 =3D 0x1672^J0xF1 =3D 0x1673^J0xF2 =3D 0x1674^= J0xF3 =3D 0x1675^J0xF4 =3D 0x1676^J0xF5 =3D 0x1596^J0xF6 =3D 0x15A0^J0xF7 = =3D 0x15A1^J0xF8 =3D 0x15A2^J0xF9 =3D 0x15A3^J0xFA =3D 0x15A4^J0xFB =3D 0x1= 5A5^J0xFC =3D 0x15A6^J0xFD =3D 0x157C^J0xFE =3D 0x0141^J0xFF =3D 0x0142^JEN= D_MAP^J symlink error: File name too long lchmod (file attributes) error: No such file or directory lgld-dhw(11.0-S)[6] echo $? 0 lgld-dhw(11.0-S)[7] =20 Are the whines expected? Is it also expected that the exit status will be 0 when whines are issued? Thanks! Peace, david --=20 David H. Wolfskill david@catwhisker.org How could one possibly "respect" a misogynist, racist, bullying con-man??!? See http://www.catwhisker.org/~david/publickey.gpg for my public key. --eliZzZKkJKZsQYaJ Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="svn_git@313813_diff.txt" Only in ../svn/src: .svn Only in ../svn/src/cddl/contrib/opensolaris/common: avl Only in ../svn/src/contrib/apr/include: private Only in ../svn/src/contrib/compiler-rt/lib/builtins: arm64 Only in ../svn/src/contrib/compiler-rt/lib/builtins: armv6m Only in ../svn/src/contrib/ipfilter: net Only in ../svn/src/contrib/libxo: m4 Only in ../svn/src/contrib/llvm/include/llvm/MC: MCAnalysis Only in ../svn/src/contrib/llvm/lib/ExecutionEngine: JIT Only in ../svn/src/contrib/llvm/lib/MC: MCAnalysis Only in ../svn/src/contrib/llvm/tools/clang/lib/Headers: cuda Only in ../svn/src/contrib/llvm/tools/lld/tools: linker-script-test Only in ../svn/src/contrib/llvm/tools/lld: utils Only in ../svn/src/contrib/llvm/tools/lldb/source/Plugins/Process: win-minidump Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: bf Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: bn Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: cast Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: des Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: dh Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: dsa Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: ec Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: ecdh Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: ecdsa Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: engine Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: evp Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: hmac Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: idea Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: lhash Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: md2 Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: md4 Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: md5 Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: mdc2 Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: rand Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: rc2 Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: rc4 Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: rc5 Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: ripemd Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: rsa Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: sha Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: sha1 Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: srp Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: threads Only in ../svn/src/contrib/netbsd-tests/crypto/libcrypto: x509v3 Only in ../svn/src/contrib/netbsd-tests/dev/usb: libhid Only in ../svn/src/contrib/netbsd-tests/dev/usb: t_hid Only in ../svn/src/contrib/netbsd-tests/lib/libposix: bsd Only in ../svn/src/contrib/netbsd-tests/lib/libposix: posix1 Only in ../svn/src/contrib/netbsd-tests/lib/libposix: posix2 Only in ../svn/src/contrib/netbsd-tests/lib: libtre Only in ../svn/src/contrib/ofed/libibverbs: config Only in ../svn/src/contrib/ofed/libmlx4: config Only in ../svn/src/contrib/ofed/libmthca: config Only in ../svn/src/contrib/traceroute: lbl Only in ../svn/src/contrib/wpa/src: hlr_auc_gw Only in ../svn/src/lib/libthr/arch: common Only in ../svn/src/sys/amd64: compile Only in ../svn/src/sys/arm: compile Only in ../svn/src/sys/dev: ieee488 Only in ../svn/src/sys/i386: compile Only in ../svn/src/sys/mips: compile Only in ../svn/src/sys/modules: random Only in ../svn/src/sys/powerpc: compile Only in ../svn/src/sys/sparc64: compile Only in ../svn/src/tools/tools/nanobsd/rescue: Pkg Only in ../svn/src/usr.sbin/bsdconfig: fdisk --eliZzZKkJKZsQYaJ-- --hGS0LDae7EcdHMuB Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQF8BAEBCgBmBQJYr2O9XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDQ0I3Q0VGOTE3QTgwMUY0MzA2NEQ3N0Ix NTM5Q0M0MEEwNDlFRTE3AAoJEBU5zECgSe4XmZIIALouG66vrhs0tDSPcJLS88mZ 33BIaVNUUYFFNuOmSuqylo7MYVz99slyjDBO/+Gbp4QCxgr0NVFm51Clt5z1ZoO+ 6o7Qle63EzyfrIR8JMraj56BRzXknqqUJxjH85rsH+rh924mGd3/ANLabVL+5hXJ 0plkpMJaQjD5Cf//TuEgVZbyt5UnFM38XcvQvrWIOdeN54ZX362TgyMxqsu+teLC 28KHAlliAyKsKUCJGIseYS1z+TjyuB7v052OsWU7RlnIg3aLijXie2ND3CtrAhP7 lrx4RW7oOdn1DeSzM12tNyitCYCRMZxYyVIk+Qzm8DZ2V9rcyZYN5hhtPwNotZ8= =Ir7R -----END PGP SIGNATURE----- --hGS0LDae7EcdHMuB--