From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alex Dunn Newsgroups: gmane.emacs.devel Subject: Re: MELPA and rewriting history for the (git) repo Date: Fri, 12 Feb 2016 18:46:01 -0800 Message-ID: References: <87egcjk0b1.fsf@mat.ucm.es> <87twlec97k.fsf@russet.org.uk> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1455331576 24691 80.91.229.3 (13 Feb 2016 02:46:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 13 Feb 2016 02:46:16 +0000 (UTC) To: Phillip Lord , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Feb 13 03:46:11 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aUQDq-0005az-KG for ged-emacs-devel@m.gmane.org; Sat, 13 Feb 2016 03:46:10 +0100 Original-Received: from localhost ([::1]:38413 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aUQDp-0003mX-ED for ged-emacs-devel@m.gmane.org; Fri, 12 Feb 2016 21:46:09 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55324) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aUQDl-0003mB-95 for emacs-devel@gnu.org; Fri, 12 Feb 2016 21:46:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aUQDi-0005ir-22 for emacs-devel@gnu.org; Fri, 12 Feb 2016 21:46:05 -0500 Original-Received: from mail-pa0-x236.google.com ([2607:f8b0:400e:c03::236]:36154) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aUQDh-0005iL-RH for emacs-devel@gnu.org; Fri, 12 Feb 2016 21:46:01 -0500 Original-Received: by mail-pa0-x236.google.com with SMTP id yy13so55547974pab.3 for ; Fri, 12 Feb 2016 18:46:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:in-reply-to:references:user-agent:date:message-id :mime-version:content-type:content-transfer-encoding; bh=qOI7vtN2mSW44RPyNxuM82nVg/srpFy0ql16F2PuINI=; b=y8twI/1OF4tWpjer2OSpU0nFG8+T8uU+/yloKml2WB80Rif56Hfihb3fr7MFGuddaK gbizOhCRrtXiKKmz5GWnThdu1cjv+Y252aKHyyq9mcDVWt4kqx19soVZoy6aYkuQXjeO eru8ykSd1FrEfBf1QxX+JEF2ovi19DujT8DzHPd4C8ntfhBBBk9YTNxABez+S42rKOG7 NTi0lP6NhC6ewc5g5PLO8wiDVH+/hWYFp09QSRJS/LFU7JDF5T/GMiewu+By8McNeqJI XzTZ+1wlXGXmwJ24MlftBsMkJ0OxqFXfiK0pzI2QIY6gq4v77pRUFJjA8w0VW998uvac hhBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:in-reply-to:references :user-agent:date:message-id:mime-version:content-type :content-transfer-encoding; bh=qOI7vtN2mSW44RPyNxuM82nVg/srpFy0ql16F2PuINI=; b=iFsGTtZuIGdYJdTqJSHTgVZ3yEW7DbTCts0KWQhTWbKnd+iqdX7jwNJkFVIlCEGPBo zm28Mt6RoQSOyICYRgsJOU/hC32XGF0IYnK3pjTYCIhU8K2DQG9x4ttCKva7idCWF2cE UtFcTVNaCwVWK4BxlL5ULaiCLG/T6T9Pis4fdshdrYOLaQhZASoGJ1AAwY2APsWEmsI2 hIvCD9wrJc5Qe1bUULOSFz152PPUgb/88ieE6kSNRj4jvIQRnghS8xpESUXO0rK1nbYU /E5Wx9JAVe25+hEK14eda4kWNT+4Zf7NGdpaltcgYIHwLHZz2EweCbi/dzOrRLy/NP8W gVPw== X-Gm-Message-State: AG10YOTGW0hjV0au0cf/fWkTeCJOqMPpIafOBALm1VUubZFHtS6L57ygYnIyoNIrWdM03w== X-Received: by 10.66.66.142 with SMTP id f14mr6998142pat.62.1455331560761; Fri, 12 Feb 2016 18:46:00 -0800 (PST) Original-Received: from localhost (pool-98-108-240-213.snloca.dsl-w.verizon.net. [98.108.240.213]) by smtp.gmail.com with ESMTPSA id tn5sm21313620pac.32.2016.02.12.18.45.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 12 Feb 2016 18:46:00 -0800 (PST) In-Reply-To: <87twlec97k.fsf@russet.org.uk> User-Agent: Notmuch/0.21 (http://notmuchmail.org) Emacs/25.0.90.1 (x86_64-apple-darwin15.3.0) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400e:c03::236 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:199848 Archived-At: It does a fetch and then a hard reset, so there shouldn=E2=80=99t be proble= ms with history being rewritten: https://github.com/melpa/melpa/blob/master/pa= ckage-build.el#L551-L561 There could be problems for MELPA Stable if the new history has tags that are parsed as an earlier version; that currently requires manual intervention (https://github.com/melpa/melpa/pull/3362#issuecomment-1730585= 25). Phillip Lord writes: > For MELPA, I don't think it would make any difference -- I think, it > just looks for changes in the hash and if it sees one generates the > latest version. It might cause a problem if it uses git update, rather > than a fresh clone for each checkout. > > There are many good reasons not to rebase master, though. > > > Uwe Brauer writes: >> Matlab-emacs has moved to a git repo at SF and MELPA points now to that >> repo. >> >> >> The question is this: git allows to rewrite history but usually >> for a public repo, it is strong advised in the documentation, not to do >> so. >> >> What would happen with the corresponding MELPA packages, if one rewrote >> the history? >> >> Thanks >> >> Uwe Brauer=20