From nobody Sun Feb 8 03:17:04 2026 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4f7tL03P10z6QgYs for ; Sun, 08 Feb 2026 03:17:28 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f7tL01Yq4z3LSF for ; Sun, 08 Feb 2026 03:17:23 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-pj1-x102e.google.com with SMTP id 98e67ed59e1d1-354c16d83b2so613748a91.3 for ; Sat, 07 Feb 2026 19:17:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1770520636; cv=none; d=google.com; s=arc-20240605; b=h6sK4nyQsu07DBP1sx7tjM/R2sqJD04bmaPb+jZL2ENLAc/zjc4DYx6hDSr+6zs5EK KiVcX7BVSMtupBNKONMueFp3RYnu639r3K7FHkZoSx0RVAfG2BG7Tf+05ewyu2Al/52O 7Ly9iH2r9ypaRMojQWL7CWuRPAzM6Bo1EoMBJrOEpnFxu4rRHuyPzvyRzJ/q8ILYpkkp PleXQHbQu6Tq5LdUWVbnNDaHbwBwc83iXsfrwmwJCy6zUrN5tHGcp0y2zwFESZ/Ld5lq mCxqGp/PInZxpLpTji3tHG5kPIDCOY1QNd7eImbUDE93ldCdlQAF0Z/ETSMHpFxGBk2w bpRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=DVqPY716jAHLqwnzcVaQqvdnMTBhAWHp0oFAZsYjnZ8=; fh=x1NE7N9QhoLdX1bVLBReclKcbb8NwsnThy1cdJwNMH0=; b=OpXAMd9gSsA/cf/99+p+Os5yZ8Frh+mCqXPAaLQ411SWlKG1lRvmw0aYfgP2OfAMQi GBaZAA0Du2OrszbGur7sVKaxKzXUYfKC/k9bFxzbtv1Ba9AofJZ1LpCdbUntEWauIzdm S6lnakWkBN2vuiSnYgOAtNCpTzliZMbRoKODvtbBiwhXvPc+T+fzBvP+rimazt80GGyn 9N/xxPwwyfpLKJa12+zFtkVLIB9Q1eMoJEVcrolZ7APKGZfRebvp8N9dosP+H2Yjj9K8 hMRGK6ECBzobqjy7TXoSc6GXbAfhYRND4p5PheAXUZcD/XApgdkpBp3sNi/TixcnwIlA /+Jw==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20230601.gappssmtp.com; s=20230601; t=1770520636; x=1771125436; darn=freebsd.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=DVqPY716jAHLqwnzcVaQqvdnMTBhAWHp0oFAZsYjnZ8=; b=xOAqs1yJUBoz/lQP71icyTXrzoilPS+dbt4Kiy6PZKgEQgomiT/vCcaLgHLGzm7TIt 1EtJuLPzJjxHces8wCvIlPMPeizGWSut3pxe/pJjJoUf5KsCsXKLSzCchaX1sFanRi/s VbqCH7hsbF/uo1U8DOHx4lb1PfeKHUNdmpJru9z06vUPQOASHyqWS23K8pFPs+ryh72R WT8oDKNHsFSoiJrfFCVbBCSggakI90PPhD9zO+ZCSYp1VhJatVU/Kp11xVzhjeEqpxBN sS/huuls0KGUCyLFPQw1HLT1dNFAdsEeZVZEIWziWXHptvtYYpyhqQ4blUADeTHNzfBZ dScA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770520636; x=1771125436; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=DVqPY716jAHLqwnzcVaQqvdnMTBhAWHp0oFAZsYjnZ8=; b=grWfPA43wDhf0+u/xJMjtVq+CG0SOpYTh26dJaYQ8xpn+ERBo1+3B0+QTd8dka0SYh 9TDTi6pvilvXUBXEUAu3F1zSfMUqd4QRUURZBawm5uxOixA6A7CF+kXjQJUIzkUYOh0q etaKgi5d7nHbnEZ7OIxUK08to3FEcM2NHE+kmvMB/4MFXm/riEmOmCNdkIHJZwBex/wF XeVv6mr5ePsyVvbk5QFm6HcEKQzAGQz/Txng467ODOHPpDQVrb6UsY8XgtRGZ/JhOVd0 fpFEyNaLk041U+6QgCAAl4srpWe51oyFsPSXCMEMCYQtKSpEz2Yc950TDFn4ZaLcjj2A NJfg== X-Gm-Message-State: AOJu0Yzhu/tXy5h6Ufnqb2KeFtvlNpxvr246y8AenjZ1XN3UWpg5fOPy iwcPlH1HM4e+sjWwGCyX1hStuD3TN1SeoN+yghHQ3JTsGgtAOwfpRpoWLHSUHT56jDB/kTEr5bT UbFX5XZJIgKrNOkI0zj4LeNC7oqbEUWrRHK//U1xwprLqAaLPZdXIgAI= X-Gm-Gg: AZuq6aIDffVgKoxJtANpoMCg/2wpMPVCgWDAbJBIe/N6MeD4tjPMF3cdDGbJJWecpNB BJ56vk5EH7oy/KbXy6gKQUlOm1yeazrpylr0yYgbl//POV3WAURKR6PxZ+dHi2jmaigoZcGHWtu 7YBzjsLVwQmcGpPYGweduqfj5iDUiKLFCeWI235bmoCJV590BMH8/EZyml6MO6NquVyOS/aB6zT f/Ir/4Nzni30D2KfhzaisY9QsidfhH8+EAv5ukJOTdKPSGxhmfV1nbe8YMESs8sbtR9y7761hOC scg+E3BCtDlaAmivr1GLooX0owTvlSlRUO9n X-Received: by 2002:a17:90b:3d89:b0:356:2c88:1e7a with SMTP id 98e67ed59e1d1-3562c88206fmr924660a91.29.1770520635896; Sat, 07 Feb 2026 19:17:15 -0800 (PST) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 References: <6961de2e.35403.46e0e7bf@gitrepo.freebsd.org> In-Reply-To: From: Warner Losh Date: Sat, 7 Feb 2026 20:17:04 -0700 X-Gm-Features: AZwV_QhGm-dV5NOuKIIect_uEstQlSG8Llo7GNJiEtwRlz6wIcKlsLgKwdYmQpw Message-ID: Subject: Re: git-clone(1) after base 3e8619e535b6 for /usr/ports subdirectories To: Graham Perrin Cc: FreeBSD-CURRENT , Benedict Reuschling Content-Type: multipart/alternative; boundary="000000000000920141064a477542" X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Queue-Id: 4f7tL01Yq4z3LSF X-Spamd-Bar: ---- --000000000000920141064a477542 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable That only works if don't already have a ports tree. What's there? Warner On Sat, Feb 7, 2026, 8:09=E2=80=AFPM Graham Perrin = wrote: > With recent installations of FreeBSD-CURRENT, traditional use of git no > longer works for /usr/ports. > > ---- > > root@sixteen:~ # git clone --depth 1 https://git.freebsd.org/ports.git > /usr/ports > > fatal: destination path '/usr/ports' already exists and is not an empty > directory. > root@sixteen:~ # freebsd-version -kru ; uname -mvKU > > 16.0-CURRENT > 16.0-CURRENT > 16.0-CURRENT > FreeBSD 16.0-CURRENT #0 main-n283549-6d37c3db62ba: Mon Feb 2 12:11:20 > UTC 2026 > root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC > amd64 1600011 1600011 > root@sixteen:~ > > ---- > > (bcr) > > > > < > https://github.com/freebsd/freebsd-src/commit/3e8619e535b61c99f0dc50cc6c7= e237eb82a8be7> > > | > < > https://cgit.FreeBSD.org/src/commit/?id=3D3e8619e535b61c99f0dc50cc6c7e237= eb82a8be7 > > > > > --000000000000920141064a477542 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
That only works if don't already have a ports tree. W= hat's there?

Warner
<= /div>
On Sat, Feb 7, 2026, 8:09=E2=80=AFPM Graham Perrin <= ;grahamperrin@gmail.com> w= rote:
With recent installations of = FreeBSD-CURRENT, traditional use of git no
longer works for /usr/ports.

----

root@sixteen:~ # git clone --depth 1 https://git.freebsd= .org/ports.git
/usr/ports

fatal: destination path '/usr/ports' already exists and is not an e= mpty
directory.
root@sixteen:~ # freebsd-version -kru ; uname -mvKU

16.0-CURRENT
16.0-CURRENT
16.0-CURRENT
FreeBSD 16.0-CURRENT #0 main-n283549-6d37c3db62ba: Mon Feb=C2=A0 2 12:11:20=
UTC 2026
=C2=A0=C2=A0root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd= 64.amd64/sys/GENERIC
amd64 1600011 1600011
root@sixteen:~

----

<https://freebsdfoundation.o= rg/enhance-your-git-experience/> (bcr)

<https://docs.= freebsd.org/en/books/handbook/ports/#ports-using-git-method>

<https://github.com/freebsd/freebsd-src/commit/3e8619e535b61c99f0dc50cc6c7e= 237eb82a8be7>
|
<htt= ps://cgit.FreeBSD.org/src/commit/?id=3D3e8619e535b61c99f0dc50cc6c7e237eb82a= 8be7>


--000000000000920141064a477542--