[darcs-devel] [patch920] add rebase command (and 51 more)
Ganesh Sittampalam
bugs at darcs.net
Mon Aug 27 21:52:49 UTC 2012
New submission from Ganesh Sittampalam <ganesh at earth.li>:
Here's the rebase bundle, which I've just pushed to screened.
52 patches for repository /home/ganesh/darcs/darcs-screened-temp:
Mon Aug 27 14:05:51 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* add rebase command
Mon Aug 27 14:10:02 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* PatchDebug instances for rebase
Mon Aug 27 14:25:51 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* add mechanism for marking patches as 'internal'
such patches are automatically excluded by an implicit matcher and
thus not presented to the user
Mon Aug 27 14:26:52 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* test for eliminating the rebase patch from the UI
Mon Aug 27 14:34:04 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* add test of tagging a rebasing repo
Mon Aug 27 14:40:02 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* addHack needs to recognise tags, which have no contents
Mon Aug 27 14:46:07 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* ignore internal patches when tagging
Mon Aug 27 15:29:38 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* add test of pulling a tag into a rebasing repo
Mon Aug 27 15:30:06 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* rebase obliterate command
Mon Aug 27 15:33:45 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* todo item
Mon Aug 27 15:33:48 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* update name of rebase patch
Mon Aug 27 15:33:52 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* add mapFL_FL_M
Mon Aug 27 15:34:02 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* fix typo in comment
Mon Aug 27 15:34:02 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* add test for rebase to track explicit deps/tags
Mon Aug 27 15:34:02 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* hacky summary display
Mon Aug 27 15:34:02 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* document takeHeadRebase
Mon Aug 27 15:44:29 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* add tentativelyAddPatches_
Mon Aug 27 15:44:34 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* command to reify fixups
Mon Aug 27 16:05:08 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* commute rebase patch to head of repo lazily
Mon Aug 27 17:44:36 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* add description to RebaseSelect
Mon Aug 27 17:45:07 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* generalise type of fmapFL_Named
Mon Aug 27 17:45:10 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* add rebase inject
Mon Aug 27 17:45:15 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* todo items
Mon Aug 27 18:05:20 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* move adding patches to a where clause
Mon Aug 27 18:05:31 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* add infrastructure for total commuters
Mon Aug 27 18:13:55 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* initial version of name tracking during rebase
Dependencies are tracked correctly during unsuspend,
but not yet during amend-record.
Mon Aug 27 18:23:54 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* fix showPatch for RebaseName
Mon Aug 27 18:23:54 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* fix forceCommuteName
Mon Aug 27 18:44:27 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* simplify the way rebase hints work
Mon Aug 27 18:52:20 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* move RebaseName out into its own module to help dependencies
Mon Aug 27 19:11:23 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* rebase: track renames from amend-record
Mon Aug 27 19:12:02 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* don't insist on all patches in a Named having the same polarity
Historic rollback patches wrote out inverted names, although
modern darcs doesn't do this (so perhaps we could insist on this for v2
patches?)
Mon Aug 27 19:12:02 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* support --reverse for rebase suspend
Mon Aug 27 19:12:02 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* add some selection options to rebase suspend
Mon Aug 27 19:40:46 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* add some selection options to rebase unsuspend
This involves adding a bunch of infrastructure to allow matchers etc
to work on RebaseSelect patches
Mon Aug 27 19:46:07 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* simplify test
Mon Aug 27 19:46:36 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* refactor Fixups
Mon Aug 27 19:53:16 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* make amend-record handling more robust
Mon Aug 27 20:08:00 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* initial check/repair for the rebase state
Mon Aug 27 20:08:01 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* test to expose bug in rebase-block handling
Mon Aug 27 20:43:30 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* rework how we handle the rebase patch during amend-record
The previous attempt to use "block" and "unblock" didn't work
because by the time of the unblock operation the rebase patch was
buried beneath the re-added patch.
Mon Aug 27 20:46:49 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* fix bug when a fresh copy of a suspended patch is pulled
Mon Aug 27 20:46:49 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* reify name fixup into an empty patch
Mon Aug 27 20:54:28 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* give "internal patches" their own module/class
Mon Aug 27 21:04:00 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* move RecontextRebase out into its own module
Mon Aug 27 21:22:43 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* make Darcs.Repository.Rebase module
Mon Aug 27 22:07:08 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* move some stuff out of Darcs.Repository.Job into .Rebase
Mon Aug 27 22:07:21 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* extract nameHack into its own class/module
Mon Aug 27 22:17:28 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* tidy exports
Mon Aug 27 22:17:28 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* tidy and comment Rebasing and RebaseItem
Mon Aug 27 22:17:28 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* tidy/comment commuterRebasing
Mon Aug 27 22:17:28 BST 2012 Ganesh Sittampalam <ganesh at earth.li>
* note about the rebase representation
----------
files: add-rebase-command.dpatch, unnamed
messages: 16028
nosy: ganesh
status: needs-screening
title: add rebase command (and 51 more)
__________________________________
Darcs bug tracker <bugs at darcs.net>
<http://bugs.darcs.net/patch920>
__________________________________
-------------- next part --------------
A non-text attachment was scrubbed...
Name: add-rebase-command.dpatch
Type: text/x-darcs-patch
Size: 410317 bytes
Desc: not available
URL: <http://lists.osuosl.org/pipermail/darcs-devel/attachments/20120827/995df3ac/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: unnamed
Type: application/octet-stream
Size: 5 bytes
Desc: not available
URL: <http://lists.osuosl.org/pipermail/darcs-devel/attachments/20120827/995df3ac/attachment-0001.obj>
More information about the darcs-devel
mailing list