Re: emacs.git 'master' reset
Eli Zaretskii <[email protected]> Mon, 27 Jul 2026 15:39:31 +0300
| Newsgroups | gmane.emacs.devel |
|---|---|
| Message-ID | <[email protected]> |
> From: Sean Whitton <[email protected]> > Cc: [email protected] > Date: Mon, 27 Jul 2026 09:50:05 +0100 > > Eli Zaretskii [26/Jul 3:17pm +03] wrote: > >> From: Sean Whitton <[email protected]> > >> Cc: [email protected] > >> Date: Sun, 26 Jul 2026 12:57:46 +0100 > >> > >> Eli Zaretskii [26/Jul 2:51pm +03] wrote: > >> > I did pull and push, but have no unpushed commits (AFAIK), so what > >> > should I do? > >> > >> git reset --hard origin/master > >> > >> Sorry, should have mentioned this case. > > > > But currently "git status" says "ahead 10", presumably because I have > > commits from before emacs.git on Savannah was reset. Won't the > > above command lose all those commits? Or were they already re-pushed? > > Others are suggesting lots of complex things which aren't necessary. > > You are not actually "ahead 10". Those 10 commits are the old 10 > commits from before the rewrite, which Git thinks must be 10 commits you > made locally, because it doesn't see them remotely. > > You can verify that the reset command is safe by doing > > git diff origin/master..HEAD > > That should print just diff of the commit of Yuan's that was stripped. > As you know that's fine to drop, you can then confidently either > > git reset origin/master > > which will leave you with Yuan's diff as uncommitted work, which you can > revert, or > > git reset --hard origin/master > > which will discard all uncommitted work and reset your working tree to > exactly origin/master. OK, but now Yuan's commit is not there at all, AFAICT. I thought we intended to re-commit it, just without the problematic Co-Authored-By header? We do still want the code changes, don't we?