Patch Set 6: I would prefer that you didn't submit this

the first time I tried this with a simple example I checked out the branch containing one project less from the history view I hit this exception

!ENTRY org.eclipse.ui 4 4 2012-01-07 01:41:43.032
!MESSAGE Failed to execute item org.eclipse.egit.ui.history.CheckoutCommand
!STACK 0
org.eclipse.core.commands.ExecutionException: Could not get the repository from the history view
	at org.eclipse.egit.ui.internal.history.command.AbstractHistoryCommandHandler.getRepository(AbstractHistoryCommandHandler.java:100)
	at org.eclipse.egit.ui.internal.history.command.CheckoutCommitHandler.execute(CheckoutCommitHandler.java:34)
	at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)
	at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
	at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
	at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
	at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)
	at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)
	at org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)
	at org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:829)
	at org.eclipse.ui.menus.CommandContributionItem.access$19(CommandContributionItem.java:815)
	at org.eclipse.ui.menus.CommandContributionItem$5.handleEvent(CommandContributionItem.java:805)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
...