Subject: bug#7447: vc-next-action does not restore frame configuration after C-c C-c

From: martin rudalics <[email-masked]>
Date: Mon, 10 Oct 2011 20:21:02 +0200

> 1) An example frame to work. (*) denotes cursor position.
 >
 >     +----------------------------+
 >     |  Buffer 1 (*)              |
 >     |                            |
 >     |                            |
 >     +----------------------------+
 >     |  Buffer 2                  |
 >     |                            |
 >     |                            |
 >     +----------------------------+
 >
 > 2) After C-x v v
 >
 >     +----------------------------+
 >     |  Buffer 1                  |
 >     |                            |
 >     |                            |
 >     +----------------------------+
 >     |  *VC-log*  (*)             |
 >     |                            |
 >     |                            |
 >     +----------------------------+
 >
 > 3) After writign the log message and committing it with C-c C-c
 >
 >     +----------------------------+
 >     |  Buffer 1 (*)              |
 >     |                            |
 >     |                            |
 >     |                            |
 >     |                            |
 >     |                            |
 >     |                            |
 >     +----------------------------+
 >
 > This end result is no longer the original work environment where one
 > started at (1). The issues are worse, if frame was configured for many
 > more splits.

I tried to address this in revision 106043.  Please have a look.

Thanks, martin