git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] Sequencer: working around historical mistakes
@ 2011-11-05 16:29 Ramkumar Ramachandra
  2011-11-05 16:29 ` [PATCH 1/5] sequencer: factor code out of revert builtin Ramkumar Ramachandra
                   ` (5 more replies)
  0 siblings, 6 replies; 47+ messages in thread
From: Ramkumar Ramachandra @ 2011-11-05 16:29 UTC (permalink / raw)
  To: Git List; +Cc: Junio C Hamano, Jonathan Nieder, Christian Couder

Hi,

As described in the discussion following $gmane/179304/focus=179383,
we have decided to handle historical hacks in the sequencer itself.
This series that follows is one step in the right direction.

- Part 1/5 makes the gigantic move required to create the sequencer.
If you need an excuse to celebrate, wait till this gets merged :)
- Part 5/5 can be considered as the "ultimate objective" of the
series.  I first wrote this part, and then wrote the other parts to
make tests pass.
- Parts 3/5 and 4/5 are ugly!  Causes heartburn.

Immediate shortcomings of this iteration:
1. No tests yet.  I want to see if it's possible to make this less
ugly first.
2. This series depends on rr/revert-cherry-pick, but doesn't apply to
the current 'next'- sorry, rebasing is a massive pita due to 1/5.

Thanks for reading.

-- Ram

Ramkumar Ramachandra (5):
  sequencer: factor code out of revert builtin
  sequencer: remove CHERRY_PICK_HEAD with sequencer state
  sequencer: sequencer state is useless without todo
  sequencer: handle single commit pick separately
  sequencer: revert d3f4628e

 builtin/revert.c                |  821 +--------------------------------------
 sequencer.c                     |  832 ++++++++++++++++++++++++++++++++++++++-
 sequencer.h                     |   26 ++
 t/t3510-cherry-pick-sequence.sh |   24 --
 4 files changed, 847 insertions(+), 856 deletions(-)

-- 
1.7.6.351.gb35ac.dirty

^ permalink raw reply	[flat|nested] 47+ messages in thread

end of thread, other threads:[~2011-11-19 20:02 UTC | newest]

Thread overview: 47+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-05 16:29 [PATCH 0/5] Sequencer: working around historical mistakes Ramkumar Ramachandra
2011-11-05 16:29 ` [PATCH 1/5] sequencer: factor code out of revert builtin Ramkumar Ramachandra
2011-11-06  0:12   ` Jonathan Nieder
2011-11-13 10:40     ` Ramkumar Ramachandra
2011-11-13 23:10       ` Junio C Hamano
2011-11-15  9:00         ` Ramkumar Ramachandra
2011-11-15  9:18           ` Miles Bader
2011-11-15  9:47             ` Jonathan Nieder
2011-11-05 16:29 ` [PATCH 2/5] sequencer: remove CHERRY_PICK_HEAD with sequencer state Ramkumar Ramachandra
2011-11-06  0:15   ` Jonathan Nieder
2011-11-05 16:29 ` [PATCH 3/5] sequencer: sequencer state is useless without todo Ramkumar Ramachandra
2011-11-06  0:26   ` Jonathan Nieder
2011-11-13 10:44     ` Ramkumar Ramachandra
2011-11-13 20:50       ` Junio C Hamano
2011-11-15  9:13         ` Ramkumar Ramachandra
2011-11-15  9:52           ` Jonathan Nieder
2011-11-15 16:27             ` Junio C Hamano
2011-11-16  6:17               ` Ramkumar Ramachandra
2011-11-16  7:38                 ` Junio C Hamano
2011-11-16  7:59                 ` [PATCH 0/3] avoiding unintended consequences of git_path() usage Jonathan Nieder
2011-11-16  8:03                   ` [PATCH 1/3] do not let git_path clobber errno when reporting errors Jonathan Nieder
2011-11-16  8:04                   ` [PATCH 2/3] Bigfile: dynamically allocate buffer for marks file name Jonathan Nieder
2011-11-16  8:07                   ` [PATCH 3/3] rename git_path() to git_path_unsafe() Jonathan Nieder
2011-11-17  1:20                     ` Junio C Hamano
2011-11-17  7:03                       ` Jonathan Nieder
2011-11-16  8:37                   ` [PATCH 0/3] avoiding unintended consequences of git_path() usage Nguyen Thai Ngoc Duy
2011-11-16  8:42                     ` Nguyen Thai Ngoc Duy
2011-11-16  8:59                     ` Jonathan Nieder
2011-11-16  9:31                       ` Nguyen Thai Ngoc Duy
2011-11-19 19:25                         ` Ramsay Jones
2011-11-16 21:50                       ` [PATCH/RFC] introduce strbuf_addpath() Jonathan Nieder
2011-11-18  1:42                         ` Nguyen Thai Ngoc Duy
2011-11-16 22:04                     ` [PATCH 0/3] avoiding unintended consequences of git_path() usage Junio C Hamano
2011-11-16  8:51                   ` Ramkumar Ramachandra
2011-11-16 13:33                   ` Nguyen Thai Ngoc Duy
2011-11-16 13:44                     ` Michael Haggerty
2011-11-18  3:33                   ` Nguyen Thai Ngoc Duy
2011-11-05 16:29 ` [PATCH 4/5] sequencer: handle single commit pick separately Ramkumar Ramachandra
2011-11-06  0:35   ` Jonathan Nieder
2011-11-05 16:29 ` [PATCH 5/5] sequencer: revert d3f4628e Ramkumar Ramachandra
2011-11-06  0:42   ` Jonathan Nieder
2011-11-06 19:10     ` Junio C Hamano
2011-11-07  6:06       ` Ramkumar Ramachandra
2011-11-12 16:13     ` Ramkumar Ramachandra
2011-11-12 22:40       ` Jonathan Nieder
2011-11-05 23:43 ` [PATCH 0/5] Sequencer: working around historical mistakes Jonathan Nieder
2011-11-13 10:42   ` Ramkumar Ramachandra

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).