From nobody Sat Jul 4 21:48:23 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 4gt44s1pS5z6kX1Q for ; Sat, 04 Jul 2026 21:48:45 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) (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 4gt44r4fTYz3n1r for ; Sat, 04 Jul 2026 21:48:44 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x52d.google.com with SMTP id 4fb4d7f45d1cf-698aa7ba320so2933065a12.1 for ; Sat, 04 Jul 2026 14:48:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1783201717; cv=none; d=google.com; s=arc-20260327; b=eoaXR4wkKL/pGoorY1QJLaxTYPRBXnQw1DuhUHLjOp/QwdRvx1IZkKAIjhCOOngM5Z 5MXrDqpOJsqbCdZUFnHKz7odvbtdVD0ySUzYBAitsz7oyfJwwknImoy6KN5YMgPFKG4m yOBdylPmkLVHM8FdbEAA77z4NZvSQBmKl6LAntIf8bT3wAbLJ7a2Yt7rZI2bHy8Sps3Z 3NHMSQbYb+s3112tpEeVZmSAatCClzZZiycTSwTohWySuxi1RmjgxvfJsjKemGLalOvP iXS6jIHp4AEwcF02qmpyuoNn/w2gwrFX+O8fpr/gIG/RYZSUziy0oPNaac9wyoR8XSfC 8LDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=kO7goFETfnnD1lrpkwfFzfzsNGj6xCBS3Ri+9aoesDU=; fh=gsXuJsG8/4w1KZO0nzanc5pADdLSHEGu1bDRvpB58lc=; b=ByzD4nFK/nnte53oipqmx0EmiUU4ocdxdvzPFYEsnYk9d+JbmoIondn/7xYCYnVuFh B1WGeiAe9vHN7ylwZ8Yc9A+C70+8cChzAiU3pEShfm3gfV5RDPDi/G6bJvNATFr9Y+2V ve15QLYfXANz492nc/LRmUstxvKU7HFTjgHC5IbgHWT/tIK6Ozy5Q9nzxgZHwzTD6f1s C7utDSLwnREkIcCae/8GigrgInkuwkeLltV8fs0JmK/4Wh8Zv31puPflL+II9Zz06Oi5 UjztEhr268Mk30P0ER85zgSFM5oy+RMMNM5vQ5JaM8jKuK8qCI036uHqTwSZiLUWnECc V0TQ==; darn=freebsd.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783201717; x=1783806517; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=kO7goFETfnnD1lrpkwfFzfzsNGj6xCBS3Ri+9aoesDU=; b=hTJqTiKJkbA1exSy/0EZhmOBTAPELGMVd4coKSMxAtWapIPeGJSvX1WIT4I/TkNe8P xKVT/AWA37kIxjMUZnzh2UfCq6xEA4hW/oD0eh71BKOcDXrOI8iWxHs6re7wu3aIDfwQ OXMf2RK3qkjwFRSb2i6XfhtowDLrq/Vv/db4Y5NpfMYg5dmCcZFc+vEQv2E7GnT5HquW 06ve9gn5PWAnlad4JSin3XsKJYuK09G/1pulE4cr4mfpVJqyY3E8WhMuzpDKb5JKjFXK s93hXkVnxpgMN58Yp6wQHsTNR8oDQGsERedUZ+ifS3PT6LbdU7wbGCNCodXCPwCpzEKQ HfUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783201717; x=1783806517; h=content-transfer-encoding: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=kO7goFETfnnD1lrpkwfFzfzsNGj6xCBS3Ri+9aoesDU=; b=UrFOALwWMw1clyiLoUqKhKRpA83hyudXfz5voUt4MInbk+tfPGbWbA2TuV5Hn/ZvP4 nQeNzM11IDwcGw3pp6C+6+dAiESvm1H6OR8wD4EOVVUU4DPpLMQtbiImLMKlAzYK8FND xWIkTgpGwFCoKb+mCsXDrugJP80nmQUW65msnu4odYkhfvR6px5Ndb5aJyQ7lirQqB+X G0zDj4UaAOeW0Whxi5QTGEeCac9qx5iZwP9XYi2Szs7evfwqR+5/iToIS3vm50nKsDeV u/VArWxLtLCJ1S1vlC959VT4kUBlZMP7xP+m1PRBVYPRTQae6EJkBQFj9YGQXMzZW6y5 Kfuw== X-Gm-Message-State: AOJu0YwZvlOBWXSxDDP9L/q/RfGZc+cR7KtIDG6qhDs2wW+KAYmaU0t9 LQDce0mbj1bkdQIEq8bnI7TKhiLxRtvOsNNwU9l3B71Yxs8/FuuKUUsq7jtOs/GdwYJik7we9l2 WPCYvvT0o8/M3wG7XJzTHQpv/kfBa0aF2 X-Gm-Gg: AfdE7cl1JTnGUH/TWarxQR9dv8arfXvAJOLLaWkwq1dAqtdDUpBtGSqrlIU9A5VkeUN WmsHXnHQL7oDj/kbHHl4/TnhA1pUcFGCiWM7k6oFtjrFmpvZmCb+OFmH55x/sX6i/rFQgfssuOk /gXwFs1k0fr2VqZE6Fz8Ypr7GFmmXNqH/U0XCEykFckZTM/c+VltOqDHrd6FWRLyhLMafNeookH w1isL+tAu5E1r+c4aaRNXaUYmuSmGXyF9/IsO6EsfyRR7DktU1WXtd02pmiQliWARwV0H9wZIFo TqcsTLEYkuIQGsZ7EznnCFCmQ4+H X-Received: by 2002:a05:6402:430b:b0:698:1f55:94f with SMTP id 4fb4d7f45d1cf-69a1ab1c8f4mr1447485a12.10.1783201717104; Sat, 04 Jul 2026 14:48:37 -0700 (PDT) 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 List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 References: In-Reply-To: From: Rick Macklem Date: Sat, 4 Jul 2026 14:48:23 -0700 X-Gm-Features: AVVi8CfGiLgOOQt7zfyZESJoqD-moxX9Qk0mZpV4JXE9d7uqwr2tCZlBvBD_xMM Message-ID: Subject: Re: RFC: How to I set up a branch of main that I can "publish"? To: Warner Losh Cc: FreeBSD CURRENT Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Queue-Id: 4gt44r4fTYz3n1r X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated On Sat, Jul 4, 2026 at 2:19=E2=80=AFPM Warner Losh wrote: > > > > On Sat, Jul 4, 2026 at 3:16=E2=80=AFPM Rick Macklem wrote: >> >> Hi, >> >> I now have a rather large # of commits authored by Vinicius Ferrao >> for NFS-over-RDMA. They are currently in his fork of freebsd-src >> on github.com. >> >> I do have a simpleton mechanism to get them into a local branch >> of main, but I do not want to push them to main yet. >> (Actually, I'd be happy to push them into main, but I have as yet, >> no way of testing them.) >> >> Is there somewhere I can push this stuff so others can clone it? >> (I can push it to a fork I have of freebsd-src on github.com, but >> I don't know how to push that to "main"?) >> >> I'm git clueless, so any suggestions would be appreciated, rick > > > So usually what people do is to create some named branch (nfs-over-rdma). > They then push that to a fork of FreeBSD they've setup on their github. > They then point people at that branch for testing and collaboration. We d= on't > currently allow WIP branches to be pushed either to our source of truth r= epo > or our github mirror. Ok, I know how to do the above. What I don't know how to do is get that int= o main? (When you say "named branch" is that a branch of a github fork of freebsd-src or a named branch of my local clone of main? If it is the latter, I can see how I can push it when the time comes, but can I push that to my fork on github?) Thanks for any help, rick > > Warner