From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id CDk2EBhFF2HUGQAAgWs5BA (envelope-from ) for ; Sat, 14 Aug 2021 06:22:48 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id eDHrCxhFF2ECOwAA1q6Kng (envelope-from ) for ; Sat, 14 Aug 2021 04:22:48 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 8BDF62E9DE for ; Sat, 14 Aug 2021 06:22:47 +0200 (CEST) Received: from localhost ([::1]:44868 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mElC2-0000LE-Kc for larch@yhetil.org; Sat, 14 Aug 2021 00:22:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54430) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mElBH-0000Ij-So for emacs-orgmode@gnu.org; Sat, 14 Aug 2021 00:21:59 -0400 Received: from mail-lf1-x12b.google.com ([2a00:1450:4864:20::12b]:38652) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mElBG-0000CS-7w for emacs-orgmode@gnu.org; Sat, 14 Aug 2021 00:21:59 -0400 Received: by mail-lf1-x12b.google.com with SMTP id x27so23812224lfu.5 for ; Fri, 13 Aug 2021 21:21:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=atcqMcVT2Ony3t0cn0337+Vfd0FBNupxILr2sSQR70o=; b=rxHd+XtWpgsZYpBBuBo8cCxU0pdvIX173766/mT9r6CciBQXbnyD2p7RGqiGDYVDfu C5svFpzTRivr75BWVNfD8xhppESpMRtsF6BpcEX4JAp3bI7138VbR2wQpRj4n84O0mGO hSONR7VPNpYlE7v+uR0FVERTiOE7sEwkgVf63OmtzQ+Zh007xW1lDaqErFfd01PVfD7u OdpGlaRlKAf9cWJsP4YM/imfpGbQoevN1AUZ8XMx9Khzcci3faapfCCyo7fSEjUHSmBh R3jruvlYKH2vkvl/pAVjqhcyhJBeLnnQP3hAeG41pm3zyUqGnlf8/St09AJKyzK1q8F/ L1wA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=atcqMcVT2Ony3t0cn0337+Vfd0FBNupxILr2sSQR70o=; b=Ji41CL6fYIwerQrOLC266cK1wBF+9u1garVTCY+wZjax2bBIoCOK+nupu0G6Of+V8Q NeGClwqkqbwAx0FlBkRdV6kO9EqyblQ0927oBqhzJeO0Cgl6XycC2jRL+Bt3TtOVflT9 uNCIae05nZ5tY0ckwya907mlvLwH5NoFdq18OTGrGpRt7Y6tEOOg7de7mG600c9Ylc/C Sk+7B/joRTIxYMShpMfwCGcAEoEbEBs3NsPas2KzMd2AQNlFNPoc294QK7IwJ72eAFxc KyuTKh5L/8zIjz0Ynyvbm+OMa5/QEgfW+DcPvw5AdMXT+hhywwprU0iXk/VVMHGphhA5 jD6g== X-Gm-Message-State: AOAM532+aX2Iw3pO5JfiHY7LMlRS1p8YGoaobvNlB+WKaUPBH8T2s5BO /pglrgbCBnEjJy05GWtJ7e3ePGjuJjd5rrnUxH0= X-Google-Smtp-Source: ABdhPJwvwF4pMtnwNn1rRKFNhhnp3zRpdJfGdEszujWnR27/Wl/FJmNUWo5xEVnLkB3SYCW5HY3RrrsjuDmLC+8n04E= X-Received: by 2002:a05:6512:150a:: with SMTP id bq10mr4075743lfb.441.1628914915281; Fri, 13 Aug 2021 21:21:55 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ab3:428e:0:0:0:0:0 with HTTP; Fri, 13 Aug 2021 21:21:54 -0700 (PDT) In-Reply-To: References: From: Samuel Wales Date: Fri, 13 Aug 2021 21:21:54 -0700 Message-ID: Subject: Re: Org + git branches for derived files To: Rob Sargent Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::12b; envelope-from=samologist@gmail.com; helo=mail-lf1-x12b.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Barton , orgmode Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1628914967; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=atcqMcVT2Ony3t0cn0337+Vfd0FBNupxILr2sSQR70o=; b=A5W61p1j8+NQo6NVlYXD128OeB5B14T97HlV93iAw5fsFIkH0XerR5zwqvTxiRYejq/0fG VfohHk+ALYhFQGp2fTH3WxQw6WREQBBQL2bR6qtnlgJT8C7qKjb02Km0uPjIzVL8tX9aGV kxCptEzkjinVaqC+oITSm1iDNOjP8Zop4idXNKGXKYn16UBgbZXki0gU7vZPueIgAISnUO EIMslDZZVQzXPyDED8IYUrKnfAUuEA+it6X41hJKSTLzRzVSsO7Pwv+fUsKuWlKCocPWh2 chMIpSFw8fFOTPEsDIXPYm8sFgDEFz3RzASVL3GdeVFmdFL9WIIRk3Fpylzamw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1628914967; a=rsa-sha256; cv=none; b=acJAqeYqiFG26Qq4nI0tOeszVUcMOgNCgJMRrIlgf9zg2khAUqD5LailKCPE1dkM0A/th+ odbmCzG/+QEQEZGbsXL94DeSTYmo63+1xXy0RqSTCHbpsqtg56wqLM8DshznMgakv4/qDT GGx/6ENSyv8VFoq0aZGfwvQpKMGd5xjnesnq8Cdx51LN5bOrMRd3hkNkD0gsKRMXbHWINl Jpvrul+vvTgtJbaOGDI0TWxtcmGwGPEW3Cbaw/rH/vnA6bhSx3Lbvo+nItV+ZdCngHUoV+ q3FICok6UhlvBDHySBg30rppdpoiJdq6HobK58hEOoZX7+v9GDnRV9st2n96nw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=rxHd+XtW; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -3.11 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=rxHd+XtW; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: 8BDF62E9DE X-Spam-Score: -3.11 X-Migadu-Scanner: scn1.migadu.com X-TUID: 0zMaDu6SgSlB it is an interesting question as many things go into the product: - org file - your .el files - org version - emacs version - os - hw - export commands run so the desire to keep the product is understandable. not only is it effort to find the export commands run, but other stuff might change out from under you. could you perhaps export to something more compressible like ascii or latex only? and then use whatever org uses to create pdf? git isn't supposed to be for recreatable products, but ... is it TRULY trivially recreatable? :) a colophon in the result can be useful maybe. On 8/13/21, Rob Sargent wrote: > > >> On Aug 13, 2021, at 7:53 PM, Rob Sargent wrote: >> >> >> >>> On Aug 13, 2021, at 6:54 PM, Mark Barton wrote: >>> >>> =EF=BB=BFKen, >>> >>> You could consider using git-lfs, Large File Support. There is some set= up >>> and then you can say track *.pdf and that will tell git to track the >>> binary file in a more efficient way. I use this mailing for csv files >>> that I want to have a snapshot version of with the Jupyter notebook tha= t >>> used them. Once you are tracking the files with git-lfs, they will be >>> tracked with the normal git commits. >>> >>> I agree that the best practice is not to commit these types of files, b= ut >>> sometimes it is handy to. By committing the PDF files to the repo, I ca= n >>> use Working Copy, a git client, on my iPad to quickly reference a >>> document. Since the iPad cannot run Emacs, I am unable to regenerate th= e >>> PDF from there. >>> >>> Mark >> >> If you=E2=80=99re using GitHub or gitlab you can place artifacts along s= ide your >> code repo. One often sees executables and jars there. Typically built an= d >> updated by mechanisms on the holster on a =E2=80=9Crelease=E2=80=9D act= ion or similar >> event > > I see autocorrect preferred =E2=80=9Cholster=E2=80=9D to =E2=80=9Choster= =E2=80=9D > > > > --=20 The Kafka Pandemic Please learn what misopathy is. https://thekafkapandemic.blogspot.com/2013/10/why-some-diseases-are-wronged= .html