From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Payas Relekar Newsgroups: gmane.emacs.devel Subject: Re: Progress on merging Eglot? Date: Thu, 08 Sep 2022 22:18:47 +0530 Message-ID: <8735d1ajxb.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17050"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.8.9; emacs 29.0.50 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Sep 08 19:05:33 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oWKy5-0004EB-4r for ged-emacs-devel@m.gmane-mx.org; Thu, 08 Sep 2022 19:05:33 +0200 Original-Received: from localhost ([::1]:55756 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oWKy3-0004tg-N2 for ged-emacs-devel@m.gmane-mx.org; Thu, 08 Sep 2022 13:05:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45224) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oWKkr-00085b-0r for emacs-devel@gnu.org; Thu, 08 Sep 2022 12:51:53 -0400 Original-Received: from mail-pf1-x42a.google.com ([2607:f8b0:4864:20::42a]:39909) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oWKkp-0004b1-3U for emacs-devel@gnu.org; Thu, 08 Sep 2022 12:51:52 -0400 Original-Received: by mail-pf1-x42a.google.com with SMTP id u132so203968pfc.6 for ; Thu, 08 Sep 2022 09:51:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:user-agent:from:to:cc:subject:date; bh=6tu7t7/AKIdSUquPf6V6anB7DgppZAVQCy6ALTedikw=; b=P7dpxb0ItI6gnGULSntoqx8STYx85LZJPe6aWPWkuvXh5tmCtpnN+ZuJe15ylQ9xz9 IzBUZjsRZcbnk1fVi7FbLT7claTycP5fx9c5UqJBGI9B8RcS7H5jpMBUr1qS844x3dvP O5A76v1xWxNwf6X7+KCk68xzcxBkJQNsCuAZFr4Sb6WB7baq6EIYtcmilh7obg6xatCj S1mqO7p1LrIWKC1Nei2jVBn+sZA5WOyzoKFNt4iG/qhuzArGKeK5gQu0TL0JbAcmQFZI SEI6hFcWu5VBjopR6QxYFpEvltWGFOv+jnUAbhI2gzve1RzMZKzn32CW9ViS+leI94wx I8eA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:user-agent:x-gm-message-state:from:to:cc:subject:date; bh=6tu7t7/AKIdSUquPf6V6anB7DgppZAVQCy6ALTedikw=; b=qXp+dZVQpMRzKYHIZBej0oK/iStg0wKB7T5B7hHrxw1ahMZeu74drGnq+AO9/SlSeb NEJwLYSeYtmfMAwbwsVOoYykWwur0UJ/qH1u7jil1c9AtjkHp+jt3nnn2OPb6F+0/S8D LaBMz6/XE+R3uFwl8fditneFc8iQbn4Cq94zQ/kT+phnlAUiBIJVxxIf0YGP27V/SqA7 va9rOUvXnmMp9kfiV5vvFa7VapKzrF7wr5OF38j9QHWvTWqjqxzcGGU0iMg4jpP5YzaA CW/phynCyOqBpQludaJ/OClXJL0l+Yqsi2PreE0zAVlTzKbG7ANaAK25M8CtNgWhiPgy FAWw== X-Gm-Message-State: ACgBeo1Bpw9ElVvsUws4Sq7F4GX8a2j160dpdCOo0xSBSr4guQOXJlW3 T93KCqJwM/9Y/wNOwpg1zrLnyHR0abw= X-Google-Smtp-Source: AA6agR7BWKuyglAWKhKIJpE3bTeQixfiLmTe++VWD3MwZ8mdQpiY5cxbuW6ciK4LlhQ7WSs5nmBsVw== X-Received: by 2002:a05:6a02:205:b0:420:8b7e:3ff with SMTP id bh5-20020a056a02020500b004208b7e03ffmr8247197pgb.427.1662655909142; Thu, 08 Sep 2022 09:51:49 -0700 (PDT) Original-Received: from localhost ([150.107.26.19]) by smtp.gmail.com with ESMTPSA id y8-20020a17090322c800b0016f85feae65sm14881396plg.87.2022.09.08.09.51.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Sep 2022 09:51:48 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::42a; envelope-from=relekarpayas@gmail.com; helo=mail-pf1-x42a.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 08 Sep 2022 13:02:51 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:294994 Archived-At: Jo=C3=A3o T=C3=A1vora writes: > [Sorry, I took part of this conversation off-list by mistake. Bringing it > back.] > > Cool, I'll put you down for item 2 then! I recommend the tool > https://github.com/newren/git-filter-repo. Here's an example of how it's > used. > > https://stackoverflow.com/questions/60863773/git-bulk-change-of-commit-da= tes > > This tool seems to be preferred over `git filter-branch` nowadays and is > easy to > combine with whatever scripting language you're comfortable with. > > I've used one of the two in the past (can't remember which). There are > others, so choose your poison. I also vaguely remember that running the > script on windows was about a million times slower than on a GNU/linux > box. > Also not sure if that holds anymore. > > So the inputs should be Eglot's main repo (master branch) and some branch > of the emacs.git repo. The output should be something like a new > lisp/progmodes/eglot.el added and then some 900+ commits on top of it. > Place this on a git branch somewhere so we can look at it. > > We'll probably need to make adjustments, so make sure to post the script > somewhere with instructions on how to use it. Thanks a ton for pointers! I think I got most of it down, if any more questions, will reach back out. One thing I'm thinking is, is there any possibility of PRs being referred in commit messages? If so, the */issues/num won't work, and */pulls/num will have to be used. That means probably involving curl. This looks fun :) -- Payas --