From owner-freebsd-git@freebsd.org Sun Dec 6 02:00:18 2020 Return-Path: Delivered-To: freebsd-git@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B61134AF648 for ; Sun, 6 Dec 2020 02:00:18 +0000 (UTC) (envelope-from jmehr@umn.edu) Received: from mta-p5.oit.umn.edu (mta-p5.oit.umn.edu [134.84.196.205]) (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 4CpV5F6nbYz501s for ; Sun, 6 Dec 2020 02:00:17 +0000 (UTC) (envelope-from jmehr@umn.edu) Received: from localhost (unknown [127.0.0.1]) by mta-p5.oit.umn.edu (Postfix) with ESMTP id 4CpV5D5Xtbz9vYQw for ; Sun, 6 Dec 2020 02:00:16 +0000 (UTC) X-Virus-Scanned: amavisd-new at umn.edu Received: from mta-p5.oit.umn.edu ([127.0.0.1]) by localhost (mta-p5.oit.umn.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZSmS9S974lY9 for ; Sat, 5 Dec 2020 20:00:16 -0600 (CST) Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mta-p5.oit.umn.edu (Postfix) with ESMTPS id 4CpV5D2SzLz9vYQW for ; Sat, 5 Dec 2020 20:00:16 -0600 (CST) DMARC-Filter: OpenDMARC Filter v1.3.2 mta-p5.oit.umn.edu 4CpV5D2SzLz9vYQW DKIM-Filter: OpenDKIM Filter v2.11.0 mta-p5.oit.umn.edu 4CpV5D2SzLz9vYQW Received: by mail-wm1-f72.google.com with SMTP id z12so3893868wmf.9 for ; Sat, 05 Dec 2020 18:00:16 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=dZ7j4fKWKrbFIjcoLAixcrLf8XXgtBL5eC19pWNBkRA=; b=ju10EnRjibo+1IFHPBJXRaWWhaJJm6a8i77dT3yhpT63Tx21QR1J3ZGcNdBAj4YZ8L EEEerjKaU6YQ/sZaya47+JEqQ2pr7tT4E/iAVL5UzeW5iR4bBtUTlg6EM0zbjjKoTvop jbMjJWcHiQ+UOASlAheQcRzXe6j7pHu4G8oypc5TFLyVgmpMYwt2vs7lT6vVZDpP2RxM KuHFFovdVxr2tEmL3Azew6Zwf3XeWKn9ZNNgTQ3bmNPsWfuLfVgpMEHcO3zq4SWZXLLQ OjohQVUoGqZ5OrIbk9ONWSngsXPAhOBXO/ForEvoepGTVvLGXcVQ4DQmmcv0O+i39p1S 1H1g== X-Gm-Message-State: AOAM532xNUoqgqYcIVC2t4B/HlkFxCBdEcinvO89PW03KV4gPW4LIy7A 257y661uFiBBU2cdlyz8eOaJBEBV3euimo+FMmBjqhyHDUdhJGQW1MP4ErS1Rs0iReVTHtYDeaD l2YMwCAW0/RzQFz2bb6r4HHnw6ZgeptAhBcbrLg== X-Received: by 2002:a1c:e342:: with SMTP id a63mr11787953wmh.64.1607220014933; Sat, 05 Dec 2020 18:00:14 -0800 (PST) X-Google-Smtp-Source: ABdhPJwGHCJcP52lEQakg+MC7jKerAQflgTBPasqURIljLyEx36v8kDtIA4GnzQQKaQu8Ln5x6wWsAPSiFj/wDnMHs0= X-Received: by 2002:a1c:e342:: with SMTP id a63mr11787937wmh.64.1607220014710; Sat, 05 Dec 2020 18:00:14 -0800 (PST) MIME-Version: 1.0 From: John Mehr Date: Sat, 5 Dec 2020 20:00:03 -0600 Message-ID: Subject: gitup To: freebsd-git@freebsd.org X-Rspamd-Queue-Id: 4CpV5F6nbYz501s X-Spamd-Bar: ----- X-Spamd-Result: default: False [-5.70 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; RCVD_COUNT_FIVE(0.00)[5]; R_DKIM_ALLOW(-0.20)[umn.edu:s=google]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:134.84.196.192/27]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-git@freebsd.org]; TO_DN_NONE(0.00)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_LOW(-1.00)[umn.edu:dkim]; RCVD_IN_DNSWL_MED(-0.20)[134.84.196.205:from]; DKIM_TRACE(0.00)[umn.edu:+]; DMARC_POLICY_ALLOW(-0.50)[umn.edu,quarantine]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:217, ipnet:134.84.0.0/16, country:US]; MAILMAN_DEST(0.00)[freebsd-git] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.34 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: Sun, 06 Dec 2020 02:00:18 -0000 Hello everyone, I've been plugging away at writing gitup, a BSD licensed git clone/pull tool and I'm pleased to announce I've got a working prototype up on github at: https://github.com/johnmehr/gitup Much like its predecessor, net/svnup, gitup is intended for non-developers who just need to synchronize a local repository without the additional overhead required by the official git client and is not intended as a feature rich, drop-in replacement for it. The code is beta, so the usual caveats/warnings (don't use it in a production environment, make sure you've got backups, dont (yet) run as root) apply. I think I've got most of the common use cases taken care of but there's always room for improvement so please don't hesitate to offer suggestions, comments and/or constructive criticism. Thanks! -- John Mehr Software/Web Developer + Database Administrator + Data Specialist Humphrey School of Public Affairs, University of Minnesota