From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id +Md9DXgnLmGa9wAAgWs5BA (envelope-from ) for ; Tue, 31 Aug 2021 14:58:32 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id uDEXCXgnLmHMXgAAbx9fmQ (envelope-from ) for ; Tue, 31 Aug 2021 12:58:32 +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 6F4D31F1B7 for ; Tue, 31 Aug 2021 14:58:31 +0200 (CEST) Received: from localhost ([::1]:38714 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mL3LR-0007oz-EH for larch@yhetil.org; Tue, 31 Aug 2021 08:58:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34222) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mL2nM-0005qg-Sc for emacs-orgmode@gnu.org; Tue, 31 Aug 2021 08:23:16 -0400 Received: from mail-pg1-x530.google.com ([2607:f8b0:4864:20::530]:45863) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mL2nK-0000cB-H3 for emacs-orgmode@gnu.org; Tue, 31 Aug 2021 08:23:16 -0400 Received: by mail-pg1-x530.google.com with SMTP id n18so16475408pgm.12 for ; Tue, 31 Aug 2021 05:23:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:references:user-agent:in-reply-to :message-id:mime-version; bh=fccGP5Xx3EkAPFkZ1RRCm7+PeWZX3cgZdCLn2Hyx3ko=; b=lNmsGmpWrXb2CLvQ2KA0Qyy09OZiBTFmGK+4/S55oJbQu9m0jTQAoIe8kzfHSl1/wn ePvlw2yB0PSGe8aIuYIL8DMb49T/WDksK/LpA3NnFRhR1w7dsXcXuzAN7JhK0bquYvpv xJu1JlG0lP3asK8WOyZQVaVQktLFiqCfHJMnZYVKErWe2fPaYZ3lR+g9oOSD8cnPUu6b xQogH11pzdE69MwsCJJ3+TM3lcXKkxWy2TN1ibcPIHrpjvBNrI2LclWEMmKvJiih0A9e 44yKsKlMeqGPkkve5PK0TJcuofjA05urmX6tCyqJzbyp4cZ6rrNZfvQIMTi6h4cN14pg T+Jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:references:user-agent :in-reply-to:message-id:mime-version; bh=fccGP5Xx3EkAPFkZ1RRCm7+PeWZX3cgZdCLn2Hyx3ko=; b=sHQ4j3UM7RCrzxvke72EiPZauyxEQ2Wgfr1O2q57jhF21sI5/llacJ09nvMVJKWch+ A3PyoibMCm2lldxNNrYKcjBHFHsJ7UaGQTelrdnELPu5Z6d5++0GCRKwWugj/Bub4QHl y/LWMtMJEs20xDSDRLZpJ8h7OevxglEPyDQq3ZTzD1f8VFz6Pc1BHr78D8o7TzGxKcrD b2ZpRRErmOWgnlTSVLmGzHf+PNIg9gD9L1oC+oMW+gP3RhSAD2Lxm25cLNEhg4bQNmGU G2EQ3pU2lZwYPvHZ6FTVWoFFqFMeOBuUeSjX9InsQPUL67bG3K4vGUAvOZ81rPkZpNaZ Oyaw== X-Gm-Message-State: AOAM531ln+nTsHY0s/vHIn3I3DdKigkFBkAtQGnsowZB1TFegwzlgCH1 zN9YpsS4zxksolX0Wi76vG4= X-Google-Smtp-Source: ABdhPJzDgAHk6QqTATa4tfbf+YJypJo+eJSs5JJAIWgFGvqiKkVPJbasQ8AQqq79nUvdIDWOoqeiZA== X-Received: by 2002:aa7:8041:0:b0:3f2:7136:ff13 with SMTP id y1-20020aa78041000000b003f27136ff13mr25468611pfm.9.1630412592773; Tue, 31 Aug 2021 05:23:12 -0700 (PDT) Received: from localhost (61-245-128-160.3df580.per.nbn.aussiebb.net. [61.245.128.160]) by smtp.gmail.com with ESMTPSA id m5sm21362228pgn.70.2021.08.31.05.23.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Aug 2021 05:23:12 -0700 (PDT) From: Timothy To: Ken Mankoff Subject: Re: Org + git branches for derived files Date: Tue, 31 Aug 2021 20:21:49 +0800 References: <87czqh5gt1.fsf@gmail.com> User-agent: mu4e 1.6.5; emacs 28.0.50 In-reply-to: <87czqh5gt1.fsf@gmail.com> Message-ID: <87wno1olaq.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=2607:f8b0:4864:20::530; envelope-from=tecosaur@gmail.com; helo=mail-pg1-x530.google.com X-Spam_score_int: -1 X-Spam_score: -0.2 X-Spam_bar: / X-Spam_report: (-0.2 / 5.0 requ) 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: emacs-orgmode@gnu.org 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=1630414711; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=fccGP5Xx3EkAPFkZ1RRCm7+PeWZX3cgZdCLn2Hyx3ko=; b=IlfLNQTaB0mBTJHezfu8KuxFllsq/ocdscCnGzW/IqOuaQRi2FEsbRPDc1dVPo3dTNJB/G ykJvNlUbe+qCuBTauqXafF3nyyhnyzLhcW5S82fziyIdKuhnbANKO6YuGX8i63avZOlNUm IWxprnFDGIoHz/8ZmVurBOWdas6XcS542yEV3vSJ3yS2yGZN/DOwPQmHAn/VLds9rt+r2g y9KBTBrJq5z4FfGlhXmOPX5o6fFqHLNlYqXnVqBXfKDGCsN5TSg4V/9fcoLjSbakzgUXXl 7xKfxDgZJhWzG67DRs6fJNMbLvhEXsFCIeL8+EgwtQxrusGxYgmhBGZLzUJBPA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1630414711; a=rsa-sha256; cv=none; b=cEVVaSOBOhj6QwujY7icYwGgAG5zp3mFvcSjeylJDSC8tNY+sklgNE1ue87S/EQ/AcyJ6P xJr8o5QyWPgRtm2GylcbR8JdQQGCv1Qbkkd2onCraqYKwl8XqP3mW5e0U8GZKl+oNTsQ0K DfCj9fwHmVCdlfeg7d4JEeUQSDxDn2sLidStp+/DG0OJxfmKTbH5GdcPdd3I5C/V80fBxP IMo4WaHN/AwmT+5GbDwAU2kXrClCHuu+i0Vi8ILqDBzNRFUw58SgDFnx51KebvPEi0dx3U 4dfyI5yVqrjdT4gIPs5UG+uigCsP1URG7dQWkSMI183/CyVksn6Qa/8CgOr5dg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=lNmsGmpW; 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: -0.62 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=lNmsGmpW; 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: 6F4D31F1B7 X-Spam-Score: -0.62 X-Migadu-Scanner: scn0.migadu.com X-TUID: Jm5LrZqn1FBD --=-=-= Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Ken, It=E2=80=99s been a while, but just to chime in: if you use GitHub you may = find to be of use. Let me know if you have any questions, I wrote it a few months ago. Ken Mankoff writes: > Hello, > > I think this might be more of a git question than an Org question, but I = imagine I might find the answer here and that it might be useful to others,= so I ask here. > > I=E2=80=99d like to keep derivative products (the LaTeX output, the final= PDF, etc.) > available in Git, but not commit those changes each time I change the Org= file. > Perhaps git-annex as appropriate for this, but seems over-kill. > > Is there some way to mostly-seamlessly commit the LaTeX and/or PDF and/or= other > files to their own git branches but in a way that overwrites the history = of that > branch, so that a small Org file that generates a big binary PDF does not > pollute the git tree? All the best, Timothy --=-=-=--