(217,3264,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/GitCloneWizard.java'),(219,3193,1,'/COMMIT_MSG'),(219,3193,1,'org.eclipse.jgit/src/org/eclipse/jgit/util/FS.java'),(219,3194,1,'/COMMIT_MSG'),(219,3194,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/command/PasteCommand.java'),(219,3194,2,'/COMMIT_MSG'),(219,3194,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/command/PasteCommand.java'),(219,3217,1,'/COMMIT_MSG'),(219,3217,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/command/PasteCommand.java'),(219,3261,2,'/COMMIT_MSG'),(219,3261,2,'org.eclipse.jgit/src/org/eclipse/jgit/util/FS.java'),(220,3231,1,'/COMMIT_MSG'),(220,3231,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/CommitDialog.java'),(220,3231,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java'),(220,3231,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties'),(220,3904,4,'/COMMIT_MSG'),(220,3904,4,'org.eclipse.egit.mylyn.ui.test/.classpath'),(220,3904,4,'org.eclipse.egit.mylyn.ui/META-INF/MANIFEST.MF'),(220,4072,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/CreateBranchPage.java'),(224,2767,2,'org.eclipse.jgit/src/org/eclipse/jgit/api/LogCommand.java'),(225,2090,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/CommitDialog.java'),(226,3409,1,'/COMMIT_MSG'),(226,3409,1,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/MergeCommandTest.java'),(226,3409,1,'org.eclipse.jgit/src/org/eclipse/jgit/merge/ResolveMerger.java'),(227,3194,2,'/COMMIT_MSG'),(227,3194,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/command/PasteCommand.java'),(227,3493,1,'/COMMIT_MSG'),(227,3517,1,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/CleanCommandTest.java'),(227,3519,1,'/COMMIT_MSG'),(227,3519,1,'org.eclipse.jgit/src/org/eclipse/jgit/api/CleanCommand.java'),(227,3528,2,'/COMMIT_MSG'),(227,3528,2,'org.eclipse.egit.core/src/org/eclipse/egit/core/op/CleanOperation.java'),(227,3528,2,'org.eclipse.egit.ui/plugin.properties'),(227,3528,2,'org.eclipse.egit.ui/plugin.xml'),(227,3528,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/CleanActionHandler.java'),(227,3528,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/JobFamilies.java'),(227,3553,1,'/COMMIT_MSG'),(227,3553,1,'org.eclipse.jgit/src/org/eclipse/jgit/api/CleanCommand.java'),(227,3553,2,'/COMMIT_MSG'),(227,3553,2,'org.eclipse.jgit/src/org/eclipse/jgit/api/CleanCommand.java'),(227,3553,3,'/COMMIT_MSG'),(227,3553,3,'org.eclipse.jgit/src/org/eclipse/jgit/api/CleanCommand.java'),(227,3554,1,'/COMMIT_MSG'),(227,3554,1,'org.eclipse.jgit/src/org/eclipse/jgit/api/CleanCommand.java'),(227,3634,1,'org.eclipse.egit.core/src/org/eclipse/egit/core/op/CleanOperation.java'),(227,3634,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/CleanActionHandler.java'),(227,3634,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java'),(227,3634,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties'),(227,3634,2,'/COMMIT_MSG'),(227,3634,2,'org.eclipse.egit.core/src/org/eclipse/egit/core/op/CleanOperation.java'),(227,3634,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/CleanActionHandler.java'),(227,3634,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java'),(227,3634,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties'),(227,3634,3,'/COMMIT_MSG'),(227,3634,3,'org.eclipse.egit.core/src/org/eclipse/egit/core/op/CleanOperation.java'),(227,3634,3,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java'),(227,3634,3,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties'),(227,3634,5,'org.eclipse.egit.core/src/org/eclipse/egit/core/op/CleanOperation.java'),(227,3634,5,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/CleanActionHandler.java'),(227,3634,6,'org.eclipse.egit.core/src/org/eclipse/egit/core/op/CleanOperation.java'),(227,3634,6,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/CleanActionHandler.java'),(227,3634,7,'org.eclipse.egit.core/META-INF/MANIFEST.MF'),(227,3634,7,'org.eclipse.egit.core/src/org/eclipse/egit/core/op/CleanOperation.java'),(227,3634,7,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/CleanActionHandler.java'),(227,3634,7,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java'),(227,3634,7,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties'),(227,3634,8,'/COMMIT_MSG'),(227,3634,8,'org.eclipse.egit.core/src/org/eclipse/egit/core/op/CleanOperation.java'),(227,3634,8,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/CleanActionHandler.java'),(227,3634,8,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/JobFamilies.java'),(227,3634,8,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java'),(227,3634,8,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties'),(227,3634,9,'/COMMIT_MSG'),(227,3760,1,'org.eclipse.egit.ui/plugin.properties'),(227,3760,1,'org.eclipse.egit.ui/plugin.xml'),(227,3760,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java'),(227,3760,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties'),(227,3760,3,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/command/PasteCommand.java'),(227,3790,1,'/COMMIT_MSG'),(227,3790,1,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/StashApplyCommandTest.java'),(227,3790,1,'org.eclipse.jgit/src/org/eclipse/jgit/api/StashApplyCommand.java'),(227,3790,2,'org.eclipse.jgit/src/org/eclipse/jgit/api/StashApplyCommand.java'),(227,3790,3,'org.eclipse.jgit/src/org/eclipse/jgit/api/StashApplyCommand.java'),(227,3790,4,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/StashApplyCommandTest.java'),(227,3790,5,'/COMMIT_MSG'),(227,3790,5,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/StashApplyCommandTest.java'),(227,3790,5,'org.eclipse.jgit/src/org/eclipse/jgit/api/StashCreateCommand.java'),(227,3790,7,'org.eclipse.jgit.test/NOW EDITED'),(227,3790,7,'org.eclipse.jgit/src/org/eclipse/jgit/api/StashCreateCommand.java'),(227,3790,8,'org.eclipse.jgit.test/NOW EDITED'),(227,3790,8,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/StashApplyCommandTest.java'),(227,3907,1,'org.eclipse.jgit/src/org/eclipse/jgit/JGitText.java'),(227,3907,1,'org.eclipse.jgit/src/org/eclipse/jgit/transport/WalkPushConnection.java'),(227,3919,1,'org.eclipse.jgit/src/org/eclipse/jgit/api/DiffCommand.java'),(227,3919,1,'org.eclipse.jgit/src/org/eclipse/jgit/api/Git.java'),(227,4061,3,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/GitCloneWizard.java'),(227,4061,3,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/command/CloneCommand.java'),(227,4061,3,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/command/PasteCommand.java'),(227,4085,1,'org.eclipse.egit.ui/plugin.xml'),(230,382,2,'/COMMIT_MSG'),(230,382,2,'org.eclipse.egit.ui.test/default.target'),(230,2940,8,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commands/shared/RebaseCurrentRefCommand.java'),(230,3682,1,'org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Status.java'),(230,3700,1,'/COMMIT_MSG'),(230,3700,1,'org.eclipse.egit-updatesite/site.xml'),(232,3662,2,'org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/live/GistTest.java'),(232,3662,2,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/GitHubClient.java'),(232,3662,2,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/IGitHubConstants.java'),(232,3662,2,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/service/GistService.java'),(232,3662,2,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/service/GitHubService.java'),(232,3663,1,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/User.java'),(232,3663,1,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/UserPlan.java'),(232,3675,2,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/PageIterator.java'),(232,3678,1,'org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/live/GistTest.java'),(232,3678,1,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/IGitHubConstants.java'),(232,3678,1,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/service/GistService.java'),(232,3679,1,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/GitHubClient.java'),(232,3953,5,'org.eclipse.egit.github.core/pom.xml'),(232,3970,1,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/Repository.java'),(232,3970,2,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/Repository.java'),(232,3971,1,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/DateFormatter.java'),(232,3972,1,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/DateFormatter.java'),(232,3972,2,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/DateFormatter.java'),(232,3984,2,'org.eclipse.egit.github.core/META-INF/MANIFEST.MF'),(232,3984,2,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/service/DataService.java'),(232,3984,3,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/service/DataService.java'),(232,3987,1,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/GitHubClient.java'),(232,3987,1,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/GitHubRequest.java'),(232,3987,1,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/PagedRequest.java'),(232,3987,1,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/PageIterator.java'),(232,3987,1,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/PageLinks.java'),(232,3987,2,'org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/live/LiveTest.java'),(232,3987,3,'org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/live/LiveTest.java'),(232,3987,3,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/GitHubClient.java'),(235,3743,1,'/COMMIT_MSG'),(235,3743,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/GitHistoryPage.java'),(235,3743,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIPreferences.java'),(235,3743,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java'),(235,3743,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties'),(236,1320,1,'/COMMIT_MSG'),(236,1320,2,'/COMMIT_MSG'),(236,1320,3,'/COMMIT_MSG'),(236,1320,4,'/COMMIT_MSG'),(236,1320,5,'/COMMIT_MSG'),(236,3745,1,'/COMMIT_MSG'),(236,3745,1,'org.eclipse.jgit/src/org/eclipse/jgit/revwalk/DepthGenerator.java'),(236,3745,1,'org.eclipse.jgit/src/org/eclipse/jgit/revwalk/DepthObjectWalk.java'),(236,3745,1,'org.eclipse.jgit/src/org/eclipse/jgit/revwalk/DepthRevWalk.java'),(236,3745,1,'org.eclipse.jgit/src/org/eclipse/jgit/revwalk/ObjectWalk.java'),(236,3745,1,'org.eclipse.jgit/src/org/eclipse/jgit/revwalk/RevWalk.java'),(236,3745,2,'org.eclipse.jgit/src/org/eclipse/jgit/revwalk/DepthCommit.java'),(236,3745,2,'org.eclipse.jgit/src/org/eclipse/jgit/revwalk/DepthGenerator.java'),(236,3745,2,'org.eclipse.jgit/src/org/eclipse/jgit/revwalk/DepthObjectWalk.java'),(236,3745,2,'org.eclipse.jgit/src/org/eclipse/jgit/revwalk/DepthRevWalk.java'),(236,3745,2,'org.eclipse.jgit/src/org/eclipse/jgit/revwalk/RevWalk.java'),(236,3745,2,'org.eclipse.jgit/src/org/eclipse/jgit/revwalk/StartGenerator.java'),(236,3745,3,'org.eclipse.jgit/src/org/eclipse/jgit/revwalk/DepthObjectWalk.java'),(239,3737,1,'org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/search/CommitSearchDialogTest.java'),(239,3759,3,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/EGitUI.java'),(239,3762,4,'org.eclipse.egit.github.core/pom.xml'),(239,3764,2,'org.eclipse.mylyn.github-feature/feature.xml'),(239,3765,1,'/COMMIT_MSG'),(239,3765,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIProjectUtils.java'),(242,3773,3,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/blame/BlameOperation.java'),(245,3205,2,'org.eclipse.egit.relengtools/src/org/eclipse/egit/internal/relengtools/MapFileComparePage.java'),(245,3205,2,'org.eclipse.egit.relengtools/src/org/eclipse/egit/internal/relengtools/ReleaseWizard.java'),(245,3781,1,'/COMMIT_MSG'),(245,3781,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/reflog/ReflogView.java'),(245,3782,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/reflog/ReflogView.java'),(245,3782,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/reflog/ReflogView.java'),(245,3783,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/reflog/ReflogView.java'),(245,3784,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/reflog/ReflogView.java'),(245,3789,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/reflog/ReflogView.java'),(245,3789,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/reflog/ReflogViewContentProvider.java'),(245,3789,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/reflog/ReflogView.java'),(245,3792,2,'/COMMIT_MSG'),(245,3792,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/reflog/ReflogView.java'),(245,3792,3,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/reflog/ReflogView.java'),(247,3518,1,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/CloneCommandTest.java'),(247,3518,3,'/COMMIT_MSG'),(247,3518,3,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/CloneCommandTest.java'),(247,3518,3,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/InitCommandTest.java'),(247,3518,3,'org.eclipse.jgit/resources/org/eclipse/jgit/JGitText.properties'),(247,3518,3,'org.eclipse.jgit/src/org/eclipse/jgit/api/CloneCommand.java'),(247,3518,4,'/COMMIT_MSG'),(247,3518,4,'org.eclipse.jgit/resources/org/eclipse/jgit/JGitText.properties'),(247,3518,4,'org.eclipse.jgit/src/org/eclipse/jgit/api/CloneCommand.java'),(247,3518,6,'/COMMIT_MSG'),(247,3518,6,'org.eclipse.jgit/src/org/eclipse/jgit/api/CloneCommand.java'),(247,3518,7,'org.eclipse.jgit/src/org/eclipse/jgit/api/CloneCommand.java'),(247,3518,8,'/COMMIT_MSG'),(247,3518,8,'org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/LocalDiskRepositoryTestCase.java'),(247,3518,8,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/PushCommandTest.java'),(247,3518,8,'org.eclipse.jgit/resources/org/eclipse/jgit/JGitText.properties'),(247,3518,8,'org.eclipse.jgit/src/org/eclipse/jgit/api/PushCommand.java'),(247,3756,1,'/COMMIT_MSG'),(247,3756,1,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/MergeCommandTest.java'),(247,3756,1,'org.eclipse.jgit/src/org/eclipse/jgit/dircache/DirCacheCheckout.java'),(247,3805,1,'/COMMIT_MSG'),(247,3805,1,'org.eclipse.egit.ui/plugin.properties'),(247,3805,2,'org.eclipse.egit.ui/plugin.properties'),(247,3805,3,'/COMMIT_MSG'),(247,3815,1,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/CloneCommandTest.java'),(247,3815,2,'org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/LocalDiskRepositoryTestCase.java'),(247,3815,3,'org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/LocalDiskRepositoryTestCase.java'),(247,3815,4,'org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/LocalDiskRepositoryTestCase.java'),(247,3815,4,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/CloneCommandTest.java'),(247,3815,4,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/InitCommandTest.java'),(247,3815,4,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/LsRemoteCommandTest.java'),(247,3815,5,'org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/LocalDiskRepositoryTestCase.java'),(247,3830,1,'/COMMIT_MSG'),(247,3830,1,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/CloneCommandTest.java'),(247,3830,1,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/InitCommandTest.java'),(247,3860,1,'/COMMIT_MSG'),(247,3860,1,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/MergeCommandTest.java'),(247,3860,1,'org.eclipse.jgit/src/org/eclipse/jgit/api/MergeCommand.java'),(247,3860,1,'org.eclipse.jgit/src/org/eclipse/jgit/merge/Merger.java'),(247,3860,2,'org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Merge.java'),(247,3860,3,'/COMMIT_MSG'),(247,3860,3,'org.eclipse.jgit.test/META-INF/MANIFEST.MF'),(247,3860,3,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/MergeCommandTest.java'),(247,3860,3,'org.eclipse.jgit/src/org/eclipse/jgit/api/MergeCommand.java'),(247,3860,3,'org.eclipse.jgit/src/org/eclipse/jgit/merge/Merger.java'),(247,3860,3,'org.eclipse.jgit/src/org/eclipse/jgit/merge/ThreeWayMerger.java'),(247,3860,3,'org.eclipse.jgit/src/org/eclipse/jgit/notes/NoteMapMerger.java'),(247,3860,4,'/COMMIT_MSG'),(247,3860,4,'org.eclipse.jgit.test/META-INF/MANIFEST.MF'),(247,3860,4,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/MergeCommandTest.java'),(247,3860,4,'org.eclipse.jgit/src/org/eclipse/jgit/api/MergeCommand.java'),(247,3860,4,'org.eclipse.jgit/src/org/eclipse/jgit/dircache/DirCacheCheckout.java'),(247,4324,1,'/COMMIT_MSG'),(247,4324,1,'org.eclipse.jgit.test/tst/org/eclipse/jgit/fnmatch/FileNameMatcherTest.java'),(247,4324,1,'org.eclipse.jgit/src/org/eclipse/jgit/fnmatch/FileNameMatcher.java'),(247,4863,1,'org.eclipse.jgit.test/tst/org/eclipse/jgit/revplot/PlotCommitListTest.java'),(256,2883,1,'org.eclipse.egit.core/src/org/eclipse/egit/core/op/CommitOperation.java'),(256,3860,1,'/COMMIT_MSG'),(256,3860,1,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/MergeCommandTest.java'),(256,3860,1,'org.eclipse.jgit/src/org/eclipse/jgit/merge/Merger.java'),(256,3860,2,'/COMMIT_MSG'),(256,3860,2,'org.eclipse.jgit.test/META-INF/MANIFEST.MF'),(256,3860,2,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/MergeCommandTest.java'),(256,3860,2,'org.eclipse.jgit/src/org/eclipse/jgit/api/MergeCommand.java'),(256,3860,2,'org.eclipse.jgit/src/org/eclipse/jgit/merge/Merger.java'),(256,3860,2,'org.eclipse.jgit/src/org/eclipse/jgit/merge/ThreeWayMerger.java'),(256,3860,2,'org.eclipse.jgit/src/org/eclipse/jgit/notes/NoteMapMerger.java'),(256,3860,3,'org.eclipse.jgit.test/META-INF/MANIFEST.MF'),(256,3860,3,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/MergeCommandTest.java'),(256,3860,3,'org.eclipse.jgit/src/org/eclipse/jgit/merge/Merger.java'),(256,3860,3,'org.eclipse.jgit/src/org/eclipse/jgit/merge/ThreeWayMerger.java'),(256,3860,3,'org.eclipse.jgit/src/org/eclipse/jgit/notes/NoteMapMerger.java'),(270,4103,1,'/COMMIT_MSG'),(270,4103,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/CommitActionHandler.java'),(270,4103,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/utils/CommandUtils.java'),(270,4103,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit/CommitUI.java'),(270,4103,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/CommitDialog.java'),(270,4103,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java'),(270,4103,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties'),(270,4103,2,'/COMMIT_MSG'),(270,4103,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/CommitActionHandler.java'),(270,4103,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit/CommitUI.java'),(270,4103,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/CommitDialog.java'),(270,4103,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/utils/CommandUtils.java'),(270,4103,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java'),(270,4103,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties'),(270,4103,5,'/COMMIT_MSG'),(270,4103,5,'org.eclipse.egit.ui/plugin.xml'),(270,4103,5,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/CommitDialog.java'),(270,4103,5,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java'),(276,4059,1,'/COMMIT_MSG'),(276,4059,1,'org.eclipse.jgit/src/org/eclipse/jgit/storage/file/WindowCache.java'),(276,4060,1,'org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/Describe.java'),(276,4060,1,'org.eclipse.jgit/src/org/eclipse/jgit/api/DescribeCommand.java'),(276,4060,1,'org.eclipse.jgit/src/org/eclipse/jgit/api/Git.java'),(276,4528,5,'/COMMIT_MSG'),(278,4080,1,'org.eclipse.egit.core/src/org/eclipse/egit/core/internal/storage/GitFileHistory.java'),(278,4080,2,'/COMMIT_MSG'),(278,4080,3,'org.eclipse.egit.core.test/src/org/eclipse/egit/core/internal/storage/BlobStorageTest.java'),(278,4080,3,'org.eclipse.egit.core/src/org/eclipse/egit/core/internal/storage/GitFileHistory.java'),(278,4080,4,'org.eclipse.egit.core.test/src/org/eclipse/egit/core/internal/storage/BlobStorageTest.java'),(278,4080,5,'org.eclipse.egit.core.test/src/org/eclipse/egit/core/internal/storage/BlobStorageTest.java'),(278,4289,2,'/COMMIT_MSG'),(278,4289,2,'org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/DownloadTest.java'),(278,4289,2,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/Download.java'),(278,4292,1,'/COMMIT_MSG'),(278,4292,1,'org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/FieldErrorTest.java'),(278,4292,1,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/FieldError.java'),(278,4292,2,'/COMMIT_MSG'),(278,4292,2,'org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/FieldErrorTest.java'),(278,4292,2,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/FieldError.java'),(301,4308,1,'org.eclipse.egit.core/src/org/eclipse/egit/core/GitProjectSetCapability.java'),(301,4312,1,'org.eclipse.egit.core/src/org/eclipse/egit/core/GitProjectSetCapability.java'),(301,4312,3,'org.eclipse.egit.core/src/org/eclipse/egit/core/GitProjectSetCapability.java'),(303,4324,1,'org.eclipse.jgit.test/tst/org/eclipse/jgit/fnmatch/FileNameMatcherTest.java'),(303,4324,1,'org.eclipse.jgit/src/org/eclipse/jgit/fnmatch/FileNameMatcher.java'),(315,4426,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/GraphLabelProvider.java'),(315,4439,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/CommitGraphTable.java'),(315,4439,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/GitHistoryPage.java'),(315,4439,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/GraphLabelProvider.java'),(315,4454,3,'/COMMIT_MSG'),(315,4454,5,'/COMMIT_MSG'),(315,4564,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/CompareTargetSelectionDialog.java'),(315,4564,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/UIText.java'),(315,4564,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties'),(315,4624,3,'/COMMIT_MSG'),(315,4624,3,'org.eclipse.jgit/resources/org/eclipse/jgit/JGitText.properties'),(315,4624,4,'org.eclipse.jgit.test/tst/org/eclipse/jgit/transport/PackParserTest.java'),(315,4624,4,'org.eclipse.jgit/resources/org/eclipse/jgit/JGitText.properties'),(315,4635,1,'org.eclipse.egit.core/src/org/eclipse/egit/core/coretext.properties'),(315,4640,1,'/COMMIT_MSG'),(315,4640,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/RepositoriesView.java'),(315,4643,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties'),(315,4654,1,'/COMMIT_MSG'),(315,4669,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit/HeaderText.java'),(315,4767,1,'/COMMIT_MSG'),(315,4767,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/CreateBranchPage.java'),(315,4824,1,'/COMMIT_MSG'),(315,4824,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/GitQuickDiffProvider.java'),(315,4921,2,'/COMMIT_MSG'),(315,4921,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties'),(315,4921,3,'/COMMIT_MSG'),(315,4921,3,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties'),(315,4923,3,'/COMMIT_MSG'),(315,4923,3,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/CommitMessageViewer.java'),(315,4923,4,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/CommitMessageViewer.java'),(315,4923,6,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/CommitMessageViewer.java'),(315,4924,2,'/COMMIT_MSG'),(315,4924,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties'),(315,4929,2,'/COMMIT_MSG'),(315,4930,1,'/COMMIT_MSG'),(315,4930,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit/CommitProposalProcessor.java'),(315,4930,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit/CommitProposalProcessor.java'),(315,4933,1,'/COMMIT_MSG'),(315,4933,1,'org.eclipse.egit.core/src/org/eclipse/egit/core/op/ListRemoteOperation.java'),(315,4933,5,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/SourceBranchPage.java'),(315,4933,5,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties'),(315,4940,2,'/COMMIT_MSG'),(315,4940,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/uitext.properties'),(315,4940,3,'/COMMIT_MSG'),(315,4953,1,'/COMMIT_MSG'),(315,4953,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/RepositoriesViewContentProvider.java'),(315,4967,1,'/COMMIT_MSG'),(326,821,5,'org.eclipse.egit.core/src/org/eclipse/egit/core/internal/util/ProjectUtil.java'),(326,821,5,'org.eclipse.egit.core/src/org/eclipse/egit/core/op/BranchOperation.java'),(326,3528,2,'org.eclipse.egit.core/src/org/eclipse/egit/core/op/CleanOperation.java'),(326,3528,2,'org.eclipse.egit.ui/plugin.properties'),(326,3528,2,'org.eclipse.egit.ui/plugin.xml'),(326,3528,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/actions/CleanActionHandler.java'),(326,3528,3,'org.eclipse.egit.ui/.settings/org.eclipse.jdt.core.prefs'),(326,3727,5,'/COMMIT_MSG'),(326,4278,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/GitCloneWizard.java'),(326,4428,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clone/GitCloneWizard.java'),(326,4459,1,'/COMMIT_MSG'),(326,4459,1,'org.eclipse.example.calc/src/org/eclipse/example/calc/internal/Calculator.java'),(326,4617,9,'org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/DirCacheCheckoutTest.java'),(326,4617,9,'org.eclipse.jgit/src/org/eclipse/jgit/dircache/DirCacheCheckout.java'),(326,4672,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/IGitSelectRepositoryWizardPage.java'),(326,4678,3,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/DecoratableResource.java'),(326,4678,3,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/DecoratableResourceAdapter.java'),(326,4678,3,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/DecoratableResourceHelper.java'),(326,4678,3,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/GitLightweightDecorator.java'),(326,4678,3,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/IDecoratableResource.java'),(326,4678,3,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/GitLabelProvider.java'),(326,4705,4,'org.eclipse.jgit/src/org/eclipse/jgit/storage/file/GC.java'),(326,4722,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/merge/MergeResultDialog.java'),(326,4812,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/staging/StagingView.java'),(326,4912,3,'/COMMIT_MSG'),(326,4912,3,'org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/DirCacheCheckoutTest.java'),(326,4912,3,'org.eclipse.jgit/src/org/eclipse/jgit/dircache/DirCacheCheckout.java'),(326,4912,6,'org.eclipse.jgit/src/org/eclipse/jgit/dircache/DirCacheCheckout.java'),(326,4912,9,'org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/DirCacheCheckoutTest.java'),(326,4912,9,'org.eclipse.jgit/src/org/eclipse/jgit/dircache/DirCacheCheckout.java'),(326,4912,10,'org.eclipse.jgit/src/org/eclipse/jgit/dircache/DirCacheCheckout.java'),(326,4912,11,'org.eclipse.jgit/src/org/eclipse/jgit/dircache/DirCacheCheckout.java'),(326,4912,12,'org.eclipse.jgit/src/org/eclipse/jgit/dircache/DirCacheCheckout.java'),(326,4916,1,'org.eclipse.jgit/src/org/eclipse/jgit/api/Status.java'),(326,4967,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/GitHistoryPage.java'),(326,4967,3,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/GitHistoryPage.java'),(326,4970,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/DecoratableResourceMapping.java'),(326,4970,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/GitLightweightDecorator.java'),(326,4970,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/DecoratableResourceMapping.java'),(326,4970,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/GitLightweightDecorator.java'),(326,4970,3,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/DecoratableResourceMapping.java'),(326,4972,2,'org.eclipse.jgit/src/org/eclipse/jgit/api/CleanCommand.java'),(326,4976,1,'org.eclipse.egit.core/src/org/eclipse/egit/core/op/BranchOperation.java'),(326,4976,2,'org.eclipse.egit.core/src/org/eclipse/egit/core/op/BranchOperation.java'),(326,4981,1,'org.eclipse.egit.core.test/.settings/org.eclipse.jdt.ui.prefs'),(339,4456,2,'org.eclipse.example.calc/src/org/eclipse/example/calc/internal/Calculator.java'),(339,4456,2,'org.eclipse.example.calc/src/org/eclipse/example/calc/internal/TextProvider.java'),(339,4919,2,'/COMMIT_MSG'),(339,4919,2,'org.eclipse.jgit.test/tst/org/eclipse/jgit/api/CloneCommandTest.java'),(339,4919,2,'org.eclipse.jgit/src/org/eclipse/jgit/api/CloneCommand.java'),(339,4952,2,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/DecoratableResourceAdapter.java'),(339,4954,1,'/COMMIT_MSG'),(339,4954,2,'/COMMIT_MSG'),(339,4966,1,'/COMMIT_MSG'),(339,4966,1,'org.eclipse.jgit.junit/src/org/eclipse/jgit/junit/MockSystemReader.java'),(339,4966,1,'org.eclipse.jgit/src/org/eclipse/jgit/util/GitDateFormatter.java'),(339,4966,1,'org.eclipse.jgit/src/org/eclipse/jgit/util/SystemReader.java'),(339,4970,1,'org.eclipse.egit.ui/plugin.xml'),(339,4970,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/DecoratableResourceMapping.java'),(339,4970,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/decorators/GitLightweightDecorator.java'),(360,4462,1,'org.eclipse.example.calc/src/org/eclipse/example/calc/internal/operations/Modulo.java'),(360,4533,1,'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/CheckoutDialog.java'),(360,4757,3,'org.eclipse.jgit/src/org/eclipse/jgit/merge/ResolveMerger.java'),(383,4541,1,'org.eclipse.jgit/src/org/eclipse/jgit/storage/dfs/DfsRepositoryDescription.java'),(383,4541,2,'org.eclipse.jgit/src/org/eclipse/jgit/storage/dfs/DfsRepositoryDescription.java'),(383,4542,2,'org.eclipse.jgit/src/org/eclipse/jgit/storage/dfs/DfsBlockCache.java'),(383,4543,1,'org.eclipse.jgit/src/org/eclipse/jgit/storage/dfs/DfsBlockCache.java'),(383,4545,1,'org.eclipse.jgit/src/org/eclipse/jgit/storage/dfs/DfsObjDatabase.java'),(383,4546,1,'org.eclipse.jgit/src/org/eclipse/jgit/storage/dfs/DfsBlockCache.java'),(383,4593,1,'org.eclipse.jgit/resources/org/eclipse/jgit/JGitText.properties'),(383,4593,1,'org.eclipse.jgit/src/org/eclipse/jgit/JGitText.java'),(383,4593,1,'org.eclipse.jgit/src/org/eclipse/jgit/storage/pack/PackWriter.java'),(383,4594,1,'org.eclipse.jgit/src/org/eclipse/jgit/storage/pack/PackWriter.java'),(383,4595,1,'org.eclipse.jgit/src/org/eclipse/jgit/storage/pack/PackWriter.java'),(383,4666,1,'org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/RepositoryFilter.java'),(383,4667,1,'org.eclipse.jgit.http.server/resources/org/eclipse/jgit/http/server/HttpServerText.properties'),(383,4667,1,'org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/GitFilter.java'),(383,4667,1,'org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/GitSmartHttpTools.java'),(383,4667,1,'org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/HttpServerText.java'),(383,4667,1,'org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/ReceivePackServlet.java'),(383,4667,1,'org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/RepositoryFilter.java'),(383,4667,1,'org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/SmartServiceInfoRefs.java'),(383,4667,1,'org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/UploadPackServlet.java'),(383,4769,2,'org.eclipse.jgit/src/org/eclipse/jgit/transport/PostReceiveHookChain.java'),(383,4769,2,'org.eclipse.jgit/src/org/eclipse/jgit/transport/PreReceiveHookChain.java'),(383,4769,2,'org.eclipse.jgit/src/org/eclipse/jgit/transport/PreUploadHookChain.java'),(383,4769,2,'org.eclipse.jgit/src/org/eclipse/jgit/transport/UploadPackLoggerChain.java'),(398,4634,1,'org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/EventPayloadTest.java'),(398,4634,1,'org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/EventServiceTest.java'),(398,4634,1,'org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/EventTest.java'),(398,4634,1,'org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/live/EventTest.java'),(398,4634,1,'org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/live/GistTest.java'),(398,4634,1,'org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/PageTest.java'),(398,4634,1,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/IGitHubConstants.java'),(398,4634,1,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/Event.java'),(398,4634,1,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/EventPayload.java'),(398,4634,1,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/Page.java'),(398,4634,1,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/service/EventService.java'),(398,4634,3,'/COMMIT_MSG'),(398,4634,3,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/Page.java'),(398,4634,3,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/service/EventService.java'),(398,4634,4,'org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/EventTest.java'),(398,4634,4,'org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/GollumPageTest.java'),(398,4634,4,'org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/live/EventTest.java'),(398,4634,4,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/EventFormatter.java'),(398,4634,4,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/client/GsonUtils.java'),(398,4634,4,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/Event.java'),(398,4925,1,'org.eclipse.egit.github.core.tests/src/org/eclipse/egit/github/core/tests/PullRequestTest.java'),(398,4925,1,'org.eclipse.egit.github.core/src/org/eclipse/egit/github/core/PullRequest.java');

--
-- Table structure for table `account_project_watches`
--

CREATE TABLE `account_project_watches` (
  `notify_new_changes` char(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'N',
  `notify_all_comments` char(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'N',
  `notify_submitted_changes` char(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'N',
  `account_id` int(11) NOT NULL DEFAULT '0',
  `project_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `filter` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  PRIMARY KEY (`account_id`,`project_name`,`filter`),
  KEY `account_project_watches_byProject` (`project_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `account_project_watches`
--

INSERT INTO `account_project_watches` VALUES ('N','N','N',1,'egit','*'),('Y','Y','Y',1,'jgit','*'),('Y','N','Y',2,'egit','*'),('Y','N','Y',2,'egit-pde','*'),('Y','N','Y',2,'jgit','*'),('Y','Y','Y',4,'egit','*'),('Y','Y','Y',4,'jgit','*'),('Y','Y','Y',5,'egit','*'),('Y','Y','Y',5,'jgit','*'),('Y','Y','Y',8,'egit','*'),('Y','Y','Y',8,'jgit','*'),('Y','Y','Y',9,'jgit','*'),('Y','N','Y',10,'egit','*'),('Y','N','Y',10,'jgit','*'),('Y','N','Y',11,'egit','*'),('Y','N','Y',11,'egit-github','*'),('Y','N','Y',11,'egit-pde','*'),('Y','N','Y',11,'jgit','*'),('Y','Y','Y',13,'jgit','*'),('N','N','N',17,'egit','*'),('Y','N','N',17,'egit-pde','*'),('N','N','Y',28,'egit','*'),('N','N','Y',28,'jgit','*'),('N','N','N',30,'egit','*'),('N','N','N',30,'jgit','*'),('N','N','N',36,'egit','*'),('N','N','N',36,'jgit','*'),('Y','N','N',41,'egit','*'),('N','N','Y',46,'egit','*'),('N','N','Y',46,'egit-pde','*'),('N','N','Y',46,'jgit','*'),('N','N','N',47,'jgit','*'),('Y','N','N',49,'egit','*'),('N','N','N',61,'egit','*'),('Y','Y','Y',66,'jgit','*'),('N','N','N',90,'jgit','*'),('N','N','N',100,'egit','*'),('N','N','N',100,'jgit','*'),('N','N','N',108,'egit','*'),('N','N','N',111,'egit','*'),('Y','Y','Y',122,'jgit','change:2583'),('N','N','N',123,'egit','*'),('N','N','N',123,'jgit','*'),('Y','Y','Y',208,'egit','*'),('Y','Y','Y',208,'egit-github','*'),('Y','N','Y',208,'jgit','*'),('Y','Y','Y',210,'egit-github','*'),('N','N','N',227,'build-jgit','*'),('N','N','N',227,'jgit','*'),('N','N','N',256,'jgit','*'),('N','N','N',383,'jgit','*');

--
-- Table structure for table `account_ssh_keys`
--

CREATE TABLE `account_ssh_keys` (
  `ssh_public_key` mediumtext COLLATE utf8_unicode_ci NOT NULL,
  `valid` char(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'N',
  `account_id` int(11) NOT NULL DEFAULT '0',
  `seq` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`account_id`,`seq`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `account_ssh_keys`
--

INSERT INTO `account_ssh_keys` VALUES ('ssh-dss AAAAB3NzaC1kc3MAAACBAJ73v5Gts0xicU7LKMbvW9OTUHzsIp9alkMxP1d4HbgRw4nQ0N/+IMHj/LDWQdBxMimYcABDAM2gFvzhG4445nCK6yKPRDBD/WJwJ5XOfG8XLESgteIFo7SgaCeL++NNUDNEJLY2B0wUyEpSwjmjnmIoXTyXVGFw1Io2rMh9zYt5AAAAFQDWkdAewWduxage+/vyUaEnqJie6wAAAIANj0cF93UdHz2HYPlNE/eua1SMEFeNZ6AYdXlBDJMXG9rhyUku9z1ttKli9ik8EumsdNap4J6qEHIBIadnZEQZoRUmPJ6dyyS7lKiQw3R6RjnSp3A6ZgQfr4bZZHDoCcC84EyAY1UXo+rUsEiC+qe3Uy1cIvnj9vCP/NPZF+rv2wAAAIBmViyfd3rIDBASpj/U2S/TmKAnYYW9tcdFV1VjHcD0vrPOL1RrrqIvmQ3YiW1Y/h+HeIriOdj67uRhgZRd96/LpGty0mme9TZTqLClf+IjpLgFB8TioK1UjBnG+8IBLQACETfl53hYu+SPmsumOW88tL2gJ+uRPRCXyWqmDVH6Sg== id_orcz','Y',1,1),('ssh-dss AAAAB3NzaC1kc3MAAAEBAK2iedHCML8uD7rDuiDMpFbpyb9vE9SoClW5xZqpV2HXlwpkQDYq72RfxuBCCdSQSHZ3rGZDNIiC+K3SksRjVNBQ3sWHW1xutqxOh4pECVW+agNSeRtWduX4brMU/yt7IZWWvtYtqDDxTPxk7FsYFpcG34GXcxBD+ydqOE6kee2B9ESn5BxwQO33dl24DWdU4RHGE4cMs3B4fbtPQsMMnXeU7hnGZ1y1HBpwa1qobIDtOiwZpnfzkLITK7DQ3tSmX9B+VaUzOJ+SgcD9L2Zewg1fl3p7Bjb+q9NigkYq7jZfBdJtGCBElrYWi9OupOnObEm9svkiFL9rLVSomHVljWkAAAAVALcVIunWPGrgMu3SUsZXJDvAa8fxAAABADFOQf7m/8MUc4goC/2Z2mH6XpxF+bj4ithrfm2WfCB3wlSz3BuDElLmGMBHfU18qVo0OuLJ7a3G5jaCaaiqkUw4YBQpI5JqyFbIZOTDXnJYEH/yeLtQoox8hXURZJEpZMDFlXK7ZrkL0LSD/i659CqwHcXrMDRaWK+hvQYk12FnbKz0f4a7VcZG4kDwGmdAG1WKPASAbJYdAvX7Ts2ZHLKZr3gQQqap6/rclJwbLaLQ5EzwGByjlWxAnS1NN6XMV8GlV3QM7fqsXhVdoywhbSomWRUXsYUA+oN5KOHUD3F3z7lsF3rm8KB9Mj826GVLDMiTun+oNp5cw76six14GqUAAAEAMJJrtM0JV6Z4fI3EWyEk8QxmvoAOz6UqwRYP4kLuIvCOK49CG+sqPJymBUGf9p+EZGMbmZzUGXM7Ok8afUkl0INGviF9CSvMkXr4afj1BSaIIt8Ahk7kmWm5oTzyENKbrLWAk/gNuDZe5EPR9j64FA8IdEACt/IxJ2ruqeSc0baKpyFpg3luCeAINJ9JiAp6/8QHbdJacD52Ytuuc0P9u/yGPonAXgnRLbxaN7yebrjeWZlPgJgmKMhVG2JD2sH0XklhMC6gUkpe0nW+XKxcIfwc9tT5vciixOwl2wAUJLYkUlvjgKZn+X98/OLvI8OwbA1sLGDLjCQ7yEEXD6H0kQ== id_ndesk@pb15','Y',1,2),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEArUVSNCb+gMjuRLuC87+40iAPXVkHhpOumxMysoXTnGqm/aehSIAYu9eXGb7DH62tzU8iLiZAlVdIVQhvYwXZtd3K3tOM/jVXS73gd9smBN1lI8n5fOkTf1BtdtXpY6OM+aAjs0Ccz95zXDGdBkawk4HRSJ2fMKA9UXUiggsvRNruzk6edRSyI3L5693/ck451aTjw39SOzf6VyKSD5TaenzAP/C7GUwtma/EY47uQCmzETpsxR3evxfKQ3R31DgYqpYlyfty4IH3GqNxVuZnuagh9ET8/5zfE1JFs7nTzpvbIZPI6EuUuTICTPcCsSVXS3ddWi6PylSydkcy1kFYww== caniszczyk@gmail.com','Y',2,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCo6qYNryzvvfCmp5lLKkvfUzb1IknJlM2IMfWDOUn0ZNtfhVofqdMMGMbnhgWg7Hz3iGwCov/2xSzJhJb8fDWCGGnJ5OnJ+perr7RvOHKiXUflnccohg1R8+XHZS0mBhKUyuzly/f7UVvmUeHcm7utO7zOEllh7CgZK+O4RW2rQYnTBlaMZoWQa3BMuR9LhrYgtd3k8cCMHvZQ3ZaR/rzZT9hSQrSIFqZdbebK0mLrdXbex5eDy8rr/MPn5RiPg8r3dvBfq/v96fSxFzBx3H2cmSBpa9nsM0C/fUGkyhk9UiFO3k2ifXrj/yUzxYHhpxyc4tOyUt36SgHBx37nwMan zx@lightning\n','Y',2,2),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAz1Qb4aPKKeGIroJcN+Twy/I2ARFYJ6NpZpBA2Wwyqm9cY9wfFsayvPxyBtyRbPggfWB2lbMF+obT/DyJbN8hFrMDdOUADD/IkO13evm324b1TgFU31+gH/jadOePO+YmYup9WoAsnKtyTLRwgXn3XunLqwx/9K5sf0CJPpeYYMz1P6N9jrTt1yBDtzi6yWFaUdDmMq/Lw4OmP46MA+fjM5vK4aWKmtqRLfVZKZ1xHoRS4t1FzDYqt9giFPllKlWjMcc4Mq50VMR5CQYCsQMgn1UeFE066QV0PXtIXq9YZJ1dQ4zcMZ22j8eEfwXZvtSqjrUqAZBURO/x0IqwhXJU0Q== chrisa@TW-MBP13-CAniszczyk.local','Y',2,3),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAukrccfFKTdDGHq0T4Mfx+CHvYlYuwytLoSRE7wOyyHFXQm/9B6p+yQwjEZYQKenHlxqPOPFZ5KhaGt50erPT+LLx2shqiXLCvSQbG5xzuO0T5tVj9Mr2SGsfcxuCSs/cVK8AZD/IizEH4rAZ5ja1DxpKVq7E8H0i4jEkPWlEZtIMjDDQZPdyB54cir4XuN4Bxe1PnJTyzMkddmk7o9E5efgJ2KD92uNQgCHm33DspYmDLE618eVlpqnA9IA5luKmDlQEeRVEoz+jZ8OBjXYhNK+YOq+b90yuP8ZTxORlTFQUTFydf6+TK6BD5RhROiQLmgblUSbakX1OjY9JYhyfLQ== alex.blewitt+github@gmail.com\n','Y',3,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvoa94Ty7qUWeqOLu95+SvUyQIRyi3/Q5XqIPON6agSkfQqBfnYc356hrOueABcU8jTOkzTQXCJ90+mczgzekTOJxDpmfyKzu5kM+8QlNAz4/lzM0HFgJ+moN+bu6QFpnTu56JCcwf4owS6cXK7NYh3wp6phTD1xNJVeUQZfvEP1yKgD83eBus7ppqoW4LoxhBvUfwTrXCuRepQsMTOMTD8BEnGX+goo82EtwHTwLnxVaQd3R8BN9MLij9vDGUp3GaPiuYXRgpnRwcVQhR1O2T9az/KPD8BfvT8HGgpMTLYFIRO+iezCmYYB3oTPqOUBMBmDtYOU0qx/ymBdaohXBZw== matthias.sohn@sap.com','Y',4,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAwedC32aG62TyvmdCC03wo4xYfmdTCtypIvVgAupPzcmRj2dsCC1yfF/ITKwP8U1PIcPJECzdonGhztqENibzG/KAJs0anqNPiCRqt95PSRH8NHV9zSXgB5VLy5XcHzJ/khic2u5vBm7jVsQdKw9sy9ShiQzvzKIbKn6JBkfEF2x35rUM0T3XUd2ZBHbOTTFKBISyfVLH7DgzOOA5imASqdmJmgQJ+KxKQ/m+T4icT5YSSItYrxomD60K1i64477UueBTdQsW9U7TN5HENXjCXU429RkagvwvBbDo1bL2G/1jE070wuhh+jU0s2xwX6KxJxo6GGCTtwDnxFoT4ghysQ== matthias.sohn@sap.com','Y',4,2),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAzsrulq4nBQEapERIApoRenwklYU3tdGnwltYKppjOG5zEc8kbktbRbi4BXOg1HLw77Gi68moVr5ZPsZvJX0z7f931VWU7All9XHI0YFkvZ0jhu24sj0duA2/a9uepYEDqTEEhaQGA5qZTOuapQv7lxRN/FDQX+tfpUxAvAfIrZFpkcKceT5GjZVbp5pSBk+gqbKwgDUvP8j2HcXXQFUpdhUTISKSRCIdKopQGXCzsDyaJXfUqkgMMHDXpO6BPkNXuxYJnBZkBx1KyE3sQGIreqNWrfeDEdsWMQB81ZAJaj/Eth9nHMBxpFXpyzGna9yZB1lnDUK7PusHNhniVaGFpQ== matthias.sohn@sap.com\n','Y',4,3),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQC+HB94lw3VFrXNBlOm13phCs5NZWYUjUzsNmbA8JVCWPBBFlhyhamBrxjvkBRVKdBQPO6aQRka2w1KSZJwlsKyrU5AB6q3WQ+4QRydlBQDq3uPYec+giVy5DiEAut2x4UnVRK7M21kHxfVLRp4vHK5rq6BNWERfeMbCPtXY2CMPw== RSA-1024','Y',4,4),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEArvdiM/uB6et4pF8JAq2Y/Ty9e8TBo5KhalBa7CDkAoHhTAIqlfzDLRkZc5xw2ZJGxsgpjtcBs7BxxPMFP/Wn46gPxG3mHbzG0ZFMF+0rQGi7phm+1WWLyE2JiWaRsIisDS7p5u9DuDpyK5oNVycdDUN1sKzcAQRBMEBpWYcA4cDgpsma+xBCcFLszDuq8yDue23et9MNbCuDkH7FMpfANspGPIzDZ3/VC4xyS3acxYyBzfWOmNSUC2aahfMRmfJgTtjAvXwOJA3lsBAwwcoxAcw1IRdqRNXc3mzOH1rUULwbqSfShjxzzwiENkD9nE2FVR11+qlEcHbyrj1lfKrF6w== christian.halstrick@sap.com','Y',5,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA0g/enSQbnCPPyWCv5Xh+nj7fvelOVHr7MYEwB9TJx1vSmfa3e8oXeYMkPkJdUyjgedpQegaFH7TudD7i0bMWjkJdQLSZzDJ8fLeTf+q0VsyOeqvaTHNyJrIkC9xryi1NmXxpJ+wZqsoAd8jlCEwDYpGQlVx0HwRNmAfGb1Zdlzptv3Pf7y/nqm0WPRH89wFz+Y0+9s7gDqO7jTLTzzEn92HBHXtadFrOYlk3PWqq/oQYQOFvCnD2uqdh38r0PLBEO6IYBQR97M2bw5Aw7H7aWHh4zLqaYYOnmtGYBgbtHhNlr5lXbVfym5btMTe4ekJfT3CFiyptgPqK8I2WXwqymw== christian.halstrick@gmail.com','Y',5,2),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA0yQGLbY/Le9dUUggma7GFwii4OyxHeu8CgqhHdZiNL0lC9q6Ng3A2+xgjd0WWgylHzzGIYJx3S9nb8vCv9FLZ/fsBDHUrdiTLPHqOAkRJ7ec+0IO9XOJLKgpCtSPvjU5AlyVWDtFKkha1w8z6x/DirkcEXCOgF02lqo+jSqiRQHfVm9xYxcs6atZRzz7SkRuZYNmf+stlt8xDhvhq6wWt/JIId6lTFQhWAzlEkpxfH8XH/JwmTqcJg8hz0192Gb8FBjGlCTGUj+BmhZOhwM/b7dKaxWO5LcZmsnXZnFTPz0gwzavCecaqG51sf6c67G2ST3M9iQGGrTFubdPiDslcQ== christian.halstrick@sap.com','Y',5,3),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxICnrJ7O40761ZNJ0qkh97e3d3R6DUyDLdN+RiPD61/oOrPLTcZp0Ab73+Kw/VgAxkqdJ11PO5jQ3p2RHSwzsSXnIJAq9eL4iswMiGmfUCd6GyT1aLRwXBxZUTfuo5arLo6vnl02KUSr9KM4y74W0eOdQsj4EAGSARMmw257uHknB7UqaGhKXbmM9XNxlVUSAdxybbQYjUpZK6zShXPiuybwQj00iyuefG3TAi+dwZUexOHdYdkCmDCNrxGp/QFwBF8+Pnz4Pk0LJqE9vAyeK0jMKJ7fEonpjkcMiDyF1tRxqQGNiwiXKEmMvL4/Kvw/gMaCgtIzyCA/lvESEbWd0w== christian.halstrick@sap.com\n','Y',5,4),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQCeCHOGh7154474m3RLM9n8q0KMYnVWETWZ5sWD+LOgCk+1QHHp4DHY3c70MWRKTcgcM7lM3tYdsMtzE+fPCibXHpMyLcFaRAmjPVLOZcYx8Yl3/0X1XpC8I7wpYHCYvPMitDhaQBI01uvTX8rD8iCII2seHTV5MXvfeUgjdyNtIw== christian.halstrick@sap.com\n','Y',5,5),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAz3DDs3OGwZ3jvaQkIwzFBvmqVOiWfd00Jqra0Fo1MajEGlP9E25lMaXbFyDmQFxFrKwEY6a8V9Ylvr+JPNNF7VuX4sn2S57RAktKy/hsR0j98+ogwn45EvkwZJaSBi7FE5ZdcIPA4eaw3bSQ2wOn8Cp5HHEUawy1w5IhjquiPnPeTdyJ7Hdf6qBBnqLWonpEFvzZkp9wEo0x1LE2t6pSKvZcEed8eleMi1mDNYKub7ygeKob5XswxafbKAJZWdXplUJsedL27R1M3WhhrGYmmze26M/g6GIZ/Y8cXh2V+u5FD/cYTJd46Ams7QZRvuOb19SXMTUwT5zXm3iCMrBMwQ== christian.halstrick@gmail.com\n','Y',5,6),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQCMOTzud1InSIbY3+YwL5j2RKW7LgHTMPC7lRRoCljlVbU73tGu8bTZKBHB1L2IHdb4ePZfeOuzbmUW027ZSL5PXrAsXhCicxMHJrUaWedBSKgZSJUISL1ZUcaJaQeJVhpopJVsBCc5lT2BiGs5wTXSCJPOqL3h6wzfqdluUnQ5fQ== christian.halstrick@gmail.com\n','Y',5,7),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQCfMk7lGPAhoXM68cT5KoGmrR3OQ3KWIf1jsAmo6v7D2J5LNvCnt6MOnGYiuAmhpci2RblMhTmFZR0Rfh/+Hp5gXHtV7xd1KRTLf+tXLkLJwpzEDKWrOhQd2sVukkral9JCchrF2gg1rsyg1UhDbyqjvn0YuY/6xmZcbl862hN+5w== christian.halstrick@gmail.com\n','Y',5,8),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDLFaPOCFWKja2yjrEirAFO8G3u7BPxVaJ/4SnzOvmO2sjFnisV3+XYmXbjltcBFv8on60QPuJLlwGMLTjFAfwpbLhlwo7m+O2xu0cCDzOv8xzFtCkRa6mJPNY6SDxLXvjolL2hzdCuPoaXXkrjhuYvXW3DJIe6XvG68n0FM1e+KQ== christian.halstrick@gmail.com\n','Y',5,9),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQCaE/mvNf7h0mRndQ+dNZUvIoywocVq+oK7vMRNagvSxauJUy/Bd2z+g/CkxMC36FKcaOet+3xnl+SpZLz21DF7qydZDjQYlSh9ZJ9PoeJkkq+0rDVohKRHg2H328eobUXGIoBDbmxiIs7mSN6/nuuf4oTEjXhHPxSHR4XlzujGSQ== christian.halstrick@sap.com\n','Y',5,10),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQCfTz+xb/ZHaOygiS7yhkao8Oo4kcLwFexHie7o3nBiY1LiiMFRsqHuO2AGQbmKXN13CW40GYC3PuzGCDWFxJKZXfKzugG+flha0fwJpMOHpK4nLzj5UpnBnh3tdJXODlQczjHE6j+ytofDoivrUBdvZWvZAJXOU2o/52UyonPagQ== RSA-1024','Y',5,11),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQCNJWB4/FrP0WIyZva22Me/sVNrJDPrbCrga0psxHkLhhFLquhEUXar16/MfRrCYMBMm0fqCO5170+hCq+iRM6tlselBU0xzshfpau89z+pCu2Nrz/tmaM4o1O4FBPn/SMuEniilYpvfqUOvKtQ5LykhwvCbzv1clzKWSN5kxUsxQ== RSA-1024\n','Y',5,12),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA3s7szcMfG3EPfLd4m9QJZKIIBF/BgMCdgODkn8jYXwhheKXKDlYHRQMV6IjqUCRhfbAIUPkF8Oeo8LHVtpa6/UB0k/6tSPb1Y5aPhHl1cPdrOtkC5LOH4DTFTjCFaRS69GN27WPJzVNBl64dmnKAiNi8WNwa+gGwtIfHR06dlSRrpEnkSMiLiCwQCL8r5C4A5m7kwtCO3RvXOtBev/enwcMeIrlTZUSgadhG6nRZb1/pLdF7sgxKIJJAeTv0yz1Q9LZ8UFUC2nWLAPqHasz7VV03eiyOQ5XnEKXuYgAfPR1OQ//D5wZUE+vBDQKh/BXU6xIQu0MGF16M+IFzjFEZZw== stefan.lay@sap.com\n','Y',6,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtPpHvbk83SpI9arIWoKpBZ82Y8etpQiQZDdFp9BcQdYsuv1dE7LUSbPRnjSeVgBlUxxhedXMjLAUS1C4+t1qjdvGcPuAODIpoCF7GK6mZ2v4X0BoezSeB0TUPccdtbinCKEItyzprwrgSYAydpDZdbPMRs09vggo4B9tvWbk8o1tn/9YZ/0su2yNxn7GTjLsUVvehYhf4+MVyDIo/F7fCnA+IXVrsFadISges0lxwWRP7w7NJDc2am76b+6bzFkEBYNsOYbk0EliO5gwkjEhUZctBzGxAJAMHbNY1QRGBenNpJrsp/frK6jfej5iiRUScPS5Zi31S3s6b0P1WUkh0w== me@localhost\n','Y',8,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAuDJ16r/FlGrhZ83Y5Ab0fLMlZECjN4ePxrcMHwEYrTEyBdUGvF97BFgGIfXlI1uVj++MJWqZJeSoEEMbHIEdKzbAjtEqx7ByeG/rzGbU4LgPPbBSUGW7AIP1+MhSmaiengtJSVxDW3YEDw2cdwi1gDIp0D+P0yrCOCgCNZiYQTXHlmn8rkN5ZSQ9zFQpwmwggb96EeB1e5RakZbQcLb6W1j4/gYMMNOJ1VLWsuI7y7p/TACX+52/Ymoz7FaGpwjfkX3p/TheYdBO+W261+sDMaL5aOmduCYpkXQDynkQyV4blT7vFf4SVfvtdtZvY3MqJLxpdYIutlPIqFI0yDbW2w== me@Robin-Rosenbergs-MacBook-Pro.local\n','Y',8,2),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsnNwDRagOyIRR2ZxD6xNOa9836rOjeyayuXJbBF6gMZhSkFAmUK+aHtXwCC+5Wulp4Wpg8+R6FZXq+wIbqU8KVPtfMlyHICWq9AdvGpG5HbgN9FhyEKDHMv0VTj71V9onowRtLTXVmHinKPvXZ+r2Q+csGM9B3Xps0gGmSrJS5q5FyoduZifKpYo/8Kf9NnTASs0atRrz+ahWSSFOr5NFbzhYts5KckcTf8B7D/SW+pxB0PZd0yckfGn32dWvUs/f47VwYY8FiAtmUYe53GPcRKQ+h9FD2AyklS5JEpFCrQZfOAUyk480gGlf+w2qpXHygt7HQnN7NlOcvn5XuyLXQ== sasa.zivkov@sap.com','Y',9,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAv5xkohGKIxdZT2soPNj5xjVCAa/eTIgOHH9NZ326jkTZLsht7+ndPWISAMLhjzH+RuqG2d9wna5VOc9nJIBaYPsYbf80lt92AXgox1ZGnaPStaFfZRUwyeYgGk9IfUKGZJzmLKB3KzXst0i5C5PFvbYDkRegwWNj1HO5KrCUqlRbjXrIZ7pc+eT6niXh59lf3a7slA3wsvoV5R6zL7GLjj5zW4HxKlFDdKbnHH82XUZrCLwPmJbac0sBKM2vidBGDDKoUEtKjleFZEyYpKWTTHmh7CI9iBqn+2jx9x+QKd4BtgAyVpYSN1YIdfVgFs+nOc4qNO93yV9VL46pzEdR+w== sasa.zivkov@sap.com','Y',9,2),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAz/nXOUiDILCG7nIvi+Ppd25jgrs5RfWusE3kv530L7OPchy+J8eifqLPs9vNZhpHPD8zgMkFuhETKgyz3h+vZXNVFoB8VpBbiQ/cjdnvwiPpRSIOhpN4cXETRFrBSONHz1m9RfvV41CyL5IK7KrS60O4iAHVU7o8lExp/cg9RTcXUJ9M97v6OHDknQkUJLrGdt3SjBgoRTMfBNVbvrpLWwnB8Hz3OJNlb79bNqPtgRvf5QS7m/aza39+V4/NmpXVG2wmv/iI7M/nPbOZCYrw+7vJpv/gkMEeEs3qeUq1g9763LUpOEfRU+yj7LYfCb7OncUBs8E3Rfv997bUBok+OQ== zivkov@gmail.com\n','Y',9,3),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA1zsir+86GORaBKONVHCj5t3TAPG1PjaFKWrP9mftlZruSsjAutWk3rAgxQMiTcw1AsiMdSO0vVIJq/1RYlaItx9kLqM37//vbYN5qVER3+eQ7ma1QziAnVucrFk3euo1YjGYA0fA4SUxdDVB0FPIELTz72ytxNU5L0/qxnQ2IUqw+BdxJP3geTcmEifFt4NcgeuoLM1uiBr4xx9wV9aLMkDUNr53y0XkzJgMtnIO+8UmRKccEqqsi5GxDx8fZuTexC964vbIlJOY4vu5/3eJf/VFRnpAMkQtnlNZVt7y6WhGet866CBnLBXOAeu9Er9cBj1B0ReEliD0U2DF2u1JhQ== sasa.zivkov@sap.com\n','Y',9,4),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAv6Lxjixgkpw0iNkMJsp2aMh6rE31+fcOW9sMFTMtZFnU3/Qm3bVMzqQvw7lTAAcdqZ6BGiavSVYgV1aOquLq1WHTemjPMiH97AxGQnOOSVbziokL3VLv+9QwCtdrtx2ZvgBlF3a11c38Qqz9+/bH7RKpgSjviUooz48dJ63DwBwyZUaQf2HyDiQ9Aidh84BUsE/qz070ed00vd4MuQZh7jOj7nDw9L6mqJIYgo82DGGT6Cvjudsj3WZxMN1+yYO1GBff6tdnf0IYzNTYtg2bDX/F3BD4S/CouD28eqrAelCN2Xza+3IumUCBs8F2V8p6IBBg8fvZNt1AC+gg+LspCQ== zawir@madness','Y',10,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtWtZM4Gvl88+ETHSri/n191zHwi7mwlkoLGhuemQIp0L0JCcZgCJSPBTtEAXwBESze1r234uCc3ARYALyRYm8dlRK1o07FulXujmpp/W4wgzJWkVvpR8uIO3FqNZIPrm4numch5MdwZ4jKgLp5pAevWP9PWoAwZXBMVQgQPr+XcDDLdYUfa/jo4nzzFfZmvsgtnJSHOGFKEpRtG7hWI2ZQwknh+doDtqDQE7y/jtF072JSoY3pKaotzfsFwYKVgw4n8rYWfkJ+bs8G0fXSs/3Na5c0sRj1EXsrrcu1ts0waKKqLiin7dkL4cX2a/4SCOli1Y05YlfASrKi3d/oolOQ== zawir@master','Y',10,2),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAnMPkj5v0WODQQ3s2EScCKa0pJ035AmH8+oNZhBH8xiXdiAFiX9DnLfvakyM4VJox7SX5UjHOCHOF4uUlNbkZO2nHnzOJKIImljKP86QAKoCMQQ3H84HYlaK9Qnbf+3G3mQ/p0YXc2jZjGtIsgwTNjn9BXcHy0g5QCFgXgJfQw8oDHAxGOhP4+dwS04+Pi7m/6ElShI6ya49TcItM7y8CCTt+zUBFVFfDDPJ683wbt2W+f96ChPU6oGfibSRxcYmpM00obcSb8d2qubOgm3URpuBJpwD5pNbdK6GF8/uoO2g7jLS1yVn8FfZjSXmn0EyxAAqkyjQNi1udNZxzF+SXFw== mn@egit.eclipse.org\n','Y',11,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAwYDzoiFOsx/TdKtw4b1+apGcUr5WGikiReTCU2GWH/unQK5sTV2F4eEtvXZqtTFiH+6usOy9KcCYKmkPsww/7IpRbhYs+AlfQX6RsmYOk0vE+MLgvXq8WpjwA+tGNInHL1Wqi/VWZhnH6dfoAkY5bUmF7LlTxhgRP5xpFu808mgQKdS6EDI4ZHrgsQoWo26dBNNxpJmR8fHgMRyale208pcasVwKwlGaibl1mTKzTtVo0xRiaweu7zZlWbJgN2hSvo29GsyXy0PvVSCdUveYr9r5238D3r0rQw/nVKIs4FI54ouTqIXypN33pXiaGTTs9M3xsOt3qQ2W7hNIBtb0ww== hudson@mn.com.ua\n','Y',11,2),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAoAtREg5LNcPNhc0HhYWlus9MP2f82vRtuBi2zqgsO5HBQCqRR+IeXqZZf7jvsabc3zWGjA9Y/uO2t4TekyTHs/f7IW5wdPcJigjgpVHnnHnMwb3bO6f2zL0GEyBZq6fY8Akzgte7OQk4rlucaMkbBsCQIat5cMd/CpSq7E96ONsrANyvo9X7iv/cxcLAm39jWCBVH4sxpZmN3J9q10kSXULbWaEdpqNA2iNsIAsblF5kLbAULQ0d/MraGGnz0JBEzOYMpeD/XwC3rYnj169HWVuo9T6yJYfHgrSP/uxdE34ofqx85jQh629yPPaW8K0M4u49vbx7S3yiWqz5sUloEw== imyousuf@imyousuf-laptop','Y',13,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAr8P1+6oNWqefId7DJy9xI3uQOPkJ4OJOKVmSI/xBgCFPDjBe3uUf49HMhZVSuYdL3AAc33OI1EK7H5YtPCLIsrR4s3d+X3A0tb5Qe+jrhUqZXYFT/HXL0w40g0FBkMv09ovMxnFZd4S/GwvWcQkyZcNWVOim0M6EDGReSQ4eoPbW2wb7Nb5fo11zM9W296FV3WnGok0jnbrwdp11lyOlPABNPns3bY9sRHdHtkSht/jl3WvZKf191Lw89Sd1QX1sCGnIcV1ffAbfa57tydabr97HIjBTwe6O9H4gTdc02YsD941T896noKZjnpwYMBknLjEh5ihgSUtqhlZt0etCtQ== robert.munteanu@gmail.com','Y',15,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAgB/MRqomwQpu9kkpxGYQeQP254fsWf1zh8GpdSSemyXLjoADbuTGhFW+5xOitSvKmwswAYpO50NqXyCczFhOJmebCt59KUuUquc+8NHCRKZYmdwQDwoZf+qA7Q9Ih7JbFyxXGIkXjSgxSu1cHfftyCNa6P5FHlY4zQugmz47EkjV8gVVvUbCel5YN/v7t/k3DceSiIGbYWpFVzxQrn0cWUwl7/1PCourM8vfXrRd1JVrQCUN9LOFkpEwPQSTaexs7Vkv17OjLalrEo2y7mp9KsCP5KbVG8DdJ5brJ7MkqwEUdmCLTPLUjXuX9OUMGXQ/2jxqVsSWlFdoPlgVdsNg/7f9XjE1LkXmlql+cz6GotBSX0emoddsOyJwImyCJxGzzYb/Wnw5LVw/vGk5BUFMchjy0txxtV695XAsHU2+McULZ+m/tRQ+wJVapa4oFgL5JWiJRb66jeML5gW8tpVjtuGQ2q2FI9iUNry+IKjXHdd9mAjCLqpHg2X7cCd0fK4xmLOSq+sTUWAz0Qw/TCJlHpX7x/70ByJvlV5dMyg+M4n5IU+LU+SYhYMEV58Bhglzk/p7ec2IxX3Eo+yUN0zC00hDQK1ddhXtsc/4n2JJphlsQWY/RZsf+cpOdxA5HkaEnZ+6a+F9DDIY8nvCqyQ5ZhFLnoz6aFMWl3qt3KS9XYgdw== dienst-notebook-20060304','Y',17,2),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtvtkKmDOp15NjIesXempQ3dzeUVMJZesKwCHsY4CeZVjxAlUzkrzGdLLRsLIcZf89Ih7eNjqgUQnlSbPyFT+QpbuuUwKvJ7bup1SYdg5n0Pl49Jn7q2DWGbAljCU2LR6loOK1wY5HQ9LJtIQvrcuEJQy43vn9eZ21nslpSSAhWwocUPprVYIFDXsBkDptgIL9vXpXjXMROJH2XUSKiLlQYkzPlIui1YaYvhL6ttQSAmzYopk1DDA0f6P1ES26fgYUlKnx3HCJJQeY53ybALSUbRc2K6bsd3RYaDdBD7vOpjC4hxU9wQ/vQz6F3fagS3tVd0e7OGAefgCJac1BPQnEQ== vrbanec@schneide.com\n','Y',25,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4z9vJsPtOxqim0koX/ylJtp4hRXVDEsEcvChuhZMBDTFxjrXfsEm3ApmuMIdV9RYZ9wKUylAWEK1zCcgEn8KnwQiKKyvvYrP9uRy1NrjoBw/m68Gssw/8s5wIkGcgk1KA+9Tfztr6iNYZ2ckeI0Gx1rnPHQVWeH/D+O4jFVpBGXj+/FidVZ1StLZRCMRfRL1iUaDpIfQQe7a80+vmFKjQY723i7TOc8WPYuLMM9547paUUKw6Et0l9RkWovvaUBUcN1cMQPVgULQWC24v8aQeQm3n/gS/rv8LSl4ohEXiVnKb/KYtgLRCWUGUKJwYUmqY10DWWiYVR9qzrpeC67Oaw== igor@desktop','Y',28,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA61doiQVPzltqpFfwCCaWNia2rrAPWBmKHyMFhDNi6MKg+Rb8lVGbAyLi+iCqXKUMhgW3Fvtaico4ES+38irdFTFGERZpTYlrPp6LQSU182xBypeNlGRiW6zVQ3Hvz3X2+fRcD+X1X/UBc+7uXDHughnLmPKIYE5lc7dPSucFVizV/OKlZC2yi4UKM5qEoJ/hKd3lKM8lXBftPndXczGofND3N8eXCerbY04jjfticJ4ro3GJnP2+LSqcctoH90uPPDm4MuOxiEVzJhud4pTm8Oo0Egi31hjOa3/DcGapp7rzCBOaVdzoefesANoZkSBNF2e0pcGRnNmRSBGc0BiMEQ== vs@mbp.local','Y',30,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvUbsIZyD/MmIY1n4rYMxu5slGeIM4VFp38c95Bqxg1+Jdt6Md2cJFhsvA1Uh/344ctK2M8Vp27+cH8BfMsEKwBSC1R1XKGuCGWHBc07cfsqslw35m780cYVQVQHTU6o3JMpz+ZdGpFdfWxUQjJu5qQtPYa3a4XrFSXUy3GNRNSwzwEQdrk/5xIm2iXnicxlpvdp4MUbgcTr6/5oaduBP16IfCBwcEtQ9SOZRnTLZAeGZejO33AohVAfcNBcSfd7R+ofCf1i4pxrMSdDkwByB7BmV42szYLYN2pnVc9PQ0gRJo9KiW+PBbTcY6hIvhKbmNIQLSpeUnZiIBRQ9jLXRBw== nsallembien@norland.mtv.corp.google.com\n','Y',31,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA1WvGYjRnegwfSOcgvhNpI3bVs+ldlHiwHS5frD3Dz1gWr7PqtGVRXVaFS4lyhoikEvvFTOi9jHiW0S9+ODv1wB9gdfegpojmobVNxdXmeFhDvHk1iBUiNa83Wci6wNQs/25wrmF1REGOnt23zJbQp2j3Nt6wDHFk7TajpMpcy2sLLM12SZinAI2rMon9a7vDVoW1fI0G0Db5EIS7M4++qQ7j0BFfVI1DyniTa/Ptv6Od7q6WaaplZPbRxXqlK+ubFW5yMXK13Sv9V3iL/XXEzPml7O6pVA/lTDFxCPlog6ReUwf+yuDVhGlvkfehchDCRGAMvji+nv9nqW5sJqHaww== chwang@toto\n','Y',32,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAoM2LLQaihpKU2OC66o7rvrXErVvs/6NeoxLevzcFGcUVA/PuWlkKhCvJVGvXkhCukZeCEiHFbHkpltH8SYKKqlpmSoE73QC36YEjQ1brKyzdA6NlO0D6LloHVan7qr0fhYsCc+r4wEOPlCVuwdTOX0lLux5PPUgaWgvXrDcc335OmMghDh7wzkWftWmj86dzlcUMtF3s87M8wZA2m3LnhKoaegV8HnuBlJWD6HMAfaFJw9qk2lgK1R92cBIaAcIASnRaSck0SHSXLR7B8u4VquWKdt+FocaxNy3uTUeVpVLD59ehpnNSBFmq8ALOGloINpZNV9DzwXsxQDryLg+vBw== chwang@redhat.com','Y',32,2),('sh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA0tbPpdXmr/L0IFPWwotqBMq8lvuuQ2/0W4xaJabtcs+vFGicYqMe6Ps8y9xPnanffQP/AQc94jVFTlCgw62mO65j78VOsCzK5rtFJxmHJK734fztmZeAYUcMp1oS2LrmobG845sODxKZzShCGSch4OJCp4bBvN6QJ1YmLHIL1a27ZhCiRMzlAcMgywLnANGA1917avFLGy/z3MMl5Ow2bgZWn6Piiw6fxAUA5kDCOawFB+jaaXElgSDxCAo5+vzY+B29MM/mKpj1z+uClV9LxaRbRr/OVU6b1A3pDsW/FidejJ/D9UZkU4oeo1RQ+S4AigvyS4GqRsb7S9xFS3JnRQ== kiewie@plato\n','Y',34,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEArUVSNCb+gMjuRLuC87+40iAPXVkHhpOumxMysoXTnGqm/aehSIAYu9eXGb7DH62tzU8iLiZAlVdIVQhvYwXZtd3K3tOM/jVXS73gd9smBN1lI8n5fOkTf1BtdtXpY6OM+aAjs0Ccz95zXDGdBkawk4HRSJ2fMKA9UXUiggsvRNruzk6edRSyI3L5693/ck451aTjw39SOzf6VyKSD5TaenzAP/C7GUwtma/EY47uQCmzETpsxR3evxfKQ3R31DgYqpYlyfty4IH3GqNxVuZnuagh9ET8/5zfE1JFs7nTzpvbIZPI6EuUuTICTPcCsSVXS3ddWi6PylSydkcy1kFYww== caniszczyk@gmail.com\n','Y',35,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAkFstZ7JisSNdgp2M8ROA7xWmpMQSfLbMvEMJ7g1RgQaJ6Zeq3nU9C1dXJUxS5x9PdYTPKIXibTvb8KE8fiiSOjKggfqQGliG0LjGxDxCLZ49AF9OqNb06HYUvr/Dgq1ZLLSAk1BxzVuTKPRiOpC7sD2m/WmeNMJMf7UWtfn1sX0=','Y',36,1),('ssh-dss AAAAB3NzaC1kc3MAAACBAIMvpdB4aBYbecVhM9XtcZte/tuiHiMcopUUW7RRqpzGzxg9b7/chh30qegacBsNU5qfQ264603+nECTCBvFnD3yZgu2t6UfT+HpXaM74w9Z2zSR1AHw1PcMAQuJZj7WcoUGIf22RV+zXQDLjEoysHr0+DhJpdcDIgEztv3mbiqPAAAAFQD4UORdTlxPeezAxDb5F+t0XJ0KOQAAAIBHxWNeoLRTqwTUufkxObKEmVeV7KVmyr7dDMwc/35Sfr9yRDzBv81i3tR9eJy1qo3t+PO7uuArS+c3erIWHBviLJlYSgSX1cRqKh2QjdWZlXjA5MdjYl0dxw7Jq16AuKp9SoTbNAFCF+pFAb0174BC0tLoJ7wHr1RXBo9MIF+suwAAAIBbQ6fcVfXr86C+by+h9xkKFs7X15lUUHmfbankcCNH1vGkol/XGOlJlUcBOplnZks5wxgAVmrfp5qKQbmDTHPk86QjB9c8RhxkPC/DOAzhu0SMWZYfIQKtujoAeKUfnO1Gjhj864KYCozlTl3IGB4jGPOc8gI8Ibnd0+bq+Ieqgg== luigi@hal9000\n','Y',37,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAyBUL6IYBOakglitnGH6JUcVG1plQ9WZ6gWz68RVs2PFqNlWtTvfIuk1w2UfX8TVg/1dQhbuSLnU7JfsG2Kk05FnRb5deQwXl8vyINW71MWyWVneSajs+IuEkWjD6kxo2FSkcJS/P5FIhNMA2UjK7a9lOiKaUF16gfVXdCxkFjdnzcUbSYpK68Z0vecBqfhZgdDc2Kll6+FYsZheA5SXV5SqhOfQk2UW+XPg/TYBKwo0M3JRIlMwA6GbH+8uePB9laGnJGJhATzvwlevNhzc5F6MMfUcG9AtL8ZFzpMOKGlTUjBi+ZPKQwW7XDft9ITshSjZZlhYmHyGdTCcVLNkufQ== ketanpadegaonkar@storm.local\n','Y',38,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAyCZwZeDcvv4KmwiLteBhNhezJ6e0UXDju5ehnAqSFdqeYou4UFrcazemUNIs/CmDzqOFQGnRQL7NtZ6mabBT81cCupzQKmFQzbQ+q+qKCZdcxRzTcULmTB8qe/6SVwYDamQDsTopTl4a1UvP49xeX9hKegAonyYytF4C6HxBcS0XpHD3tNfIpBCGO473Xw32uIebaD9yYk7sj0GvOLOiAiNi6UYEECdLbvwZKgsi4RQxXiNhvkN1ll3GaIcf9Vmo3gtfiJiCmNdSn5bq0OkB2w0ii9QLAVCZ6RJ2X6PR2rL3ML5URH+SUuaQzIBmrKu0+tmqp8X1ZXZUNzz0hQkR4Q== rgrunber@tommycat','Y',40,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIB0fhymFMmf/p+f54JH3k07weJ1FWgKQnkAnccjl6EeaiCtZ2ZJ1qu9GYrsIrrmRzlGpGdz5ZroLc4WH4gAqp55VRe2iaf1vaP+KZhNHzxibLYk04wfGkdfb9HuCmH+yGTLmckIusBGV58nHTTjWLv2sAc+YNJgcT8Qn9eSTwUf1w== converted-key','Y',41,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAlaANqCfUuDUZ3lODpIigDC4lO1rM9jNkFJyrRULpwgE1NgNa/5FVQjGD72xpYi3Wl6SJMDUtBJyeCk5j7w1ZH8rFLxqFrdji1ZVoXGwkT/yYejFnB82GfiQ4VEO0eeaV/xAS8TPX7Vl/WobC0hYne8jYLLc+rNRxNU2uY296jnIYNpocg7jQWiryPKjx2qJmUOXFR7LShJXRheaGFLGS2tytrpBx1UqykVjInyxLxAZZkZ5V+rUc4e4rg9j1xbIj0i+Aw+PRLf3F+gFQXrSOOkEOLr5cNt2fbrC1to8z+GhXzbWEVgwoFqqIgiDzeVNtOdwnExVNiVEcAZMLug/ByQ== jens.baumgart@sap.com','Y',44,1),('ssh-dss AAAAB3NzaC1kc3MAAACBAKvLiU+uzA288zfW9aQDeWfo4AF+NXeMBs7rhMhPClWgMnMr07vHIf7UTyoHLgCHcK29NzWHdzQVzb2WKGEgr5hJHL4rQcEFUWVZUOjrmAfYWW+omWJBi1EO1WiIaOtMT85l82G6bd6dDwYCrgpcbmbxlIwZ2mgZnGARkRNW8L95AAAAFQDUnzWVHGGI6Tp4LyFIeQJAg8o6XQAAAIByCcADGh55DV/E9K5lyI6BisYLIedYrlbJFFhZ6WNuD8/Q0YlTM7xD7lsG80kNnjeS1Opp92RfqMfjBoqoGiUC2dtay9CeX59oXHKYqWlUEYadL4wDosl829cwtM9F+bQiQwZGaUDD4aDIOqrtCsqciTYhU4Sl4f0eAJ9IgqJuNAAAAIAs2owm0Pvw+EZ3UGPRpB/C2VgjDweuE4yVnIhjW7h6itcGi8PLEnjFywDUhnGwShyagphlNwRMZrFsm7hxV3RaCvuCEdRhFFnxB6oDqmEXZ25UB2+K3WAPdiYGIbSva6Jo92lwbCYZ/pFfFC3Ec+kIcxEcng/z2Y8xYVRndZZdFA== d020964@WDFD00217740A\n','Y',44,2),('ssh-dss AAAAB3NzaC1kc3MAAACBAP1/U4EddRIpUt9KnC7s5Of2EbdSPO9EAMMeP4C2USZpRV1AIlH7WT2NWPq/xfW6MPbLm1Vs14E7gB00b/JmYLdrmVClpJ+f6AR7ECLCT7up1/63xhv4O1fnxqimFQ8E+4P208UewwI1VBNaFpEy9nXzrith1yrv8iIDGZ3RSAHHAAAAFQCXYFCPFSMLzLKSuYKi64QL8Fgc9QAAAIEA9+GghdabPd7LvKtcNrhXuXmUr7v6OuqC+VdMCz0HgmdRWVeOutRZT+ZxBxCBgLRJFnEj6EwoFhO3zwkyjMim4TwWeotUfI0o4KOuHiuzpnWRbqN/C/ohNWLx+2J6ASQ7zKTxvqhRkImog9/hWuWfBpKLZl6Ae1UlZAFMO/7PSSoAAACAaX3lXOA9sBc8rHEgP3Ou2b+QFEXPn4FW+9t5s2Byzdbh1wELkpLj46F6OeotHycgoW4FvRkgVYF9KKiiYVpMHlfy55EG7geeNi0znyjZGgO8mAnLTw3OS3izeLvWZ9ikm87M9Kcms4sLS1+gNKb5nEQwHFwet43Y3NqoJCfyrW0= DSA-1024\n','Y',44,3),('ssh-dss AAAAB3NzaC1kc3MAAACBAP1/U4EddRIpUt9KnC7s5Of2EbdSPO9EAMMeP4C2USZpRV1AIlH7WT2NWPq/xfW6MPbLm1Vs14E7gB00b/JmYLdrmVClpJ+f6AR7ECLCT7up1/63xhv4O1fnxqimFQ8E+4P208UewwI1VBNaFpEy9nXzrith1yrv8iIDGZ3RSAHHAAAAFQCXYFCPFSMLzLKSuYKi64QL8Fgc9QAAAIEA9+GghdabPd7LvKtcNrhXuXmUr7v6OuqC+VdMCz0HgmdRWVeOutRZT+ZxBxCBgLRJFnEj6EwoFhO3zwkyjMim4TwWeotUfI0o4KOuHiuzpnWRbqN/C/ohNWLx+2J6ASQ7zKTxvqhRkImog9/hWuWfBpKLZl6Ae1UlZAFMO/7PSSoAAACABpqMn4g/mOqFCrbx9zDFjAt7a3hr62dlfVC2zfBi7m1Ea8t2p/vIMyHdxiB/no/uvHYYOW/Ry7/Tp0pH+tEBfcMoiwICzMoLAbMJG/6xoeJ56Wi02Uyid7wuqNvHsnw0TpEhgLBxsj5iNtf7T/d8LErNLK+ArMUuwtsMs3KU7kQ= DSA-1024\n','Y',44,4),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxEXyq4MhTB9a3Q0M9Hq9XPNLv6x9lh08qQurtyknR+s4CiKWYtdpJ9QjpQSw5VybnFrpypGGgczW+BEahYA6Ymw5eKKSIGwbvXO61fP8Y5+GxTXy9hYOFPGUf22DwACJepAAVjbJu7nPx8vIt7wvvjqX6AYYoH3lbmegCQgzeD8NQw5pq2gd7iGz9XcHp2hPSMiYsmpqy9+LhT8Sh7gqFd/Sv1FZPcoUvEabKuIUWyqTkoMQXFWsaenxi/2covybsjEfH6H8TtKKFqJXx0/SI1MBuP2ZsagYZWLddhyawi4FV5zf3gmGmv0pX5YFAp0BfW81nMe5OT6IktubhnAcew== ruth@delta.diasoft.lan','Y',45,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA1CLFlC5U0yok0nPk+Ecvoa3iv0nIVoigrkLUJ9fpt6LmVADTXPHJYiKj0GQv+zhgbezhGpIDR7L3Fb3EIuBqDaGSkjxDtFdrX6fQND1RqA/Rw/hEnL0vKgBjSJDEcRZLnV1++s1dtrCgIw5N4auaPgYUMv/mLVlGf+FQxIeGwymJIkOSKw4Bsw0d5k8jq5nnP02iRnGWhzwCVZ7oJztMqguvmK5tnZ3QmBwBOUyxfaktXp2flIn/RFQyFi+abmasoJI27RJOGNNdftXi8ZhcFkfkSPobJzvJxGqMzvrAlgv75Kx2CRu6bFtf6uVpGssFtfWe3Zkko6c1HNRrIGbBvw== mathias.kinzler@sap.com\n','Y',46,1),('ssh-dss AAAAB3NzaC1kc3MAAACBAJluNnijDI9PImUdtmLCdk8kyBbTVcVBSNvFiFUgLE7QbhYQH4dyov02X6laUCHMBqAr65g/I0+3uD2bIka6Zz3ZpFANRPIM0mLAC9jHBPnZWaKRTFvWWUdp4pmuQlstdRgbj3IkFul3vd+xnHyc9SNogm8MKu0n+ChKF9yxaXjdAAAAFQDK24yBOMJq2Hma2JfWtGplmre96wAAAIAc7vG4xZiaOijzdfCTNJvZVjgE0Dk6XN2z7gZkgIj/FuKYx0tebvSNBJvf8KrZbyxohyG7OQuKrHoVlwEtXCqWtrW6IbkZPL2SOXFBjVcPLKuDSvjVAripfXnlal1yePGYuFqG3qICqI/qUV8jGYkR5d+Q0RwwcRE2TcCUj3EeEwAAAIB6FXsY15ELZUIp9RvUXIUGZfWT5ZO7p3jtq/nfjsTT5LYTlJpzDmDVyUhCJ+yITywToypDsPax/gqjmY6xM5/igTvy1RMvVncuoETz4oKpgHinNZvjODiHxkbF7YQXDRhCamXK/FkKSnsX4TN1vlPEYwPNnv1+pyt6yYEuWbZ0ow== akkumar@zeehermes','Y',47,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA2b8jQ5MUJCZ3gMZvwPbSdFqMQ+DQoU4NuLrNS1yK0Arx1aMKPIHoqzpF5TzHvlQ7ULV8rlTlE8JOxF3CMdxHnYC4GG0Cm6oxLJTq4mGST0wEtYiBYzeOLRU+4SNVFd5YHAmG8MYOZfBJI99FJgWh8aYEob/kuplyeuKuCu7jAJ45UXe1wo6s9HP2UMkL/oDqqVwS2wHXiMx4W/V8Adp0IM9BCgd6uJvFH/DQpjBA5b2Q1zd4dxtiaQ1SKQlOjsuKY4ZRobXMdziWbW2GhaR0vlLzQsqqhs2wpirHEv+oNHavGc46XumWOoYhi3bsflLtaBgxQZJDHNzIJsAjqbSXxw== dariusz@luksza.org\n','Y',49,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAqlbj4bBEIVZ4O6lVtV3kBZC7b7cUy4NFrXkFoP3LqmZzZiBP1EFm2VIjeMjXU1ePxJrs66w7spginc355NTq3jMfRoAA4XHlIfZbaQ/ADA10xtfRQ+kSV/2RYwR9icuLH4A0ySkBbcBmXgYcTvzXCox67SOyjL/PS7IKoLPpIDo6MEHCjQ4t77AXdvef/xLoRXNOjBoaQWWFH37IBWAZvyC9kgMHmhjf50RNdQJYjqfJ9GS6NbOfZYVnK/h33oV0pZ2tZRigosvDesllfxstNsjjyMK0IgTc+in+hbff90Qj1xNslVUOP+KG27mzDmHTnHWVLky/Etmy05mwfoyUiQ== valliantster@gmail.com','Y',50,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEApNgSw6XVASCyPKpsR23BuDc8Scrm0or2cUD2TQIh9qx0wUBbni4FzjOCEi+ZC6Nct9AuB4G03fAtK2uBagfosDDs79KfTVxsjLPgdyolV6cqYBBkf1D1Uvk284/r1t7v7fUDvcKApnB1gV+pAUy/jU0f6pz+B5duNPH2kM9gGdc= ','Y',51,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAuR/vHkCpQGkuKriuBE1pWJ26God4vVgrc4koTIksbPBfwLdea4pGfA70hhENGK6srPQYdrDIsIV/Pknnv3aaZn5rJ4f5x7+OU0iiki3fCaUgSPyLL1x3sHbcYaTeGOh8gSVb0MHSGXEygbPBP/7ExqFWYA4eJDIsZxcvFH3GMJov0oHvRV5FLnBtxF0w0HzX+SLFW6jey/rb7/x3+Lbzq4rgvq2RpSom3Y5VWuA1eHifEH315OJhIM9feNREATUfVuSpzUJUpysPUEAzzw8YyJ9kYXUbfOjvoNSoeI8FHG8eqpyLxVql/MPY/1KRU1WVSxi2RuaCTK2zPy3VtVqijw== rschmitt@u.rochester.edu\n','Y',61,2),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAwWG/aBC5fHf+b7kL1wnOjcrFTRBr0khspqWK0M7wIDBy+o5zb6Qm91PWk8tvMl2YV/USekWEFVDWOetEviKO+j0cNaAJzw5bGw2GNVLfWxA7I3DIY0GkK5UjbKzKUADUUFF1gCb6UaSIeCX0ktheIaLstB8vypaTJFbazskaR4EX/h11NekyXRKl5MVG2UZFChS6tIxyhrtleop0JjDRgV0WIeHVdlrh5I94i195mVFEkCAn6m+joYO3Kto7IOFZqsuJrZs8im/LeFr5WEIk0btWqQufGPqJpHLnHLzW6CoTYxiAZ67jjAryHAgxiPQASL45DPSEZzxliHB2GA6CCQ== ryan.schmitt@boeing.com\n','Y',61,3),('ssh-dss AAAAB3NzaC1kc3MAAACBAJdmIq6N34FyRbgaN7ig/cyYYYlsDFw3JUvF4zC8LZbCInCcKLTvQ2IbSH2wk5BgPW8XWTIgvqW+KeV1oRZkE2GhUK4jnCRhXXsH/RjgpxY8b/5k1vDLVRHygexlz4+zb2Kr4/8wCEX56aqsZ8HO0vS7GHVBuyGOQba0lTYv45O/AAAAFQDJveug7s0CIYWmw3QlDuhxlKRtKQAAAIBuP2UTfjROTkrIkefzljyiUryJZeeum4WawqVqhgzaf9MHGB/VA2KepL37aLHcxqRl8vsd0450HRgf4zURqaDDLgRrdgJz6G1KLRsTbFaQ6jXbuomKwbe1q+2WDqTW3hmaMIn6hPZhEnGAjdAKESUVDquLXkSenDT8XNJ252ey3gAAAIEAi02HB2BcNQpE5r8u1ja2HMehX2yVEEMOHToqtV390VsmNzGIAT9vBjmlHSBt3RaTIr3iKeXsqEh9aIIotkFKAZreX6jCoZD4jgGNRxNhYNWsCqaNvlV/xva3Bn/S/ly6JcwQNMYsJDhmw3Ikrd+HczueGyE1v4FOfiWFDse0gic= auke@schrijnen.nl','Y',62,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxsedM+gKAOm2zM74ENBvP79oW/tV2dUZlV9TFYI/a0yk3IXe+exma3WDF78aziC5kDanipxkY0uGOJXZKctc4S1J4lRrX9vPHmua0UgZXeteKHeNW9040QTNxLHl0QEAC0U2UnlNlUj/VlwdK0JH8R+pEQDuX9t1gqvvwdlIxDQLzea2ONa0VUsArpMj+z6p7JLLRMXAVoQ9/hh1cmXMseIvZ4NeGzaVPr1o6rcxUxvdWNc8wNFEvQ5zRQszdt2XDMalYocQHfM7rCXNZ6oUfATz9qeOb3wO8NLc+5rXDouv4jokp/z+Ys44uJRXL7RRMGvIqcamWO8ZkmXQnT0Omw== auke@schrijnen.nl','Y',62,2),('ssh-dss AAAAB3NzaC1kc3MAAACBAIhkxggPAiphkgjkpweEQWvsu6FM2qDzAp3ujwEAUV4+Ismmj9wIRwWGtLac/V/vkH1pXszEnWjXbpLQXedjxsqR9Dy0gTaPIo406JTWaEObldnDRawitZq/iPLB0aLiEMIOMlHuZJilrEQcPdhxkhc7pbT8HX7X/OhU6CdhltkjAAAAFQDchpV94dFVONP5/99PjJ/uYwLXrwAAAIAahadUUxtzRW3udMPIKzNAGij35mQmW3eQHFviANM4VjsO2/GuAXO8Hp510tdw+IveLMGPS4XxBkdhN5+3C3gFxN5LFQU9EfZZBx2bsvPvWtig241FX7isLvBL0Zkdsz9TCkSjTGK1RRtgGlaO66y624pyI0ILTfdxeD9dhF+ouQAAAIAQ4kIsrUlA0QcnU0CkiWjdxMfRA2lcTOzQ0EUaw7fzOuAfh8L24n5/5yiMVQVAIjEbP7xbT22tvs0OXb+pms5vkJqOezAxo8Lg8xReH4UWCglEFq+//e/O8mOmbIwT2Y4WoPJWOWEW5x6vfbYXmj/44Y5XlzC1E5UmAjRaekMckg== auke@schrijnen.nl','Y',62,3),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAqjkTdyXPPGNGV8NHv2BsVltIVGBeeMWDkfTqEqQnS5bWrxS93wQQkkE5u1KC0Xnbz9Dp77UimQXXgjBV/Ov89m0Qz5JnESGUSgXN5mJQTQC+XV8CpSQh+BbbPfytaWdv5IVQJ/PQTlakWBDwAVLkrtV8NFKc3TmhqYpZ/yGtZChsIuqetC5pHs3FALdJUCVuK6T5xUm4FyyW6RZmTiggpYlxUdSKaebqo5Pzf49H036DuJsHF0Ej1gx/QHym+GW4fbHPp1BTsZ6SaLtIXK1LucsEcBHNAUTnllZqYeA3bPn/vHAcx382g2XIhYmpUFK8YTh4qPENbU3G0oiSdfnd9w== rcjsuen@Vvardenfell\n','Y',63,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAgEAr1PmoOIBaj6kxoP1wBsNEgyOw4xWW4uJFp0I/sfQe86WURc+EXW7wUn/qPsucjJxbkPScrLCEkUNOKoC0Iuhw7UdUj3Il/E55xw6KpT7+Ws1PxyVClDJe+BoEUS4Tn2jjL+4MLwhvykPGQBlsRsh3eiaRj5CpIK3MEqzT3gIABYwaLVmAhuY+LB/otHb7xbNbR+77e6J28yXiZClGcetiAdnOSFIVyQBCsJrlC4uWui/sOZ/A2ko/MGrsZODR0H2K6M9xJhDb8tipMcYztJuF/ylhHjpDxTAWuQxEd5ma8TO089gfymPwzoEykOqB+Y1S1m276nPNPeNYr0TzgIUPsICywrwaIHXVHVKnLEw7o6ai9H/pINvS+IVVSnoNr1BdyCG/EefbZ3DoeB5wUPPG3FHhDiG4wcbWrfD2LGADRscfUVLdUVDLDpM9rIGKyZxRN1RXZdBYGhT4DW58SBMUzbfexBlUfrDjr/lMKzYD3iduaAkQ/nyApOa/klUATZ50nCaqlY9TQ+ZsXs8M7XPflEVB8bjwENvVV9B5V1o/bSlSP321POcQZctHkzMZY9j1OsXocc0w3fjOR/9QJgkcwGtq8FoTUU8rvIkQh7Pj/+sWXaYJQo+omxf/DUDDfiixiRIoTrotINiNza0QTAaZwqVqV6imo2shbzlyf5WQLs= jonathan@achilles\n','Y',66,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA402I3RoTGntFReTPTs5UGO2HkU4UN3PDZ/slALFXRC6qKMhdySzHfIXJTVx8IE7Z/TcBuM411Hy/HwTZFZBihw/B8mD6ubut5py0GUc8sI/Qo7++1qaEjhXg6aLZGqu+USH0aE/fgqzZq1o8YF+HxuN5FhWKsbL3T1ukf387gT6rhuUje4Ch9ko/h40IsIyvpcqVCGo47SfDz+lCT2A0mXp/rtJRYOTGdqLAUcJ1zZNawf7FrxGtphuppgyGYFHT+qq4lRRlgVu6rZrAWWoDPPexGB4XuRrbcgKXZ595WQjpx+zlz6Og5TNX4bvX59MQPKr8cg3Qj842ZfOgPkBvOw== abayer@abayer-laptop\n','Y',72,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAorIc5zT3+wsdIzi/DUHr7xnIsDO4+mi+03NP0xm26CstdWbGY1RoAlF1wV9XsmG2/5juz2+6hPLr/ojaFqsaOO9kvvzGINo5a0SpPhxA9gs11pcN8X5cenSEo7QuSsyPP3jM/J9Cl9vzZLTx48sMLn6YQFRxBhdxro6o/3RXDAdBURfTDIOwaqsBoMqtxAaOeypWsLQzZZv5o4+pGZU69sxblonAkfnJyzjabqC3SweQVaa5WjSYORi665vLuQUMV4wciv3Sm4MpzRhDW17X5gI117bZSFA2LkupiXZ7SztrX1DEVq6FjoIXz4j2Z7VVsdQ0cUtEy1RUVJywq/Ttxw== jeffschu@google.com\n','Y',73,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAqWsIKUSjTmJBbiAsDOwhCajKDNVEnNii13E1YABZeZGUIixX3n0vKn7H+Rm8Te3p+96sGSp0dkFnq+DfXN/i+3UryeDA6NkX6Hpmh62VQg+ZFSABnsRB7iVplotaK2t03CmQ4jvm7oozAWV/m488//Fw8nO1pzD6/BL4uAfUabCldg0Bk4ooP1dk5nlYO86P/LOWuq7KiiwMt55YdRVECxisvxRbsfZ9qm/6uuUN7ZuTTe4hWQJMtvvOZk7QQDDIJe8DvRVTZs89ct3SwKzhCv0zm9rj5H8eVNJy2tPOqMq7kjpNecI4nFkJjW7hWDEfV05VG4LZ0AnQvKPV+ivPhQ== bmuskalla@bmuskalla-laptop\n','Y',74,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEArRk7x9ttqfOxBbEbDhiNuhDqqOmrndXwDsOtNXp2s9Mb8R27GDKzX1NBtjsBD/ghfO2HTcVtJEQGtnNR4WX/P6FZs9wfF3Fg3I+1NXS9+521rOLOEISXYufYWi77GSjh5WpJePYtEgAHImXz6ORB9bAT2Sk+unJyVljh2Z99K8gp6BuzueuZi8eXVHbl2CA6VPj4nqqeH36WKV4ZI1jiltqs+83lbKJ17+PasblKJj01UcZj+J9vWQ8+KedlKJXFbAjbRGarGNAS6wXb5kLR4WeQHGLelO2dOUxQ2GadidVEguVs6EechdcY5uoND/XPaouYEusAsXkj3KyLXKjU6Q== bmuskalla@bmuskalla-mini\n','Y',74,2),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDDYvnIgeMTBJHGM6HsLWmmuypywprvG/Pe2XM/fracXKXb709f94v2UzLvnRIJP4ZxJjCjX1jsgRYQOzp6E/yeq0o+z+NuoOVv7pFiGxyzoKhtLbd5xnCRitxi9GRdJXlOoP8r1pNm3MprgGLIoP1annKgJQ8IjNaNeTqfA8w3iTIDndfLdt9JuZV0hiYLTwwQoS24FbKFuhIarkOH8Hir157ComR72rTelWK+efO6V7vxLdFR+xgVrLeEAb52MpmzhNwF2htr5Gf9k0UfEyXe+QEZcvohTsmnlSO0wrqD7n6cmJs6CXntp5NAiiF8kZDju7tDyMwdTBVJjClEMAo1 bmuskalla@benjamin-tasktop','Y',74,3),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDYP9OSdeA9Ua909jjPgEPHMFxVjeKeYpepwFDj7szatZGjnbObfXwsmyqZmZaMhYZHhoCCWliE7c30AXq6h4HI8wRLGWw+unaFx4dCbQU7YyljaLK/VCrzPSqWNmUX6ZAXQh9egfbRoI53w0WeIsBK8WiLcFVr5oYeRkW038dUuzLaAUFRkdv6uXpaslha37FFB97cN/v+g2axZJFXXXrvflvaYyJMtUEQx5Fp6xwRgk0VybvZOnZ2p1upiXOU9Z+m6O696PCojqOyeo+EDcitlbVKqqGdxq8ljieEMiOmMZEpn+GxkbxrPVhWiKcg4TWnp8bfDeLjPVPG9S40cMOZ bmuskalla@bmuskalla-thinkpad','Y',74,4),('ssh-dss AAAAB3NzaC1kc3MAAAEBANWfXwacysseYylPg5lavq8c0km46H7aeESaLnx3jutOSwyy5revarZbjLwp7031Ll9xkMXwXWcn0YP+tSteSTDaCz5xFj9AzjVTSRxjw+v7lY1ao0e+3iI0qM5LNp4BXN5YI1jt7MCaUz04prvSq1ymhtRduCzkKlesHiTPHKSrpteYve3rQz3903Y0F7qrbwMWvpiUzycbW9ymGV0W/mIiMCI+6voa2s3ikHR6D6udQyfrt31s4wqO+pQ6k+LoBv9tmbDrS2WyoR9yKjMQpW2/bt7gUh9Pbzwo/8Xfd4TrqHbYL9ZbEv7kcsFQPfK9cCtNp3w8G7DBusiLI56AukcAAAAVAPmd+tgQNd7SJbVQW/2o2prd9Z2LAAABAQCxqIDCqtOu0XKZGB1Uh5TDuWBaXFPw/kLrjaZJn3Bro4dmAKOEJWaQXszacBrqnAMuHwMFX/qIKUbziP9NN0gj8/qgprc8dSLVt8sZZhoa7T46ZFO3zH5x3yR4+f9fFlXe8++tF0kr06a49uAY7OLSs/t4q2YVWiPZYhMwkeZHa54AEkwLWySAdsk9ncaMgWRJFc2iN6ojiaPd3dq8qyzrAOPp6hEtiN2Akn4roh7jF88NiS87H4Td+iE2knpx9w/JusAie2HisJZkS3pHxkuBLvcEsUOX68JyvqH/wfH2ydeQEx5fiBpBHW4EYt9GDi31wbhjsP0ZX0XSQWT17cTdAAABAQCb9riwK7y2ClvsS+w4kooUGd9oA5acbJmQsmN/sTE7perwGw49FKESFyoWvIJO2YzNaVfcixGAfX7enCXyq3A6tRBKQVPABXrSGbRqkZTnw7dztsQYCCXL3Ccy1b7hsJXY4740NDwlU3QRkxvRn/0kJqjiAgSmkBJglDiI3BBu/ZyxUq109Zo5ug8PkCitjMaPvFQySqgefVfDSv452fGqBW63kzGrzbs//dAFmCxm5QAICUBrwE9Mjm0evmpi7AA/LhcgZEGyPLf022vJgP+lo8iK9jbdZWt1qa+KueXHsqRexq+yvJiNwisSpJ8vHdgMQ3b7nXFr1HAHn7YiBnPV dsa-key-20031204','Y',78,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAu99w2qH8Pp74QHWlM6l1fgBGA+DmMhmAu4gubybLmtIvvgbU8Deoxa39RNUI5vrxRAGjNPY7W3ki86ZXBUzdl42oN3LXS0BqXiXqZ+sJRmaUKYIe3SYSrXBbsY3xs+rN6ZiNTGaKIfVFRyrjbQk7Hh/ttpzIz5RhrvxcptfRnkKjb7EXDKHRtDbY5H8PXxZg7cmo6tAxQiVt1q7B1z7cO4R6GFUFLb91/rwC3tVhn8H9wWPGUWnLpIOKdtSIPx24d3zfitL3GXNXGkVskN8/mscCIbpVF0i4BNsqbVUAkX8wG0C6TvvOeW9A5mDtfQKKCBfhMpGPwhqzT6l6VaSPfQ== robin@sloane\n','Y',79,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA2tEqGDB9MuEYHu2ZBfjIQ6uUChBL5fDNZ8Zo86HdDGBkbazQPAqmRJ3vPU7SWVRIuyRMgKGTegYIkiQt0CBNfYBfuq0tZkVcJcercA6eeDMcDacUhnTrU8alLbFpVd6Bs06wBrgYmK8q9YzcEVrCmiU4M3JGfZqqY7l2tmlHhgx3sWFD14biG0xpH0iiuelvi09whMNWtuRuCyIr7KZNMwnfyvhEZb26oJxdRvsS/ar2o8Ovi5BFGVbF8oPhqUjTm6rf4qg20/y1fy9r++KmGhXVOQs1qNv4bz96+YLfQXHyBjzEnaO6pChsy9vYVy1w2zawADvr5P5GTrlzZVXs2w== itz@missgo.local\n','Y',79,2),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBAtWx99K+4QNK4iNxONw2Ak+0wiEVjOpxEBZvZVBPGdcLoLbzU4Z93CmHdxf0qRFjIz/8Kw4Cmbhc7CYy4fuGw0TLoiI8Cx1F2ejmx1B38UeuXZHKSk6YFedYPrenRPjwxaaGzLsXVZ8RTkFgMsKSgbt4qAGEnvUygMv9Vo5U9b+TbZVfGBtqCnd9dXk2wFhu/4RmXLU/z/4QbxpCMNj2lBS4uk7V0RPVRTT4FfHJetiuFjqmSr4q3GzX6CuwqQnwLJd/lH92VlTdjwBgDhQP68/xuUNB8B1Yf5JLyHyZaGjuf4o96ac3bfwCOIUnwicOP2NdMXzmVJbfpjHNDtaF robin@morwen.localdomain\n','Y',79,3),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAuQ0qFdmIN0z9w46w7spohvv8ZU1pe30IP/6UEaKZ3NXfMdyZFpFS+J7ld1R3rMmJuGoYXMyUmvKGtnI9fPbI8dubwH7FrmK6+J9fLRVLlxzgCzMZQOLHtJ9up7rPPn/+SR/3NnRPI1fUcs8C8ac6hmMmAW0y/hG/sp6j0UAMrXCqDYat9ZC365KE9lo+iMsP19lFc6ObKgtMIYNKLEWSmLbOTPILoiLCqKzz7aSALxHsdZ+QS0LYKJqxPijKahaNPJRVL32IUwrjYXMJNxUvXRJdpEwTRW5LhPjZz/lazaZqLXZUPj7OjyMhTJcJRQitEbaNa+c4YtQ4aqnV+2Sg8w== robinst@hiatt\n','Y',79,4),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDt8v8UYv5KZ72CdN8npVNi4w0G+8LYo0MQoP621BsqB5dT7Fq7Afcw05zixwNbealVGCMg9u7SXByFgT8efkNYYfMZh4I5+yUUHhPi0OR+zqyNvtU1jtSZc4jdpdfIj2Sp00ZK8xSo4B2ML4hvyl33yIBTt1VfAHAvdXgOqBxYOX70VcnxUeWzZpp4b17jTtnwBwqBwq3YtmGwnxhpa0x+y+cGEuZs/xU13blc1SDNZamy7PTuBz0edAvdb4EUBXmhi+D5zxVdGskS3W3wTybTDomD0CGkfKWV27vDOUy6FiyCrWsiJ+JIsk12qvSrOWuOI390nrUPZGsV46eOso8n robin@gort\n','Y',79,5),('ssh-dss AAAAB3NzaC1kc3MAAACBAP3yto0k7leFOX7rM7UElRXpCqyqR80a/fdpZJjPHi6evfr3lgpGNd0nF+CYgUmgaa5O7BNkMdUQQ9A0q8LDSeia3Tgy/wVugZiyq2IsANNoWYCF4Zqyi3REGhNZFIgMwJNDVoTfw8rVXapH1Z1W1ASm6hSif+U3e8wWLxOQWIdpAAAAFQCZJfYGI9d13XqQLHsXDb6YURX87wAAAIEA5XM39JFll0YQw7tgR4PCJq8TB7XiCZ3MW6JZw+6uwFths5NOitbbkal9Fr59BD61JjmSAI40HpS8bI/txAKOk25h5gZVKJBPQiyRaxbAXplc2/jcaPDt+VYlY5nFIjwDec6fLT8MuSgiToW4H63vHOCoCdMCUh/BJpQTk08h/l4AAACAbr5gCxd+Pgx2XkgUtPdQnhmo9Vei1XLtimr52Knk5aNAiMDr4f0pV4fWoGQhxQ/nec3Uwk/iJOn/vqLfcMt4EbwXYeaQUXdPJVYJUcKcz2ujq4kMSSofQbvEXeuz9JZCj0vYwL4Byt86ExzoaM6h2Xy5Iw1oov8EA6x8a9ZJBPM= fischerm\n','Y',81,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEApkL61XAZtmx02Gfi42G05+8wjeZ2CwGRtrHaS5dxFGcx3MYf1SewlxPrinZ0WP6jqFtu6mb3f0rq9MBkB3puI90f2XmsCctA7e6hD7kng+XjramnzpsTKrsQLvy0fsLnnUZ9WRgCy7cx4+q2WnNv1QraOn8xOaruo1iAE6ma/SPCWM1xYpVOvUcW3s9rmv2vNJr2eg7zMEBlLC/GxWhDIxmqMjaa0UU8uNQ5dgXUTS/EgO/sVoGCQ76YZJqF+FKchdM1bJqvI/tRg7Hf0qYzaDicjpNF8Dg7yljHymvYpFL4fOAwLY7937XmSEjD+XL+1OGy6ko0sTobsx7MtNnkJw== fischerm@ENG28228LXLD.nix.garmin.com\n','Y',81,2),('ssh-dss AAAAB3NzaC1kc3MAAACBAI4YN7vDQUqYQBfEjX6Z2tP3FdQb7bri23DcyYm66IBVajcY3YZ3mWe+IwWBCmFJQLLon9TsJklvCFerDftqnICh5gMl9VsX+MZ/CUmvLrwdoBnnW4BN/VgjpQY3TzvWIlYj7N/vbljX/iiGiBjYmXHypo2IZ6DdAN21UtkiYDYzAAAAFQCarCapncG7TAsZ1OcWb74fu9RFawAAAIAW9OWHdLQpNvqsaZ75BINcqs02W5rriXwxuyAJspdUDsx2Q6WRmlHS8j3Ear7CkWeiY8dngo6o0PoCIDXUao2hPDqPIvNHnDvbA9ZwGY2AXvfJmEZYu3KZu3tWifPhdYwmRm3+EHBzlyoE7VAYBZaXCzweH7mcaXicJc/iYLi0gwAAAIAEs4PswILQDOEXJN+PCpfVponxw3i9XeChy9ahHGH2epn5Kgh6GNoiDu130KzooC1EmjF+45SMof3TkrvN5Z0rR0ooCVkGDkkhpdYyijoqY2C0smit4awl/wLMHFLivCPRe1Ci67R8Y0WcH7675Y3p3SOSel/yHRZlVCa1Uopi2g== fischerm\n','Y',81,3),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA511eSQ7HyieT/uRgyTEkvOexyUzL8vPEgNFAEB2VTuwBtApqctNLBObu3Raq/LUUbbihtaICRtQduWZA2AKGHbiDJZDLIw1sqKBzLinALlJwC/GBZZIJhM27SFv9f98kfRjnKhhJfAMhPehe0Jd1NXOlZQa/J+TXeHFuRJohHvjGaGlTHI00ciiqttULheoRO6JGViP4e+g7ze6s0eQHrBE2rVCxigCk1fqqE9TUk5DIGC6W/9wR4R6PCnsQRPAGgXX68QKqHa3bR2PmzwUp9tc0tiXcf5UVQnR+2UJ1zbp/CJvdjSukIsP4+4x4zLMUPIPDARkc4cFKC4xTDsGTtw== spingel@crossfire','Y',83,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDTTtMfvK46xCJN/Fo01LefHZImgQ1UfnS5wpFYpndFZFXdDCy6Aegx3AL7prEhwBfgpHZDv9oZ9oMc6TavvSQuoNuSMWZRbkZMud+VblTy5LuVLULTOdoI5U+Uqt2NwGcADIn65yiRTl7rUblAFwPfeg06cQU6Q5ndKV2BjFJW/w== RSA-1024\n','Y',84,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAlsIh7ogX02rXgwXiVfj/vfUbzTg9J7LA3QTk2Khkgjfz8ZVERIZz8IthyryDtdM3xAHQmXkbJg1U/22FKNSVzJK1AdkAvjK0/VcuRQEaE/JnfgadeTO6VW6tyfKhI1kYZr5PhlxlPJR9pn2gUEJIlEYsbaRYBLzqaGH5NJlRMYMBvi4RQChCZxU/CnEnv/6YB6BJ2XmICeCybUyYSL3cJkTbZJX3j9IIw8VBuFy6qexSzGSQldWAbN4elQKudTvJzkStNvf4w75GWzbuWGyZ2qNbK5tUUPN2tvBPGOfGZLWjZBAFQJIPnJZxkHQ8gT/BcM8M0Bdv4qEP9NlscBPQjw== Faux@ANOIA\n','Y',84,2),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDTTtMfvK46xCJN/Fo01LefHZImgQ1UfnS5wpFYpndFZFXdDCy6Aegx3AL7prEhwBfgpHZDv9oZ9oMc6TavvSQuoNuSMWZRbkZMud+VblTy5LuVLULTOdoI5U+Uqt2NwGcADIn65yiRTl7rUblAFwPfeg06cQU6Q5ndKV2BjFJW/w== RSA-1024\n','Y',84,3),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEArfTJ3Tg1JHCtQfhJzZSGpW1O9r3h+dDH3bXGIJfJxMTdKQZhXoW/CA/3njtzh1AQ5WrCqJ0OVYUtVs39jNZ9PHnR2tKwUaDiB1Jdwx5PFC0YTcTHsE9MqShJnYi1/3EeTvaKmRxDIctVtvy661RRH5lpEuVmiW0LFh52EVSUh8oTrq4Mqz668fpnYSVWV3+gmngSU9nTkT4OgunXhuhl0sZC20lsTEUbpowGy1JqT0oPZKT2y81dI2Fgy7a9177yZBNHt8e+h0uUzrRmF/t9UBMJ5LpKqAJj0PpUakJ5te6QtJuPL7b80iRt6D9Gcj3Hm0dW0F3GfI1V/Iu2NZsbAQ== jgit@finik.net\n','Y',86,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA2HsX7R48bgpsXkxeHxXWm2VuFHzOvHJs/K9GC2p7ZVIoJGBiFMmY6e+oV0rTQPq1KMJ2unSH6UUDw4JplmqphjkFGUES4sC8U5WyiBsejDijfuBL5U0tQSqRvY3bvk375cL70v7jLt3TKPUWnz9xE32MD8B4nhEzI/d7UlDDbhfvsrd06ZmnnJMGSMrCCZk1a8kGbNwhZKClG0ZWT3xVdCfG2d162Yffmjb0nvn3fDG3ZtZht0FujE4KgL9WhPmR44FPtLITdVkgESMJDSo3rdTLj2YcV1h+Jz6hbspNfECxUQS6PeyBHNHcvy6xB7NY+ru4QVpQpoZYQh1vbrxThQ== dgreen99@gmail.com\n','Y',87,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAqKoqCFnSe2OW2pzsep0nNtaOmvCbNegA0mkRJpFLVKjuDCfThOwcdWt0YHh0dt0yF7WEUnUNAYWIPBONwQA82ToYiERh5Tj8xtgGD7D+fYXAh4a7/O+mrAnM8Nc0LrlBwR7+WK5unuVeUTJTpb7UQynPCvDJ9b8X7Li8dd9rtD0SOxxV4susYmgDKoM9CQtkdMe4wwlx0HD50rye0f0Ybhp0T8RlWfq0ZGawazIy8fgBJ0XS+WLmlJvK+leI3uUxnuYPe32kWdLHLzM3Ki4raDFryBpRLDoIqvX8eYf8XQqlv6BElMPN1XS1myeRvBiXhiW6mOLBPah+zn3cU36hMw== dmitry.neverov@gmail.com','Y',89,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAnZRW8xXRXJf8lCAcRKydkHj1LGR6lDyjO9o456szN+ZOKzBthAJvH9AYa/XmirK8yCU/vONoqbR/i7GjS3aX6mHFdr3CiIfV2kCjI36YG6fGkdZ+s6vCFz3tjsm9fQADvSRNLGHc7lzwhwoDvhniR7i+B3qQPa3LjEuj6CHaPfUrNxLbwpEW4u55haUu+VrFzoTr7ECoeNVwmXbuFCJOGGxvZ2HtHAfvbLG+keanRBF/euo3LJknDNDCqkWJ9mFoVyBROm+fxn7BTpGX6lTShd5g60KeUlB6Vnrt4tLqK3X4KwpAxTBSsHNixIClq3m4r1j7uBmXWd57MZXWxhc4ww== dmitry.neverov@gmail.com','Y',89,2),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAqbuLbL0ShI68WKQlfEHC7YCNSTezqzxAwYxWiRvIylGa2odzivRVDi7wakGwwBmbZtZuPdvyTrR4mNfwuqn8v+JXyVIIlfGkktUUosLj9qKJKi37pTMg3UaURcB+2tPkQ31sQX4H/mBwpyOlTnJrIzYp4EJUxs9/I3xgvKJCs9U= Lluis@ATICATAC_CENTRE\n','Y',90,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA5CnHzi9UHCKqg198K26JNttJ6Cd4rSmdLJG+DiQpHgnnx/ugt3e6bLo8n22qQzX2ZqojCNw+Bk0HIPVWmsRNzQUCSV5Gim+hnoknNSuYFGfEAoXBvWOeMExwII/Fm76Euad6S2Gz3GdT0HA4TB2hhFa9M+WamF50jbZwcc/zRvXK7pr/0icd/2Yki3/TPxHfGuY1DmJYFfXkjE9WBPjyEAJiWvOTS37JgTQbnthnHOifjz+7TCwAlHrhOpTW7WpetXgZic03i6EvchFwRSfmlYhu8AmWOGHaB8XVKqgm1ifnW1DfvVJweTwpsCfQf2nOPeHj8YFuotgDzAI+KfMgNQ== pwebster@wspwebsteroclnx','Y',93,1),('ssh-dss AAAAB3NzaC1kc3MAAACBAOTQFLrplB+Wbj5S4datAp59wBkNKY5HSA0DBWbylPhCharw2CvqIwAnC+mCwRBlZV0J5Q2QXVzaIfqGpHmC5tngdCVidQ6bDH1ikY5W0Ms9LStoPQNRwWixyhwuM218op39MvuXrHF2oeHXPnScHXyyBvn41rn8gMjKhV/PHWajAAAAFQC85s0h7/59HuFLVJEr5kC/jOkOEwAAAIB+MVIKxjOTgBUVXVG+uDqwMY+aADcdW+BsCyr9Q8Ax4BNhh2KXmwl5Wfcy6Cw7d1K67UJA4MAF/P8XKInLXKDAGHvuL/O2zcUfm6pz9JxVvjDRMRbvzJd1vnQRRKMUZjhkDVMZCzW+lsLnFrH8XCmrlN1o/xWySsQNx6MmFB6lkwAAAIEAwlBVH9UKzQyLBKyunvocxusnQ+3d/866n8SmYuxCEVXBK0leCNAxlg4uRtaH9mJIzAkOcz/7JkKSAzXoIzujUx0IS4uDd5wLKI/wFMl5jXjf24nxwxsm/2gbclvsSA7sCJSyfd3ZSLGnuoV2cd2Fie8d1LQMMl+q6uRbwpu+rkU= kroot@work\n','Y',94,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAqtuPnd+v9Fy0bLjgGK/ssi17JcPC8do4UIpD7g8hfP4enNMPTkIE10x1NbSb6tAwVH7/9vhEIgtO9tU7k4fAU9M+COBNFHlms+A+9z0NU3+O4ViwGPK4wATnHq39nfVXIK47bbwRJIKYLYZMECDl560y90NhoSGGi6SyzTFOvvZt21cYT6si4CJtCjKEIu9SYiEKgaFhOGJjh5q1fv3T2d08HwHzdqeA+RT097/J329zvxPzJxQ1kNYxvCuioNhAS8y2HQHWuMTAaDRGCiQynuYOKlsTXoQiG0dnNnbcmiiuO+1OxkeE6kwI7RcrPQPcZBvlRYYxl8b119wE8oeEDQ==\n','Y',95,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQCv96lhJ2xnxCEy2/jTok5lXQst8nvlGWG6kGeRedsSJR1h/LKVI8TDf3Pluack2SDfa3QxxM+EVxCK/ddY87XR8n75PT4RgrmwyKt0g+sqDSn7INrVrW1SRN4Cyi9EG7d68cBEU+5kACEOUUlGiRjEXNKnK882+8Lie3BGs7X9EQ== philipp.thun@sap.com\r\n','Y',100,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAqs+G/5UNvfPL2SpZHn16boSW6Zw4+VhV+h7ZowSKo7YT4MQnM5xAfUvf/agXfUHhV2W/q2VMkr23tdkNdKB8z/mYKHom2ROuND7FdlKDbiPfpeLDep7by10ddutW1oc2VO0600K2umIfU2nAvwrucn6gIX4E11ZFIq2EIb3tfnCGrCsHwOgbzJ9rzHjjDn1EwGzmdGjv9BKHzI1DYBG3SjpjYhizxaiFVHvwTLu052NZCgbebUr4PnwBQRBsl8NyhL745WuwD4o863QTDJhN0bGMXpaoujzD7W7wRctQ2EV2qKrof9RZcdud9uIAh9cqcRz6QXj25lnwiQME1OhRNQ== roberto@fuzzypeg','Y',102,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAouZyNwCSoXITxjFy/iSj0jFm3AVBUwdefLLXU0UtL8a0dxMe+cr8PdNPtD4hf6IloCp+YdIRd21NLXsc6odkxXx9j5ogvugKPfEGlyr6uzksvTHlcMGU7f0bE790TLz8qp2yZarpLhYF4YIZeCG0u54fhx5PN6YSHlcO8+b89iIXrUltriKhNchi5yhRyCyhNrEhXrTghv+CbOYaLG0Mb/hUmtQglI/9xFh2Hs5OPpForf2eDvn1i3o28tzlrLRSglb1MVQfsYl0sfNL37McuP0ueiit54VqUndXxmM7gtX6L430nbCBdVN65SFKQolQokfg4TJijbLxkZ+dxx8H9w== Manuel@VOYAGER\n','Y',103,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDfnGg8s3xwAVZJbfDJS5XSNNeAdwkyNyzrYQndt0kXZvS2mkWZDORZ5M9WIYj4ty+f3DSV1JrEsVO10QbO+lp3d2ydzs0NIjaAznH6SrizLf/VlDoriPFHB7BdRruoukGalFm1FCEcWBwTn94xDCzS0LJ8UFIxcPIXUTESxZtgM0sMrK8mlb45uPYkGD1l6QqUW7LaewLrzQI2KWGxy7ON+UDI5kMstSMPj216uXtUT5+duwQAN3M0hO3RzmcYQBg6OSnA/5oH/561kpmU4VlMXP67NP4BUEJ+w1EDAHvTSGc3URhFa/M0DZHTxYDnPgUY62fu6+SDrhsDCWH41bxH manuel@DefiantUbuntu','Y',103,2),('ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAhz6AJ4Sme7JMT89bsYkv305kOkSIgRWu3S6ZetgxAEB3zePtrXDAibZBAbV/ohUXFXmxrU7VR5Lx9Kz3Mq32kaVLc59WJ165aOXGdjw7rEGCWklLuLLbSF7xUbGB5S1hMN2pYCh69fgAnfsOO+II1dM8JgBBnE63KudxFJ7Ax+0= doninger@oginnb245\n','Y',103,3),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA8BjeZdwvE2jDjHetttzNZG25myQuvND/13fqhwbzG7bxv5daScoiGLB+ITizuHTNrkBT/p3AcfF2JrUMfVXz3tzcC8tFBDQIBJNvFu1RCY+cFeRFYUm51TCnZjp4hpWxkR+5kcNxDi3Lpoh00qaTvlTJjhlaZdeSh6/W6nC3ZItha14+8Mg2pdUB/9cJrb/DAnDBuKsHF+0MfqOvvtR5dtB10zjbeYFUnJv93tAJgVNwExDnPicYUNQd3LSG/ztcbr5NZXzhwVn+629B32hBIg/+53AHnxWTbnB4iSW/7s1dfd9CR+mhud1k2gSsdyIoXE/5LoLmHvxZAeKpGA3XFw== edwin.kempin@sap.com','Y',104,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAw1XP/ElpvJMVatMgRKQIW8ZUJuTKoXi6o48nlq5j+PLyg7gyxEIyEgSJB7XvU0tfgX7U1sD+AuGREtH2+B4ALvxwKp42PBEgQlLGf0Gaoy10VitUPhnE4+CX+Aifzkd1Zpjbd0/2Qt68Z+Ic5ysCZ7jG5VuhiyDNbHiaAauD+gIabi0nM0CxwRErB2fDtf9Q7lWyhAYbcXgKewSOKgH7eyYX1WpCrnPThl2rfryOf0Rr6rIOgFAS5HSacVGOHDxiEYgiosqxbGKPhBGF5sfAqHdr9SkqukujXoLP5/Q14ZSeFK9LEtI1RHl3XHmWB2BwcJT/AGFbLTP0Pg/vJFiVtQ== simon.kfm@googlemail.com\n','Y',105,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA8L4Re4T6RGtv8gc99DM3i2O1ZD79u5CxC5fgTeOt0czFToJ0NsMpNw2cKzQND1wiyk5OUEWX3wjy4LqdhwXcd46TspHBiu04P59uTcB907VE193n+vEES91myT5K0xhY2D5bZsQZQ0RLUFwzyd9rlTubpNqdG6tPphP1UUeUCjjZwRYMS14J3o7ZNInWkny9txzb0sMXlgeBJ3QtuBt3hkrqHqWwutNuWV8TdYSHg57OwNjfPZesJG2akz4H6HK0TcCaXC1QtgqLIb/fEdSdAM+yYJ9oIS5ETYXFYjjKAB097sgiUbg0yKmbs8mGSqUpOZBnGSbn1IfQAIQOML/KYQ== HudsonVoter','Y',107,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4zGBYu5J+G19O1ZBF7ju0Odqbeezqd1wpyYs8kbP5wt9+2immx5wKK1pgV/7qyrfVU34YCJ6M5GC98l32xUYqk3sUpqFs84uQL5BxhSW9JqeNQTUFSibJkj96o4xZaYAKln4awAjYa03cpTX3Q7VLpc87SmN9OChPOOfr2LNyef4EUIj37NaCEV9cq/nvzI8K9RE4KMdjkmqGxYU0/GSR47QzkNXzMBpcZKhGlukCjXJ7y6jOP3neg3QXP5vUJVMdBkFHCkuL6UVSNYe8sluMJcn7SBRmHb8zGCCgG0SL2VmcMOR+hc51Gl1OmGjouhYYyfaateRNvPUZhtQsZOWrw\n','Y',107,2),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAoeO2AGg2/57S5/PZPUASYBoLwextWXJr7D932mWumP1H4AfOojgBWM+4/Vh6qIlQPfg31hpldXkExT16LdWPkSNmXPa4Xcao5WeUfNk6OBoM0D/FjI1ypO5K8SHY8WGw9dVyjHz/vK6IMeIBijMeQ9S6/B6iSKYn/kzt3uJSjGj9Eobo72Ergrt2DY+oakwouBGq6MQhSOeUZIIeTUF5Vo0Jaop2n+kU/ECF/c4sPSenvM03oHisgG0tmDv3JmgNdFxe7ZN8ZsuPOuIw9gwz02DN7YFr3yQTrf+KqZPdEQS1O5s0sYGat2iigqYgnVKzXFAu+oxw5nZ39clsQDpcuw== thorsten.kamann@googlemail.com\n','Y',108,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAnPNf+mTpWpA3ORRIbgq2kV7IpugysxTPC1ef0dWtyy8eofP792zRmeZ0X49fM+LQDIZuDBd6UkgfvZAgOzcPYJw/bCDP/KTH9DgQoLpkwFYQE8CUlfZWRpJF32Tg9vLQu/sMwwRefp1ifTg0pVNVdN4+hCDdGoWsLIQ/wR4lzFkLEihoQA7bz/O6ylfyKfoo3tzOHKAyqJePetR0By9sYEvVDOCN68K77mORRp3na0sY9zmo4d4Y939uh9OMNizWztjRBq/Q6qhQLb9hB3xpNsO3tu309GjPzmJOXCtS/F9CgPrZBQi/V5uH3KJVjuMoRI7dJcCZ4crYbg+tTFhsFw== kamtho@de001439\n','Y',108,2),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEArlgReCGAkvfZzk08c0TRiMVp2s46jUtkrwPjzQs30HLWDMRaQiX9DLGOcraImJTYV2xS4CK36SBbLx7ji5ClXkrtIKyDA6nXxn7I+NNQvY8IrjeMiCCPMU32T1b0Tb4k7cUIB8EfgNRG5mOibWJxgGC+QPwIMGSKxooCmk294xyrmpgjZ2NLybN1Swe0KBdj+iTJRXFmSV//LpUkNktqYR+Loe558l54bYO9mELBvdoMQU3DtSLNlzgjzlB31CeoEs6t5VvULU89jnCUcOqmcsSgiFDrhoM9VczmW57mSzuuNI38ng9TTRg6xcXsmlhTxtdLyXUieC73ckAKGCoctw== anatol@anatol.corp.google.com','Y',110,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA1vhslUK9BdDF/CQiKi3WgpLrGosc8dg3pFDbxAhr/2oR9Hh3PvzhwqGkFJ2rSmtp9BXAsau/uwKeVN63R7PJCVlsVLyGZdYQGgKIGb56t52bhz/fvxsaf4wo2jX8ye4nuYd0OjXw5Bi37xIH9Sj+tVFoAoVS+bMEoueY30R9FV5R/ZT9PQBFR+c3ZqH9fyGGsyq1TjzG3LEjEqKehKYTFbgfRJ7QWEKsAFpaDJUyHMu8IMfFW3yb1rh+ql3JY3oeBqKIXw9UAKq2lY8taq7GEPzwOOn6JVXjd23jlHYUpYwf3lo2JxLEyv4lVVrKvTB4wlER6aAcKfSSH7R/h7aP6w== mattk@snotra\n','Y',111,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxgVeeXhZ/t3fN0JZLPsnFnhI6ZERupJT+HRFq5acQfUeUyRxOl+U+AksYQo3M8AK7jBrLL9j87pOa9WpVicR9Ctw7ycRJpVzhXTuYvUpOFRLyfbYxwL44WK1LApAoFWcfeZol4YAhorjJlHD4Ni8j29bXep0t5v47JXwwhA4tlh98COZG00paw9vsFnt0T4lDJbJVf4cwg+YdcPiNVZLUpr0NDj3MONcw5DpyHvNN1DEbembCCb4OUkja5Zxf50Gt7+7Y1FMNu3I8QTWkP1hAwovV8CaSoaiWYumPDaegfZ5T4s6ElQKor+fVOJpXHccMfHqCIXyXZJZdMlkGZ/E/Q== zk@git','Y',113,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxzq94OaKJeVbRGTayWSEuezvAayXDnxPUVQ/jHiBTrm+Zn8HbkuM5OhJvsjbmyUG/IZ54JEl2Ypl9rHCWyhwFIhDs3S/GUuL+272oAoRcdLhHhc5wx92jo1kjLS/BJIDCKgKr+SLsr4mmexa3X/i6NruTYTwM9THeNXP1GUKOaU5CX+RqRMiNKd2FwvgaNed6eBVrdMmBEyAlfnxgzNVXOyg3M40W71NSrwdzpp6UfgWIU2zgCYsSZi7hEEewcUNUTLC3VELXD+nTubLFVdG1kATN/Rb8H3pmMDMq3V5S9uq/ksNyvOT20jxZdMGTtuqS7Nr4taywPHRagRS/RPkKQ== jesse.greenwald@garmin.com\n','Y',114,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAybw2fYnihjKyQPTE2JinxY3KVzQ/jcG6SBqf29KCLukCF1tCskRPiHt433CCmXdoZFZUZ+0X5dZUCFi8fPyGtv7UcXk+RAGv/q5OKRzFa4jKuBl0HzItAHahZQMJmTn1C61024XaYl+gLY0H4ZqmFeaLu9LKEht3ppdUR3n1T0001tu5hw7GGxk92AUhDqnxdqdjlRP2Iwo0ci8VgTvS8VWQrGaIAcJQTnIah0TQWCFhEihDUB+M5FGDGhns/WXhTURg12qbDDNWe8PmGtpnLrgDcrLxDy/SpcyvEDy+s+gU0Q3LU2QtcBAU5fa2U07eDcjqbrljv291SnHqukpydQ== ilya.ivanov@intland.com','Y',116,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAgEA2a4dkNk9QTNUOb+tlJ55QkD/ga/+qAImoQkX1+3WOgBmArZeofW37cBIZmPnelmEvpqozVJBIlwbib8OHA0rW816FYH/v0F1KCws9CF11HMjmbWK5y/6XXHzTjpWpiycXyHjjPrwbZUHGrh6n9NtGab3vHf4Wcnc73ju3W6kHdH63sJyJUnb03cjJ2cmPr+Has/I9qEiHoGrA3gu6vB2xBFpMf5njPYiXE0VS+D1cdRWCX9ul5V2wjosoB8wjRXWCNRS9fEVwUpnXVrVIi1jCJosHFcT5Etzn9OKY8aLjUjqxgSb0LT7WEFnt/6dTm3Pjv3luhS5LijaiQYn86UQVe1Hmkln47hawSwFH/X9HCzCxkfbSCTyXXbYwiczqcOvXAuakJNjGBqppFyaMhSugXvNC5YEGlZiQ2JamBLaXmN0yjwJruDZqNui97T2ZoWFBM5zAPkIn0tFpOwbBk+hQTGhTwR0IHo8QHHYkYBCy8XbmhPq3TC4NJ/yuZMQPb5pUbYRcQijnJNsLJeOVLq61YO95tN0jHuaWNQ8E+/KP7SFUMPt3NDpa7NCY5YuB14/+YNs/nOLgIl7Dz3kvDgJcWvz3bPRqojpf7359ew9uoAkYU5MhNsJ0Ds0wtImtT9kFBG45ojYSeFXjZ6VUE6Nl/2IXU9yXL+KBvp6NnSV/Js= tzarna@TZARNA','Y',118,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAnttDx2gte/Q3vIlR4FSBYd+jPrTWrqaCGaoWRBch8RYw\nqA9ZO82x3oD/SnknJZk6zJwn3QvxcAaUQlgAs1k5r41dzA7XInVcFOn2sdHrzSf9GBWNehWNwA86h5Rb\nc8DOr50PioCZJW8dRAg6pKnuZP4xMYFtS1VvBl0SrT6qDt4EirY2WeJIWnyu0a0jiZvVfc6ulKP/GLtV\nHrs5PyIZozPvNGVgyfb9H7M2dneo1g8yFYUw3lN75KHSlm+aM+jiq6PXt/H2iMJLS8c3mpjn7sMYui5S\n4GuT2b6dyk2ZAsquA5nN9ztWTCiQOnZYl98YF2e5bE6ENI6nnp/tomyzdw== jdeblen@comcast.net\n','Y',121,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Pd7sl/Bx8o+LcCSew9pDmppaWtxvyN+iLaCiD00Mbo6\nzXqsueUJm+6R4eaUDMOorOPQv/zXiA498IkUs85c1m0QYgbUKyqqsxsCQJNxgrGkTDuagWh+cbAkaIQw\naC7RkiOkD1C+gE0pyuRkIaPbNoBAR2uSY2rj5t4d37sPmvaPltiKEdE6nEzd1XvG5Q0CSv03yNjvIwyl\nTAIliCwZ3kxYaMKDWxk0ytnEvpG/lD2ywcV0/t/Y5GgCyZqgeJhlfPmXukFnknPpkyNO7ztCEYqFeX6G\nGMAAlERWScLBLbsS5ifpe4RlyVNJqAJgNttiUt2sNraQtvKo+0XXRj/JGw== jdeblen@comcast.net','Y',121,2),('ssh-dss AAAAB3NzaC1kc3MAAAEBANze5PVyEip2LJcMAFDlkRwdXG+cCrkoq3DbV890w80E+f+VfuURIqOTHR4mV3Az9xrW1+ihmAe+UUAfYBI/w81QXRFJwr8qr3hziMjcZbNKXD/zF+O078yXl7kvO806DPKB76NtQ0Fzm7XovvFD3Gi6Ox76cdiq8Hi1FjTuDWzKxIZT+WskE63P79l39Q8cMuIPREC3Zv+bthZ3fTyOyrmZjUQB5faaVXplJZTLYPmOFEF8Tlzqqz8yJfV6hjJDIEIA3PAVka+zv9V7idkbDGpImADCU6my4CWgZ1xs4/djN27wCMXvowfDnZC1DWIsF0XVRnIgKn6vs/3eVbvr0JcAAAAVAMiVVfKoRZ2RdH8Upq72o1TmBwGPAAABAQC9+jz+m3wFj6aLaGvMZD0d+X/IMXBS4d93oRmXgRAs0ZwT9ryQIzGzJ3Gy0UJWxJ12xDk+Ank21IFPXO4KqVwMKoDvS1IvGEBwIc1ZDFdrRTfqTIOTMsmvbJv7RNUM+kCJnD+5BCFtfMyqzH6dhxIcqYIHFHPcuj2IWI9s9jyMFU5hG/IDQ5FajzjlJgLBsGMphIPdJQOV1ysdFcTMB8+iJhKSn9HesbBvVYuC//eGTeKwqTSevBuecayDTmACegSfhGq5TieelKSUoV9ISzTdUjtEodnO5LebG9WtIKgvTKf68aJiYngCHPZHChoqGbYx6MWX08qbiK+WgwowkNuTAAABAQCyojo6hVKwv6GvHF4Cbl4/YPJBFN/K2sw8iVFVRtspbz/5yAdsPiLVveYMBbuJrfnYmva1C93YKLLVZJf6FrhAy9qkKxs+iyyv7/lW1jEh9DkT9rkqJ5R51RLZSIs6FaF7dGhlvFns+jKrvixCtjuaGP8n6fhg8NNAxiV1DgDkoTMXboDb2Mhj/tjyfhx9AcQK4uOMK2+1Vd+5JiMxgGJGW+WLZdl8ewASShVoqfeWL4ZdN2McwS2Ajo37NeW3FiQpBDnnEO1AF2Wvz6u0QlIHgq3wCDSFQyprhe8Ci1ypP0pbZFhIJYOK8Ngxy3bL+2ny4X+NV3CXa3EmJ8ZzEpoh rschulz@roland','Y',122,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEA6AADaTApbxehwroQUF2i0XA+WgO4tSUGvdQzAnQSoZryQvv1RE6Jfnc/lpuH+GiUq1IyumGQXdH2bkhdiwLMb4z0KeiamOoYcefDZey/3KlRbsgcZR1yV9/yek1DK1tGnrlpG76QtevXypsMM6+76FfMIVtxhUF+pJT2gl1Ty8M= converted-key','Y',123,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQCeOSdKkpJQctexDXjtMyPj862Q9gplLee3RBqOQkb/81Y0mw0tPY6/Vf8px1RwUXigxD2gwFs6RAa55DWSockOpIfubmMCIgS7dKz7U9571VHLNAq6Po8VYq5FeB63NEa06EOjtaf2qmhdVp1jdUU5/7ewo7jzxWZ+UGNUWj5ZCQ== RSA-1024\n','Y',123,2),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA0hXAfzMI5aK0dMydBKGegIWUteAbHWdZn9i03vljDRdd5rJTkrxeHfNI4LxpYS7P3PLOg6E0YrtXssoMkeHurXkcCugCuV5AzHvhrp2LVYzV8bB/YnmpR7scmDnftbvuSp+Rrvj7GxY/OUmGkkqNexiKNKsuMl58VIF4ovK/AwrJSyNIWiBDig74OwEXhYzV08ssuYb4q4QoSyYCI3cUoq/jOgt7lwXWpHoaxxXSTIK76oioo1AecUqA0SGDpAk7pkFpWoSETo6oFgiDNhn92TF+M/6gyNOFSFcVeXTbiJZAQgoVvlNQMcVpTI/yqDzNrLz9oF6877XC3Sa+QsSuhw== maddalab@gmail.com\n','Y',126,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAnD6SC8H7WkTJHBwNRXDEXkB4Pc2cRP4vamS1kVoUGTy+hJzjlGpIByL11Am4hIeTyJzzbYFPs/3QXSnB1xtStTyQbQ5o8xE/2Kdlgjs71TxHu3nsK73A2uRfV4jRYbirxr0ru7B0PiXyRGCzs8laIJ+C4iwD5+TlOZ6cs9M+NPfmKCDoXY3RmKWGECEnV7ShTsoBYxvkrdOX1I6YrwJrUJrRkklJD+BH2i0vksE/Sq7L6lrxTaen4N0GGacGzrZ1EAB3I/xgu1JONyiotFpxTwaabMaxW/+fQuQlT/B8gz0S1qO7BCJlocrFhx43PvisVpxUAFggvzHiYBEfGtiRfQ== aniefer@tpaniefer','Y',127,1),('ssh-dss AAAAB3NzaC1kc3MAAACBAPaQlfUCx24Zah7/BRuddVnkrz3eLV9ZCdRYxf6Faei4lB9S9tynuWf6KH8TjkHUE8YaKUUHKdtXaTrRN++3wTsxk7OBgtj321xOaMi2kI3tYRHrQBNXCOlYxfvz+6N7jOIetfsNSqDuvxK4dur/a6W+sfb7GqNdItyf5A5zOQKhAAAAFQDEKBc1kWUxWK8XfKZ7VK/Hu3BB5wAAAIBK7a90OFaUS1+TJXHHh5NYtu7yhudB8+sFSqr8RpgIAAxhN2WLu8cp+wNr7Y1Af/UasZC1tpE4VmseikcE0jCEUKIlv1U77m/fTKBV20ua20psJIwm/GSvmg/cDJZVQhsuyjUx7qxd8QIp1pJF7a/goXjvVvp/Q46FzDTeORyU1wAAAIALQdyoSJ7bZ1nNSlgbLIwH1xpAffHrmrmNj32ODKJQU4EyLINKpub5DAOhTtA3oCXn487WAA2r21CBjM3x0TAzaK2TVB5GUuACnA2MwfI8GKtKhQrwH8zcGdxd9nZjvfg04hDn6oQG56oP6wlKmB63wgCo41AIfZpzrCkpPoRQiA== greg@LAPTOP\n','Y',129,1),('ssh-dss AAAAB3NzaC1kc3MAAACBANSmylI9wyuecIYdItchm9T/ifI8JhCqHuTGAMf/59WVu+8NE2QZ3q6lU4TMwWKYA0ChZJ9p1cBUQ8jkeqP/jCa59NpPshMc2fDgvIrLZCwgydEw/z0vsiJATVM8y2OHH1hFb9m5PKC3vNIjnZwPn+YYT3tW5XzllkZbnwMuCFxvAAAAFQCWfqMHqiT6N9qIq99MG3caR7T32QAAAIAvJI3P/YMSUUN+HMN5NRc/ESe6TQ5yK5yl4d+uqWvpb3aX4Gd3eT4+HO8EhO0F3YnwgUZBCBurm3NOYch1v8OoifnNKnA2flrwcOxv6lfLTpeulPxmi7Oz9xJqYRJkWBYFj9qPhr0uIIAr18dYVF7C+SiHNn2l67JnRZ0F6UnF1gAAAIEAnasUV8DTlAH4mLwhsACqMKbivzYQoZKo1oLz1NSVZWNFxVRsiqsjLQ4krHhwhk5ehMaHJKKq5BLBDLal6FSTEXRRs6WssqLzD2PiylyI5Vunhbyf3H4MtODDihe5W+nxOluiQh1p7kphZkby9zD26m5UQJX5IqDiXdIgQLm+XHY= gis@Nb-carsten-xp','Y',130,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA7rkXMOntGavZ6+yrbptSBCDDVDNVxCIH1qoQW3afAHQZ7/vl5lCwWid0DzKVUlxFNNkwjedxtthPpAgz1S9i+5U5/thb28V7dQX5hZkLKB3ptxu+oBpl2TjfKQinnxO2uFLARZY5ovKQEewS8G1O7PfYifVb3ul8lN8/UUjNKCnK+gyswJQ1QcOWreq3VWFL4oHTE0noE6kHDwjTTQkH/fiHCuK3SZt/K+EoyeQsY5+85qNc6nxplR6o3jdn1P76n45S33akHwyMpBzVjQSAIS4umuoo32vadC0qdwkK9dLYSCBL9AQh2WMiUeHBUym0yCI3Vop3HB9CLs6wWiLL0Q== john_arthorne@ca.ibm.com\n','Y',136,1),('ssh-dss AAAAB3NzaC1kc3MAAACBAMLbSazaurcycHOW0TwyyXyiyd2RIgZDggB3yqyKLT6BmCpq19HWk16xKtv46zDX4b1H/ejjTzFKBIcX50yiO1bX3bfcsIc48HOG56hJh6pW8yMmVdSu9ojudW5xLMcRe9Z79bopdEKA/3s7cYHxPGvTQYX1e0E42RvbATM97tSFAAAAFQDYRkSeHBYSDR3NSd4kBhEoMHoNowAAAIEAhMZDSfMOAy9EVyJ5HTnkm0SmQDxd7J5mTjlHXNR7xsL05TBo2xcoteW9AN9QJSw2UlwsjIP6y055YBSUnqaQw0lqo4R+XEPmL6nJbB1Fb1vtm4tsIvr/btDgxxd6LpZpt2W/4wH64aBApE3VCCaoVDCbj4fRRglP/Y6F5DvMOZQAAACAdwXKb1MDC1T8Brbu1yxPJyGUcxVcDG6jQH1FRMPEBtDjQhLWuovz/bQ+wP34Dy5IsQOgvOLEFdZyASBJh3nK9QkMKOpN9yGHSl3jNHiTadnsFW6+MFvPYRfx4dU8OD5/nBRAz+euC2NIZTOF+wQgwyOiI+MsfB2cqHX05tfPCME= DSA-1024\n','Y',190,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQClDjKMuL6jvfk+ee4sWlup1Rw7jKNAuHFW47zBf6MiPfxKcgOJgYqUUTI2K1ymjSyakvccerdixm9jJg9rO6um97nbUeweIBe7d8bvuIUvdaayovZSLsCRSRh9luKjaMNABCPG/xaNMI+Ep5svumaGvBIXt97i4Qd3QOmIdpx3bQ== RSA-1024','Y',208,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQClv2+fwOQLJnum1ZtzXA4ZChI4q575WWYd8zVNfPTPcJrfV3wFqRJVJpP6WA4ytUj1xPmRHD6zEpjr0vrOQgHUHpyXSvQPDD8IHUGzK7BDqt6woYI9nket8InedTjXqp/RCfN+nQZsgPglnAsWTdw+f5oBrmaube/h7a4T6BjnRQ== RSA-1024','Y',208,2),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxK5Z1GgDKGos+FMxNLjVehgQO5quJcwMJix29QpZiAh9vqcEpXhg4tRBOP4Q2nX+X2Ffg4mtqoRCvKUrbifHZ4D2MdynzXMjV8kDjmVNpFfqE47D3FYVd/xrEyp2TZLNGt2dhx5/Cko1PhKfsLwlCeAQEOHomSpSusj5A0qDCtMFKiNxYe1ODQkUGHzKebVGJ3+ImkspDhakEy7kcB8aA5XIr0WcuABY6GDb49YVCEB5me733379JwYMHKWkLeHgm5WeFcwqp6fO/Cx15ixDuGI5UhloupyoLe11jrZPNfw8SB6FwxJgQ81CYQgAt1aGYBxga6c7dhxYtMbINGowyw==','Y',209,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XDup/VzAM0ukma8s9lRNr4iBCrfx9KpK0c0fVP1KqziNqYeecBz+/+CYCnbRzFPyro/BbOLC7kVTEe23yLQlvewetChgsKX0pVWuYL5mLgd0oyMFMLgr9bi5HGq8pjdOZNm2cnZsq4Cs7OoX1dFWhk1G8Tgoul9y5YIepUjzp+fmeXBFY4p2TsP01lt2/vPJsAHkwGiIN7orhWHVClMwlkuxdtxMmCwquGgnRIpAuLKUtryzVKjbqA1LTX5+SekmzENSg1Ersk3lqo1BYIMfbTxDbH4GPT1ou3fC4MXvvlkmWyYqhAS/lacgaTABPTYHmDor41bnLWDCPVQCBLWYQ== christian@Christian-Trutzs-Mac-mini.local','Y',210,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC8QpX+caDC3Kf9k2Ut/iAyYORgpC16A6cN/7d04vSYEMYi3TINjyAFKs36UCT7huUpVG9PLFGlkm88NxRRC3Zgi8AA5Pk6aQbzSVE6fJL68JwMC1jHQtvcFSuousbWVAO9SFS6LHDjkMmFco4ugH1X3binYErXBZYu\nXJJKyI+L90YIUy3RxWX4WXyoEQIqO55wyODYPayHAJB3HVf0UKN8hRTYdrVNO6LOHL7NrFimIWIA0+6JNUooR4wt6qlPqELna7gOoSe6qyjuRHVLiTVo/1TRkT6hvmYg1o2haD1bb3VmxrBSdzZ+MM9T/zfkCUslly76XU2b90vk82GliIsD trutz@n7p0368964bit','Y',210,2),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAw2I1Za1Yf4mRX6H0RAnLBFgnLX0aNXhdwpa94rE5e2NkZAqyjwRjH6YSrm0wc/8hF565SbGMvUIoUfWmFNjaZplcpRuImwi5hHn8eHRRXrQ74DlhxA9bfrRnh1+wGj/r6mVIWLDXjklIxUz6pFnANGrQwX8TMC1SQ75Qx1YOAhgo8+tZCqlOtlIxIIiLgMpSleI6CmOaPfNpLvU29epeVL2rqHn9KGb5i+KsFIkLyQoUGIG+hYAExAbYdWgVGoy5DVoW+TqmBoAUYa2ERuKkh8sIkyO9a9BzrhPx9C8g7Fh8A4qtiuMKMOP8l/mI+sh5t6aUkHYN6jmXuNBhoPhgqw== leachbj@bouncycastle.org','Y',214,2),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAqABj9Sg+konfG2f54XD8wukgKZ/5ZBoEEqlr0wqqtjproZ6Ys66YoyhSZS00eygibY3hgikEU9Bg6SfZsHZcexfJLjsMj1H1GaSGx4/eW9JqDgXgJSNSixt6bwgeUZth3qGiY1/5ZPnOeWqkD5a1grkrLil8UBDx9+Q/iLEPxJQQBKJlNh+2o2UBHThSdCgod7E+jHgdCcBOV+aqR57U4m2fY3wWAZXohXg31WgV1L3GuuBdAotCGAmHmagut8Kk+l3oL84oLgirQxbuT2SUr7Wd2i8VgJEIgrDTsjPvItRn0Rzkr+yVumsIC7jx6iEJoUW9J1HMI3LOVbbIvYG2kw== leachbj@bouncycastle.org','Y',214,3),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA5xVWc93fjcxZ+4Jl0U5SlE5DWMTVzM5lhXGvzWI7q6mLdk4ulbSaQ9AL0iDd0MjVvJTWKXrMfqCy/uQ34neJkewTNrmOdYogDuSfw4sYOltt60nzVi4HFySWsZHoHey0q+Gtj+EdpCNeThvLbGtg8/hU4F4/PEP2bc12I+kgdWsAkZpuA+8WxQyPU/2j5oowT+6svWxiWNsz2u7AwZZRe/0iwxL3JXpG9DqM9rHxfhpCSuttOCKqy+EzjFTUv1b2RwdCcZ3g/jy4114M6cCk4y0wvYMGPGTU4YrG+LPKRje2Vo8HYCZJamGs3HXs1exiGymTGaU6zSqDLwunk5yXIQ== leonard@desktop','Y',216,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4dIDqZ0fqH6FDgPrnedWyQ13O/xZbQ/hnOg3ckX3EFBnEZcWYy6vYh6Ymrwr5c+gzTCqi57KzCrsJXWsDwTVjYNuekrxq8FcMUD9IP+5hfQfEBp4zrZoNfvIDeHGUcSCa12fBkIlKd7tsXig00YFVypqeV2HUovVi2IU2H5dDjoCadVZeB8Kdsc9ekhMnkq3ZzUNSrOHJeZnTI7MfrpzbbOUdhW7yynDsSlvB1NxxrqsX+qiFLVTME2skj8ajmtmy1soaxpJ6/ar/Z4jxYMQzs4uVNHem+EjKMPT2R0/l9oBaI1/PIw2zq8JqGqyE7xz0Ig8d3nZCfkLAE1up8Vj6Q== kgilmer@T61','Y',217,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBEUjuE4GtSciX3ll363GcXdij7ktu+bMlYNTy0DBBXNsCt5nSW2fi0IcDEZULFKam30HJL2fSoMTew3iaXHINYacYY4rukdW1UaZYC8ysRfDHxj6SK+vgHzlOy4bkDkGWi1HSHWMJvL1BzqxPN/tifwQDFUdMfj8mZQhlHJ9qxW4HxJFmF3O5dR2RUB4nOpVaTUeeIin7JE2l91mySSMaK7xK594HguLhQiyW6jdzAe5RkKoMX6qpVlM9TmOVq7HulkskReBsbnYqIaebv/xfhb/4JjgyYgOemO736CWHtJ4CIs5X6/89eUNJkfp9WyEeFDmu6e43tYJqyBcUX66p nitind@us.ibm.com\n','Y',219,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA3kDDCG/sjrx87tmFrLwqwpycgAxBtNGkzh0v5ipG/u9bY2hX2YwsBEOpkKd3QoQ3adknQsHR0b5/pG++ly5XJvHC04RUiiJTtXfFCKVjuTVqBCd3PGimm4puLg8jMcf3RfKBNdQ798rOg3pA8WhzK73BkyuA6z42gYrLpGpJyHzWNfnMPLr67dqe2UXxFo1zCuNswjeJzaArgcaDQmnAOLcSp9pd+LSkQ85mGvGJV/P7ggodK0SUpm16oQVXcqaaWsncV5XHWoJodenmG1vUM8KPkkpcm6qonaJrLrcNwJaJXJuP2jD20oq6QomPdhvjfbs2r5W3vAGxaVqX2aigZw== tbo007@gmx.de','Y',220,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQCJKBNKzjqRR/yFjxYCX5Oat8Kph0dzTj7aPaRSu784uoGVrcBPidpMOiutJHLv6N16tcFbwHp9lGIThP6JhGlnjGSkgammoqePLt3ZmJQCJdT3vyZIiPrXVmB546IY1nPS7rAZkWnkPafYqRGHhU8CcP4+WsVIDEIX53hkYAPs+w== RSA-1024\n','Y',224,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEApqiMZ8gW1pxKRcWAgaVshnFK13ND/eqDfrvu9+c+KaTQHNCa+wEbAE2MPqoPaJz8f20NwiW2aSe1OV55niS4BDtE3iBK4tifaRaPP2GeOmAd1daoVmPFPgGzcyIMOqm0lcv/Hg0stKjP/W8yS6+/u0qZHyMqqa1YhH3ySqxl62qjnBvyQODxKi+kL1b3P0scE17PhTv+xT29rqpeNUPZiyNEnLeqN1/m1nQsqfHdlwNSAr3iWR2AphyAF4wCsq7rhq2WlDwF9eX0eEPoDlKJ+b58n2iN8LVy5VsZvalo4HQYWKRhsjwBFKSWmZrAbok2jxinBPRWG3pWSVBIhqwmLQ== christian.georgi@sap.com\n','Y',225,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDF2RRZYGZw4urk5GUPvlMDdITm3No+y07PV7usF8f20qEKB2VVSoMrX/fqV7TNUVCLCUJBUhruv5D4k+Ix5Kzkh3Xl8IYtLusbnWuUUCIQrfkQ2iUCDbaxcLWoNLgJ/kKJ+RPYqE0kez90B4781wd3n+h/DxH/ErjsA6pZl/6sGASIAgpFRwS0141U8fhjaM6ZG0LbU/sL6JcB4KSJE7EmlDG7STjuvX/qIBRGt17ftQ5sLuiSUmhJGU8XDbT3zN8eShZucsFPpRvLd0hCV/kiPeptMqpXFJv2ZjvylUmUnpbGC7MACNGFDdgmG0GKwgIowxh0883wiMuthEC8IN/v abhishek@tolypeutes\n','Y',227,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDF7DZQDJ1Flaf0psb/yNEmiYr5hJn0nuW+D3gZdp/YAubVNW1dNNsesVPYjJPElYEm/+CVwJ1fpnZqv+KvnLssSRYMS3XDPRxU0SbMnmhfp+176b6/jN8DUllTEkh5eYqeA2gYKNYje/vJVeOhahgtYkqAUMvPJzVfeRZMkv4duomU/BBafrxxOkrMi7bEK6CbR6T+VqNVpmJYY98DPIIJcQ4C89n03hR0qMw4zIfeOBY97Ju9kLv8wlP7c9RdJzaEBiobBLEv/PSyFPtx5Diq7zkVaNfT4p2p/GZuzulTD9JUz7mtvQAMeUx6TG0CSY8gkfjIVWnzHfNjmMvo0zLD abhatnag@redhat.com\n','Y',227,2),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDpSOXtoc0HWx5BcFVwfrD6pcW1RZOQ82ttOZ287anoUkrJLYQ3IDuc8R+XJRmO6vXcZDx0sWQQAx8KCcrhiLXfo36PoPAk+8bTgyytTSXCbB4/TzpOkBT46Rv6AeBxt5RJUYhXqLqj8l9GDIm/b1ETKs+hydFBxDQAEOHRxX1h73sVZIIO+NrdR9ibxcQ+Id9qCe/f02UJAfMz2+nUOifoAnJyrxd/kE6eDTrksJe9CnEESJx8O5pM3mHseN8CzreZgkQwuF3jZJ52ch8aOeymqd/zjzpE3LR4besxSp554tvZ+KDLXJB7rQsjT98p6OeN4QiSfqCqMjy6W8I46/9v abhishekbh@gmail.com\n','Y',227,3),('ssh-dss AAAAB3NzaC1kc3MAAACBALQxwQyoQO59m6bQd2ckuMvfP5lGvGYD2bVT05ZlV83PGLWwsmQh6z7eCnXopbUPVZBmvZbQLibtmN7QbKeRnaYqd3TQdGTRHRdvkqnAdfOj42pbW3lpWnKgCp3pz8uJY09F2NfWCU4xaw+xp1wZqlkVGSlkcRSTpUd3QbyMWDRvAAAAFQDj0R944zWsMnslkj+Q11+RruxEBwAAAIA3Ml0wKWA8ar/Qboq1P7Jkoh6wwhmiXNYjqbQxrtuprjcqeEef59ADFut7ZU7z8/DZBVA7Z4t6+1wGoN2uIf13Yy8qCwNTtaOL1XqX2ynFZnNGJQQC5SEXEV57LbAZ4KL+9JVRh9ZpIW0XqL66xh0LvfurrOSMDMBp7qbB5EVAfQAAAIBkGfR6nkO5uPVVJmGboq9iJcS21ppSNTVFD8+V1IesR0Ckeu8gFi9Ak+liYT6ipbi5Nc+5uGMlwaT8FMvdinwnxyR8RIf7cvnANVjuL/XMHXoCQr/q++pmqy471GhHTE/mFQQrc/QjgrbaDlirpEMXSD0nTkJKO1ATu/ASR0GkJw== egit@francois.rey.name','Y',230,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0QFfwzZFm/BEltxuCVeYnU1ucPjhxa/zC2URw5wn8BEe9r3oa8QeAMLhlYzUgxTKtwQiAtKFXx5hIHUXoLrXXeeY0krMurPRYY6+7wJdGLKn7WdNdX/KGuNIPXEYGCwYlyBAnyAQp0TLZNo6IK0xgHwYsKbd5DRMLS0R1elTmK5LOPboQjbwJCANGWQuMAreMIBZvRAyhpj/+JeltAm/LaaGYDqztlkelrRqmJpQWVc05ehZDI61HCIuqkQfT3Q7adAnV/K94msgnNJy3ukQoc3BuxwJwulS1Z6YNQDZc2yHIaAk6N39FRzcGoJmpyOw6D2WisWsRgUA8DcxaYC5F eddie@eringle.net','Y',232,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC8smsL1tFIO13PPOz0i+wwjpnbjIMpVlZqYnGM43f/+hHP+hafn/MDQLwNpzDj3ytld1r/N0J0kPwT5Ankq09Rv+pxQLuZWTLkWmKvI4CyFpZYvZpVH3iR6Cq3GZ2Dzn213K5r5UVTF48UnoZT7cHlLk6pXCSdTHsf2Z8BuG8Ooj4lolrQgg3LdrLqhTD8rsgFpNfJywpCVLapUGWdYfWnchG9C1PGBGfLrSWuA1mYzo2mWgNcff3gaDO4uMwivDgkrw6CAkrdC9QvDtAQWh5XzDxxCsW0Cva0/ic0qW9YVmWukmewsLUtDzj5q2polOBskSYJdeqhYdH57lzHwa8j benje@linkeo.com\n','Y',235,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDQ5YCpxFzBqAixexPNh2i2bDy5fKuYGPT5+QPdbKVnlGXsbH9JM+Xl/wEavLdAKQmbBXtKLxyuu3V5oC/ldJRjb/vT2CmUtJJ1UxSYaFTJDkySNiSm4L5HVZ2GZGhRjdqUlofGRpP7V1pA3gEdPGLk1b45p3mMUsHR9Yw52SM2tUYldsm3A36D2pMwAJmT/WVeXguj75FDwFsbwrhKMAaj5+yFqi1hdR9IoItY9j9hNVccjvIFnUfirtWwdUDJvrkeNBePVEk6rdEZ+W3RbU95yZUNg1b2r8HsNr9nnx587kPF+PIy66dWXxC4WlVDvLtYj2Y8ihOgPYIJUlI8at6T zakmagnus@google.com','Y',236,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDMxRyXghbW5NocufzX/bP0qWnlA4Pdqr5v0TRnkjiANdKfQEy3SzBq8vc57SLu20kTkjQD3iBuSDCEatew0KVhsgTGXfjHsIb+YNe2yKNja5SF3+lgV8PRbojPMnR8UZ9oM2nfp2JxgvSyAaUeGtFQK3dRtzYrfv6hMnyNGJ7nYw== RSA-1024','Y',242,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEArrg2eW1DhfpAJKwNFVSCOqlGhJ62mMGulPDOQ4GYbpVzEQbGdaYCo5FcdpGE1kkFk/+GpOsnLd+FCb87rQTUM1gABAVmDn6za5TuQrAZ0vw+y8TcJBbixRw/IXxJVCLsYRb/bavPK5ZD099jSIQvNvvv0tHZbCo7yvevu+5nzuMZRZJS7VyYbbL9NevgLmoSvWXEV7LgAzb1iB13QkKs309XQTZjZ1TQ/u2ZETybFN5oVQvyxbVWh3/lEZmb8MtoC+qmEtWwxqqWYc/f3a1L4weI3uveMD60MX0ayoG1VjeahKQZcFjLP45ynaD7bZmthDyqEWsJZcRgpa0lHiZPqw== irbull@es-victoria','Y',245,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQCZF3q+fvYo4LnCcesnvZVP7IuHH4N/HjeueEAQRD298YAik5nafFiwnT2Qdc483BN5BOEtHoch9SgiB58jd9Q/RsQBuvGRj6lVUxn2APLvttW4G8kIfnOQPHk9jnLgGQtR3VsrpnIaIqru/0ENW23Ohy/BMhsh7sY5lKSprK0tPw== RSA-1024\r\n','Y',247,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAqMw76vsARsXGLSTFO8PSZT+QkL+hanlZlfczsk+rmKb5fTyvUxK3yCOd5BAGmJNt11q49VupO15APVlCdcr3rkuJXSRZUQVNHX6/IZwLM3pxPNtM5d1L6p9zkwhOzWuUxqcEZFpqMuVtxH2Z+cCctFnBVlNlPvb0vr39bZbKKJgfAQ2oQzFZ10HR+v9XQU7NjbgT5AOUVi3BkHBaYAmcd7r10kbZtLapihFOnfPuroKqG7nE2FkwPBnGqxQIBQCsFAHQpdZheUXzy2U7AFiCuTiwk9RnILrk+Fpt+Mdjd5V9z3GuZQDoqee+FnvR8RqHClhCMnq5C9KDvy0YKNdJPw== RSA-1024','Y',256,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDPt1MBqgbBEOmj7hPhO8780l3nEBMZ4v1UNog5qBrND1YBk3mX1iusBznCfJs27Kx7BF2VdaUVSqvA8dn0rj1oTbEgJFFkHLhIxxw/KMhHRZgAnh2lyMJ+dZV1ytT/NzeURMx2+43LsjeWDw5JIi6ZWpipWzR7x4nakR+IrkFRBCeeDObt/LLHUBAF40svjKladhlSE5eIHFMLbwio5v6DM4+N8nmn3PfA20CpLfY9baP8A1VpvFb/C0wVsXSe/4tZmrQQXrAGvAUDsYJKJ0yn1OTYh9Cezqhczc5tMWU4+AaqtjXlVQDzADmdtRZgc9ktB3YoOVEH50RakIiDVRH/ adietish@redhat.com','Y',270,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAgEAzEIDyhbFzA5/Wf+DsKD6kgND/+k/BxYU3YcEH36PEr1HMuwMHjL12ZniavkAYn6XiABuO7wsWifcj81BmtiMOnwr4lWm7wIaN+Pf1DN2ko7YbvPzkXqQpHUr8XGCUVSvBkDIS7uewTz9k/avXYZX4+UOxbKzFA1xFDpk1v1qsUM2B3tp4YAFxMB68FtnevzTHofhYsd967V2oDUlutiVxCMlG5hkpXC7vNjWP6jz9cxe+XmqipM+SHZ5o1bjHiFzKqpxJHsAKhUrYXPwV9YUnvrkuYcoYwrwI8xN66nDagU7UfadcKXOQmM60H2lBMI/7F7cX3QHOc+OVPB99b3G6Yh7AQ3G8dpyP0DBXc1B5uFEqw6n36vHYVS9qW97RQ9pJCmJuArk/t6UYgoEwfcYZvAOQtxACsNYv36TBl+Xke83R0A+3HX5CqR/OLSJEL1YiRYD5BzDavL8k7FW8GhdyT1vlKLRV08A6GnuaRTeIGc3PWTSnlo6Zo+US8AFQqRrKEnX99u2+fG7VrCqcuOL3TVGx1MbVkxpxmFcj/+mYgQPoRtQ58rCcSsTUUkLz3kc0UJKhZJ6Xt70mUzSopkQOYmdwS5f8wChXML/s9rFTF9gD3ZqicSfOo68wMzhDnkrf+YqrZ/DQnzSHKKyVHgQWDX2EfSy60Y9ZwCM+cY2NEs=','Y',276,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA77+8pjmo4CqIKVfliWpjpuodUnGcZxTDn8ZOLumQ1pqCx0wzSnHZT2IsHYX6rSKiG0CGZQ+PaKUwBsxzi7qQUAKIMgXWjbNSbu2jWsj5pIFbJkCLx4ej98ZBuW6OxdYJ9w2du5ibhhCw0mE4p/Cop4jUjch34nSMnaytZ3k1ZtGKNF1+kgMvi5sjRiUNUQrFOQXrLtGzsWddDGiS+A5WyOtuxggDkAimYrKZeeI/YPtcbHKE2ib7s6R+IGlAnla706Eavy+pPYPpIv9fcBG8dR+iOeBD4KBK2+lZERmVWvBJ7w/Poc6wPtW6LGVDi9vsJzmsTpfpeyRZBniVgrUFZw== thomas@tada.se','Y',278,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD8u6BT10FuVy0r4yTe3QU2kLUaQPMMPofBQOXPV/EEPYIk1kmcmiosiM+C1+ssT7Y9D8Y/nWzvQLuSnJm00+wL9OH+AkaBGtxORz0N17QTmQ2Ph6p2qS3teYgoUN2zSlXyIU6lmpXo/FFIy4z2F4hoRUm0S7e0Ij4aYpgCfkOMgs++QoZr1L7sysM5ZYp2EXgQ0NT4px7CqzQ/d67gtb+L9wF8remlV7l7L8vTF7Iu6jf7XJmP3WZQbzN+yHgjDYaIHWWoK323K1FxUuchODQcneSV3w/4hPsoivn6ysj1xyBWOuoQwXhgGlLoF8e4/6auzoyp5HlAsHTpZAFB/h/p wangqs_eclipse@yahoo.com','Y',286,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAtxXJeVeLE9JNaS6yUMAyW4hXK5t3OiMMuIlbGyt8AGe3VU9tZkgIROiGCR/mpzAkWNS2GXX2CfZ7ML9fgPcCIzteRPfAXlpQgJR/CUWac/qpxeYabMNztSGXi/lCTjsa2y5cNdSjv5opaJKOwLXvc6QAJuMHOdQioWxA+CtFZZU= Finantix','Y',301,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAuf4PFmKvvCyId+lKSUb83WLfxvVO+YKb/XcOSIbRgouyCbvM4Kbu++wp5PDzSnpqntkPew0gBcpKBdbo196ioee2ZiwS/9tgf8OT8jkKq24J1yh8EGEXOdqTxHMyNRm3vL9QKoKs5TyGmGv1g4mTN9MZPfqIcHA+tsFBKJA9MndlONzsf7vLsU5uMuwi6ok2QJUjO/jp7mIwuujO3Upox0wqra+OIkuwJ55paqIlmYWpfjfIy6eD6WTTWSN24G9v2+oryHy3cjU0Y5HEnqfkDYFEKJsZEpxXDXoNlx4i+HvJyEjpSSTwJsTR3DpND1FLpf+5zefqqIGv0uKuB1fQvQ== dmit10@dmit10','Y',303,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQC6FFtRayQVpc9d5zybpr/2R8sWaHn1MCQb9fqWytt322TU4iJ9oqHZHlHEbNGmkuoap9+Isw9VGz2rECWmsqAucU1MF4XYEXubyDwkKfURYNX96E4p66i+l5vdzDYiFrJ5WHDdnX4fywjGtqnYSlcW1LBJMBVQARqtOoJ57kFNrw== RSA-1024\n','Y',315,2),('ssh-dss AAAAB3NzaC1kc3MAAAEBAPksyfKZ1eD6QcphHPGCj8JVSYbw6giFyqC49piufA7K2VY+wQAw/foZKXsdm8SDbuJkLyt020pWDcYhD10wKQPTqkTlSzj5K43CD7uNj46iJE0assu8fgFH8CiE31DfF7+TkqxyPiuF9QfMQz72EVk+PhRzpqm8403N7mivPt/6c1lPhgXUlwBVclNFJrrEbsTb2yP3/p6KNcpQBAMYav3tyYxtcEnIo3YvybYn8BGiRYwgsAzKB0531YsOrUSp2F6EiWCPRemfyINGxjwPy2xoFF5zCiM2orEyn1d4enK+toaKfXV/HSeO2hjlYYx0eaZcGy90lkvwZgxXsh0H5jEAAAAVANFjULvdoRG11k8XC6G2WTQE+lMjAAABAGJzLzcUJ0tmeULRuNdwrZvNn2Mh/DpAFuryp+nNDh2gXqjPtVfsKnryEjj71iL7Pzq87gR7QbVdMoZ7Wn5BPGslMvCYEZ8HtSwKEMjEholX/qF5B7TALmLkmjj9bqhFHjhfz3TVj7J/9prJYpUuLLScr0jxYMkhSoLLp2H5O2hmt6+H0Q8eZfSvTbGr1kLrsqPntQZTuLUO8+j0roKI+jgghg7M8f6KO+6Xke1gABuNwaa685QcRHw8sSVUGH413hoIRwJkN9GZ7fOjl/u/uP/eBfAaJzto5BLxeaYR0UiNiXIg16Fyc6bfe8AYCe4kdXDgFj8J7Hk69Es2XkVo6hgAAAEBAJBvSWs0g+BNqJaevl5/nDtzi8pEXVBDHH3W5XDhruATuDPBSuO4+zaRkZpVMbkbl06ky1cnqtbYL0Mr7lk3Ve4bgiQ1ZcrxbP8mA2h06F/tzxtfWbUTvJUL7TpoPxh5KiJLuuNrGzZhuyp+z8+nubgYaD0oT544mKnXmjjqX/VOZ0Cc7107XrIqURmLYe6/mc+eQdLKyvWVT5FX/9XYgX/RWK5X4ip/krid+vSJ8+VTi8sf31MYTU4O8C43JZRPBqKCiaKaTIlvwHD3zlpMwTB7L2O216Ec55eHRkIIPlSFpRSVS7h6vvjDWUs1J6EUcFRpETbVLdr2FpomX+LK3zo= mduft@s01en01','Y',326,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDHQPimUoRLyYE65+qcGKqRABI1KdIIg6CF7fWNCda7CY/LHdYHCdWZMEVfXz1zcP3BC+efpbKW6aTTabk1J3TgEphcLuU58xzYe7vjI+L675YcvfR0Ywu2IgTeI1lm9d7sDbJYEgvS+nhH4GTk0T48PbV2SwXCGKrx3s3TrvIoBw== RSA-1024\n','Y',339,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQC9/m2ATRbDn/dVQocAqxNN/brkztVwVqAmPXZpSTPXnOX074Q48cV2tU0NySFIeqTHweHwo9PPeHGADeMxwtNyS9cvQqARQoINSNAcA+AleGvd/FkJhEnC4LQaqLdf1g7JTjotjktq4PvG1Z0vtiW/nwa+jnoPFkIzp4cpSz/gSQ== RSA-1024\n','Y',360,1),('ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAtafoaEwkrA/zpYZc/1GrS+KTy+tSr5tui8fswqWBeqhZw44u9k1FJcwnuyi94P146/1L19vB13DHc6RmP4fZNq9SdvaxdXern/iHECT5Gd1g8jRWIUTiSl4jXYqWQhfkHCnXJUGCxWE0GEZvCSjez0y/2271FtmqyS45VHH7k9y1aUQDVWpWNnMRdEgvAOmErOD+N96XGWSNWO+tQ1WFsoBAqDRFlFU+Gp8v8k4IbdXLnYi0vpbixFt0p5z8jO+cUwI9nTdvDKavkpRziiCRNYSmsdrMlGKd1QTUcKe9xl5Zr4ciFMX3/x46AC9IJtTba0GJ+wFSPwOsUEgidfzUIQ== dborowitz@serval.mtv.corp.google.com','Y',383,1),('ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDpdGFnFl9UJGSida6YDuRExx0H9t4TXRcBJYT/Jd4fIQDNaecVTeojbGyoVGr3guWiNExbYsyvMS+uaz+q3XkZXA+QT3LqUGaJvkjaCOn+R4E1kgx53plQhJdKAlCMWcnuanhEHF/ypOUZsBH/RtK9uz9rCD9J5RJqC5snPAhsuOVC5l39eDQWDKjyQfNmSeS3wtlbtAlENutpcpLGWNt4tjBkrzv6zPBRs1ssfUDGIkdBAKR5vBEgpGOVWiKlrWkB4p4u0takZF/GYcmOBYT8exOMp0+rdGt8hGq699r4TZgCQrfuQ3hDEtxADWzvRPI1ZJJrHGh/jiVLTrEibLrN jsntsay@gmail.com','Y',398,1);

--
-- Table structure for table `accounts`
--

CREATE TABLE `accounts` (
  `registered_on` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `full_name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `preferred_email` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `contact_filed_on` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  `maximum_page_size` smallint(6) NOT NULL DEFAULT '0',
  `show_site_header` char(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'N',
  `use_flash_clipboard` char(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'N',
  `account_id` int(11) NOT NULL DEFAULT '0',
  `download_url` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `download_command` varchar(20) COLLATE utf8_unicode_ci DEFAULT NULL,
  `copy_self_on_email` char(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'N',
  `date_format` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
  `time_format` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
  `inactive` char(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'N',
  `display_patch_sets_in_reverse_order` char(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'N',
  `display_person_name_in_review_category` char(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'N',
  PRIMARY KEY (`account_id`),
  KEY `accounts_byPreferredEmail` (`preferred_email`),
  KEY `accounts_byFullName` (`full_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `accounts`
--

INSERT INTO `accounts` VALUES ('2009-10-01 21:55:06','Shawn Pearce','sop@google.com','2009-10-01 21:55:06',25,'Y','N',1,NULL,'FORMAT_PATCH','N','STD','HHMM_24','N','N','Y'),('2009-10-01 23:05:11','Chris Aniszczyk','caniszczyk@gmail.com','2009-10-01 23:05:11',100,'Y','Y',2,'ANON_HTTP','CHERRY_PICK','N',NULL,NULL,'N','N','N'),('2009-10-01 23:13:14','Alex Blewitt','alex.blewitt@gmail.com','2009-10-01 23:13:14',25,'N','Y',3,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2009-10-01 23:23:31','Matthias Sohn','matthias.sohn@sap.com','2009-10-01 23:23:31',100,'N','Y',4,'ANON_HTTP',NULL,'N','STD','HHMM_24','N','Y','N'),('2009-10-02 08:32:46','Christian Halstrick','christian.halstrick@sap.com','2009-10-02 08:32:46',100,'N','Y',5,NULL,NULL,'Y','STD','HHMM_12','N','Y','N'),('2009-10-02 09:46:24','Stefan Lay','stefan.lay@sap.com','2009-10-02 09:46:24',100,'N','Y',6,'ANON_HTTP',NULL,'N','STD','HHMM_12','N','N','N'),('2009-10-05 21:02:59','Robin Rosenberg','robin.rosenberg@dewire.com','2009-10-05 21:02:59',100,'N','Y',8,'ANON_HTTP','CHECKOUT','N',NULL,NULL,'N','N','N'),('2009-10-06 09:18:09','Sasa Zivkov','sasa.zivkov@sap.com','2009-10-06 09:18:09',25,'N','Y',9,'ANON_HTTP','CHECKOUT','N',NULL,NULL,'N','N','N'),('2009-10-06 18:49:53','Marek Zawirski','marek.zawirski@gmail.com','2009-10-06 18:49:53',25,'Y','Y',10,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2009-10-09 20:05:14','Mykola Nikishov','mn@mn.com.ua','2009-10-09 20:05:14',50,'N','N',11,'SSH','CHECKOUT','N','STD','HHMM_24','N','N','N'),('2009-10-12 08:48:43','Imran M Yousuf','imyousuf@smartitengineering.com','2009-10-12 08:48:43',25,'Y','Y',13,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2009-11-30 21:48:09','Robert Munteanu',NULL,'2009-10-14 07:05:46',25,'N','N',15,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2009-10-16 07:04:35','Gunnar Wagenknecht','gunnar@wagenknecht.org','2009-10-16 07:04:35',50,'N','Y',17,NULL,NULL,'Y','ISO','HHMM_24','N','N','N'),('2009-11-25 14:46:56','Mihael Vrbanec','mihael.vrbanec@softwareschneiderei.de','2009-11-25 14:46:56',25,'Y','Y',25,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2009-12-05 05:38:59','Igor Fedorenko',NULL,'2009-12-05 05:38:59',25,'Y','N',28,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2009-12-15 15:41:04','Semyon Vadishev','semen.vadishev@syntevo.com','2009-12-15 15:41:04',100,'N','Y',30,NULL,'PULL','N',NULL,NULL,'N','N','N'),('2009-12-15 22:21:43','Nico Sallembien','nsallembien@google.com','2009-12-15 22:21:43',25,'Y','Y',31,NULL,'PULL','N',NULL,NULL,'N','N','N'),('2009-12-16 03:24:28','Charley Wang','chwang@redhat.com','2009-12-16 03:24:28',25,'Y','Y',32,NULL,'CHECKOUT','N',NULL,NULL,'N','N','N'),('2009-12-20 12:49:19','Kristoff Kiefer','kristoff.kiefer@googlemail.com','2009-12-20 12:49:19',25,'Y','Y',34,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2009-12-22 21:28:56','Chris Aniszczyk',NULL,'2009-12-22 21:28:56',25,'Y','Y',35,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2009-12-29 19:13:38','Skirmantas Kligys','skligys@google.com','2009-12-29 19:13:38',25,'Y','Y',36,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2010-01-08 10:56:54','Luigi Viggiano','luigi.viggiano@newinstance.it','2010-01-08 10:56:54',25,'Y','Y',37,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2010-01-10 06:23:36','Ketan Padegaonkar','KetanPadegaonkar@gmail.com','2010-01-10 06:23:36',25,'Y','Y',38,'SSH','CHERRY_PICK','N',NULL,NULL,'N','N','N'),('2010-02-02 20:36:55','Roland Grunberg','rgrunber@redhat.com','2010-02-02 20:36:55',25,'Y','Y',40,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2010-02-03 19:53:11','Wim Jongman','wim.jongman@gmail.com','2010-02-03 19:53:11',25,'Y','Y',41,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2010-02-16 13:18:39','Jens Baumgart','jens.baumgart@sap.com','2010-02-16 13:18:39',25,'Y','Y',44,'HTTP','FORMAT_PATCH','N',NULL,NULL,'N','N','N'),('2010-02-22 08:04:30','Ruth Alkema','ruth@diasoft.nl','2010-02-22 08:04:30',25,'Y','Y',45,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2010-03-03 11:38:52','Mathias Kinzler','mathias.kinzler@sap.com','2010-03-03 11:38:52',25,'Y','Y',46,NULL,NULL,'N','STD','HHMM_12','N','N','N'),('2010-03-12 06:46:26','Karthik K','oss.akk@gmail.com','2010-03-12 06:46:26',25,'Y','Y',47,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2010-03-13 14:33:14','Dariusz Luksza','dariusz.luksza@gmail.com','2010-03-13 14:33:14',100,'Y','N',49,NULL,NULL,'N','STD','HHMM_24','N','Y','N'),('2010-03-18 22:13:40','Denny Valliant Denny','valliantster@gmail.com','2010-03-18 22:13:40',25,'Y','Y',50,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2010-03-22 19:21:32','Marc Strapetz','marc.strapetz@syntevo.com','2010-03-22 19:21:32',25,'Y','Y',51,'ANON_HTTP','CHERRY_PICK','N',NULL,NULL,'N','N','N'),('2010-04-07 07:07:42','Ryan Schmitt','ryan.schmitt@boeing.com','2010-04-07 07:07:42',25,'Y','Y',61,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2010-04-07 07:12:19','Auke Schrijnen','auke@schrijnen.nl','2010-04-07 07:12:19',25,'Y','Y',62,NULL,'CHERRY_PICK','N',NULL,NULL,'N','N','N'),('2010-04-16 01:27:04','Remy Suen','remysuen@ca.ibm.com','2010-04-16 01:27:04',25,'Y','Y',63,'ANON_GIT','CHECKOUT','N',NULL,NULL,'N','N','N'),('2010-05-11 21:41:10','Jonathan Gossage','jgossage@gmail.com','2010-05-11 21:41:10',25,'Y','Y',66,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2010-06-16 22:33:47','Andrew Bayer','andrew.bayer@gmail.com','2010-06-16 22:33:47',25,'Y','Y',72,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2010-06-24 19:29:53','Jeff Schumacher','jeffschu@google.com','2010-06-24 19:29:53',25,'Y','Y',73,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2010-06-30 01:22:20','Benjamin Muskalla','benjamin.muskalla@tasktop.com','2010-06-30 01:22:20',100,'N','Y',74,'HTTP','CHERRY_PICK','N',NULL,NULL,'N','N','N'),('2010-07-15 18:16:05','Alexander Kitaev','kitaev@gmail.com','2010-07-15 18:16:05',25,'Y','Y',78,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2010-07-24 06:45:29','Robin Stocker','robin@nibor.org','2010-07-24 06:45:29',25,'Y','Y',79,NULL,NULL,'Y','STD','HHMM_12','N','N','N'),('2010-08-16 20:22:03','Matt Fischer','matt.fischer@garmin.com','2010-08-16 20:22:03',25,'Y','Y',81,'SSH','CHECKOUT','N',NULL,NULL,'N','N','N'),('2010-09-09 05:20:08','Steffen Pingel','steffen.pingel@tasktop.com','2010-09-09 05:20:08',25,'Y','Y',83,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2010-09-09 17:57:27','Chris West','pfx-eclipse@goeswhere.com','2010-09-09 17:57:27',25,'Y','Y',84,NULL,'CHECKOUT','N',NULL,NULL,'N','N','N'),('2010-09-19 18:39:31','Dmitry Fink','jgit@finik.net','2010-09-19 18:39:31',25,'N','Y',86,'SSH','CHERRY_PICK','N','STD','HHMM_12','N','N','N'),('2010-09-22 19:09:30','David Green','dgreen99@gmail.com','2010-09-22 19:09:30',25,'Y','Y',87,NULL,'PULL','N',NULL,NULL,'N','N','N'),('2010-09-30 08:06:16','Dmitry Neverov','dmitry.neverov@gmail.com','2010-09-30 08:06:16',25,'Y','Y',89,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2010-10-22 10:42:14','Lluis Sanchez','slluis.devel@gmail.com','2010-10-22 10:42:14',25,'Y','Y',90,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2010-10-26 21:39:17','Brad Larson','bklarson@gmail.com','2010-10-26 21:39:17',25,'Y','Y',92,'ANON_HTTP',NULL,'N',NULL,NULL,'N','N','N'),('2010-10-29 16:44:01','Paul Webster','paulweb515@gmail.com','2010-10-29 16:44:01',25,'Y','Y',93,NULL,NULL,'Y','STD','HHMM_24','N','N','N'),('2010-11-01 20:05:39','Kenny Root','kroot@google.com','2010-11-01 20:05:39',25,'Y','Y',94,NULL,'PULL','N',NULL,NULL,'N','N','N'),('2010-11-03 18:19:16','Sascha Scholz','sascha.scholz@gmail.com','2010-11-03 18:19:16',25,'Y','Y',95,'ANON_HTTP',NULL,'N',NULL,NULL,'N','N','N'),('2010-11-22 17:16:58','Philipp Thun','philipp.thun@sap.com','2010-11-22 17:16:58',25,'Y','Y',100,NULL,NULL,'N','ISO','HHMM_24','N','N','N'),('2010-12-05 00:52:18','Roberto Tyley','roberto.tyley@gmail.com','2010-12-05 00:52:18',25,'Y','Y',102,'SSH','CHECKOUT','N',NULL,NULL,'N','N','N'),('2010-12-05 15:50:42','Manuel Doninger','manuel.doninger@googlemail.com','2010-12-05 15:50:42',25,'Y','Y',103,'ANON_HTTP','CHERRY_PICK','N','STD','HHMM_12','N','N','N'),('2010-12-09 09:12:18','Edwin Kempin','edwin.kempin@sap.com','2010-12-09 09:12:18',25,'Y','Y',104,NULL,NULL,'N','STD','HHMM_12','N','Y','N'),('2010-12-10 18:13:22','Simon Kaufmann','simon.kfm@googlemail.com','2010-12-10 18:13:22',25,'Y','Y',105,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2010-12-21 00:06:19','Hudson CI',NULL,'2010-12-15 17:37:48',25,'Y','Y',107,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2010-12-16 22:17:29','Thorsten Kamann','thorsten@kamann.info','2010-12-16 22:17:29',25,'Y','Y',108,'SSH','CHERRY_PICK','N',NULL,NULL,'N','N','N'),('2011-01-05 20:09:49','Anatol Pomazau','anatol.pomozov@gmail.com','2011-01-05 20:09:49',25,'Y','Y',110,'SSH','FORMAT_PATCH','N',NULL,NULL,'N','N','N'),('2011-01-17 15:49:54','Kilian Matt','kilian.matt@inso.tuwien.ac.at','2011-01-17 15:49:54',25,'Y','Y',111,NULL,'PULL','N',NULL,NULL,'N','N','N'),('2011-01-17 18:30:50','Alvaro Sanchez-Leon',NULL,'2011-01-17 18:30:50',25,'Y','Y',112,'ANON_HTTP','CHECKOUT','N',NULL,NULL,'N','N','N'),('2011-01-18 13:42:42','Zsolt Koppany','zsolt.koppany@intland.com','2011-01-18 13:42:42',25,'Y','Y',113,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-01-19 21:42:32','Jesse Greenwald','jesse.greenwald@gmail.com','2011-01-19 21:42:32',25,'Y','Y',114,'SSH','CHERRY_PICK','N',NULL,NULL,'N','N','N'),('2011-01-21 16:04:58','James Blackburn','jamesblackburn@gmail.com','2011-01-21 16:04:58',25,'Y','Y',115,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-01-24 12:19:24','Ilya Ivanov','ilya.ivanov@intland.com','2011-01-24 12:19:24',25,'Y','Y',116,'ANON_HTTP','CHECKOUT','N',NULL,NULL,'N','N','N'),('2011-01-28 17:07:22','Tomasz Zarna','Tomasz.Zarna@pl.ibm.com','2011-01-28 17:07:22',25,'Y','Y',118,NULL,NULL,'N','STD','HHMM_24','N','N','N'),('2011-02-15 20:40:34','John Eblen','jdeblen@comcast.net','2011-02-15 20:40:34',25,'Y','Y',121,'SSH',NULL,'N',NULL,NULL,'N','N','N'),('2011-02-18 05:52:25','Roland Schulz','roland@utk.edu','2011-02-18 05:52:25',25,'Y','Y',122,'SSH','CHECKOUT','N',NULL,NULL,'N','N','N'),('2011-02-23 10:53:00','Adrian Staudt','staudta@in.tum.de','2011-02-23 10:53:00',25,'Y','Y',123,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-03-06 20:17:07','Bhaskar Maddala','maddalab@gmail.com','2011-03-06 20:17:07',25,'Y','Y',126,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-03-11 18:56:35','Andrew Niefer','aniefer@ca.ibm.com','2011-03-11 18:56:35',25,'Y','Y',127,'SSH','PULL','N',NULL,NULL,'N','N','N'),('2011-03-13 05:25:03','Greg Amerson','gregory.amerson@liferay.com','2011-03-13 05:25:03',25,'Y','Y',129,NULL,'CHERRY_PICK','N',NULL,NULL,'N','N','N'),('2011-03-15 13:12:40','Carsten Pfeiffer','carsten.pfeiffer@gebit.de','2011-03-15 13:12:40',25,'Y','Y',130,NULL,'CHECKOUT','N',NULL,NULL,'N','N','N'),('2011-03-18 21:36:09','Robert Elves',NULL,'2011-03-18 21:36:09',25,'Y','Y',131,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-03-20 21:59:04','John Arthorne','John_Arthorne@ca.ibm.com','2011-03-20 21:59:04',25,'Y','Y',136,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-03-21 23:10:48','Martin Oberhuber','martin.oberhuber@windriver.com','2011-03-21 23:10:48',25,'Y','Y',190,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-03-22 03:03:40','Kevin Sawicki','kevin@github.com','2011-03-22 03:03:40',50,'Y','Y',208,NULL,'CHERRY_PICK','N','STD','HHMM_12','N','N','N'),('2011-03-25 14:46:01','Fabian Steeg','fsteeg@gmail.com','2011-03-25 14:46:01',25,'Y','Y',209,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-03-25 18:26:15','Christian Trutz','christian.trutz@gmail.com','2011-03-25 18:26:15',25,'Y','Y',210,'SSH','CHECKOUT','Y','ISO','HHMM_24','N','N','Y'),('2011-04-07 00:37:02','Bernard Leach','leachbj@bouncycastle.org','2011-04-07 00:37:02',25,'Y','Y',214,'SSH','CHERRY_PICK','N',NULL,NULL,'N','N','N'),('2011-04-10 19:01:36','Leonard Broman','leonard.broman@gmail.com','2011-04-10 19:01:36',25,'Y','Y',216,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-04-19 09:47:22','Ken Gilmer','kgilmer@gmail.com','2011-04-19 09:47:22',25,'Y','Y',217,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-04-21 01:32:56','Nitin Dahyabhai','nitind@us.ibm.com','2011-04-21 01:32:56',100,'Y','Y',219,'ANON_HTTP','CHECKOUT','Y','STD','HHMM_12','N','N','N'),('2011-04-23 13:37:17','Daniel Stein','tbo007@gmx.de','2011-04-23 13:37:17',25,'Y','Y',220,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-05-04 13:26:30','Piotr Janik','janikpiotrek@gmail.com','2011-05-04 13:26:30',25,'Y','Y',224,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-05-06 11:40:06','Christian Georgi','christian.georgi@sap.com','2011-05-06 11:40:06',25,'Y','Y',225,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-05-12 12:14:03','Mariusz Kozlowski','mk@lab.zgora.pl','2011-05-12 12:14:03',25,'Y','Y',226,NULL,'FORMAT_PATCH','N',NULL,NULL,'N','N','N'),('2011-05-19 15:59:21','Abhishek Bhatnagar','abhishekbh@gmail.com','2011-05-19 15:59:21',25,'Y','Y',227,'ANON_GIT','CHECKOUT','N',NULL,NULL,'N','N','N'),('2011-06-06 19:03:55','Francois Rey','egit@francois.rey.name','2011-06-06 19:03:55',25,'Y','Y',230,'ANON_GIT','CHECKOUT','N',NULL,NULL,'N','N','N'),('2011-06-07 23:33:15','Eddie Ringle','eddie@eringle.net','2011-06-07 23:33:15',25,'Y','Y',232,NULL,'CHECKOUT','N',NULL,NULL,'N','N','N'),('2011-06-16 13:35:20','Benjamin Gandon','benje@linkeo.com','2011-06-16 13:35:20',25,'Y','Y',235,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-06-16 22:51:08','Alex Neronskiy','zakmagnus@google.com','2011-06-16 22:51:08',25,'Y','Y',236,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-06-22 03:05:04','newberemis gomez',NULL,'2011-06-22 03:05:04',25,'Y','Y',239,'HTTP','CHECKOUT','N',NULL,NULL,'N','N','N'),('2011-06-24 14:29:41','Henning Heitkoetter','hheitkoetter@googlemail.com','2011-06-24 14:29:41',25,'Y','Y',242,NULL,NULL,'N','STD','HHMM_24','N','N','N'),('2011-06-27 05:27:30','Ian Bull','irbull@eclipsesource.com','2011-06-27 05:27:30',25,'Y','Y',245,NULL,'CHECKOUT','N',NULL,NULL,'N','N','N'),('2011-06-30 15:59:16','Adrian Goerler','adrian.goerler@sap.com','2011-06-30 15:59:16',25,'Y','Y',247,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-07-10 07:24:03','Denys Digtiar','duemir@gmail.com','2011-07-10 07:24:03',25,'Y','Y',256,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-08-10 13:38:01','Andre Dietisheim adietisheim','adietish@redhat.com','2011-08-10 13:38:01',25,'Y','Y',270,NULL,NULL,'N','STD','HHMM_12','N','N','Y'),('2011-08-23 19:35:20','Carl Myers','cmyers@palantir.com','2011-08-23 19:35:20',25,'Y','Y',276,'SSH','CHECKOUT','N',NULL,NULL,'N','N','N'),('2011-08-28 16:37:46','Thomas Hallgren','thomas@tada.se','2011-08-28 16:37:46',25,'Y','Y',278,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-09-09 02:14:08','Q.S. Wang','wangqs_eclipse@yahoo.com','2011-09-09 02:14:08',25,'Y','Y',286,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-09-29 15:13:26','renato bertacco','renato.bertacco@finantix.com','2011-09-29 15:13:26',25,'Y','Y',301,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-10-04 15:31:56','Dmitry Pavlenko','dmit10@gmail.com','2011-10-04 15:31:56',25,'Y','Y',303,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2011-10-27 15:32:11','Daniel Megert','daniel_megert@ch.ibm.com','2011-10-27 15:32:11',25,'Y','Y',315,NULL,NULL,'Y','STD','HHMM_24','N','N','Y'),('2011-11-02 08:20:34','Markus Duft','mduft@gentoo.org','2011-11-02 08:20:34',25,'Y','Y',326,'ANON_HTTP','CHERRY_PICK','Y','STD','HHMM_12','N','N','N'),('2011-11-02 08:22:57','Markus Keller','markus_keller@ch.ibm.com','2011-11-02 08:22:57',25,'Y','Y',339,NULL,NULL,'N','ISO','HHMM_24','N','N','N'),('2011-11-02 08:33:04','Jan Koops','jan.koops27@googlemail.com','2011-11-02 08:33:04',25,'Y','Y',360,'HTTP','PULL','N',NULL,NULL,'N','N','N'),('2011-11-03 21:01:56','Dave Borowitz','dborowitz@google.com','2011-11-03 21:01:56',100,'Y','Y',383,NULL,NULL,'Y','STD','HHMM_12','N','N','N'),('2011-11-17 08:27:27','Jason Tsay','jsntsay@gmail.com','2011-11-17 08:27:27',25,'Y','Y',398,NULL,NULL,'N',NULL,NULL,'N','N','N'),('2012-01-10 17:59:03','Ryan Wooden','rygwdn@gmail.com','2012-01-10 17:59:03',25,'Y','Y',429,NULL,NULL,'N',NULL,NULL,'N','N','N');

--
-- Table structure for table `approval_categories`
--

CREATE TABLE `approval_categories` (
  `name` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `abbreviated_name` varchar(4) COLLATE utf8_unicode_ci DEFAULT NULL,
  `position` smallint(6) NOT NULL DEFAULT '0',
  `function_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `copy_min_score` char(1) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'N',
  `category_id` varchar(4) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  PRIMARY KEY (`category_id`),
  UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `approval_categories`
--

INSERT INTO `approval_categories` VALUES ('Code Review','R',1,'MaxWithBlock','Y','CRVW'),('IP Clean','I',3,'MaxWithBlock','N','IPCL'),('Verified','V',2,'MaxNoBlock','N','VRIF');

--
-- Table structure for table `approval_category_values`
--

CREATE TABLE `approval_category_values` (
  `name` varchar(50) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `category_id` varchar(4) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  `value` smallint(6) NOT NULL DEFAULT '0',
  PRIMARY KEY (`category_id`,`value`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `approval_category_values`
--

INSERT INTO `approval_category_values` VALUES ('Do not submit','CRVW',-2),('I would prefer that you didn\'t submit this','CRVW',-1),('No score','CRVW',0),('Looks good to me, but someone else must approve','CRVW',1),('Looks good to me, approved','CRVW',2),('Forge Author Identity','FORG',1),('Forge Committer or Tagger Identity','FORG',2),('Forge Gerrit Code Review Server Identity','FORG',3),('Unclean IP, do not check in','IPCL',-1),('No score','IPCL',0),('IP review completed','IPCL',1),('Administer All Settings','OWN',1),('Update Branch','pHD',1),('Create Branch','pHD',2),('Force Push Branch; Delete Branch','pHD',3),('Create Signed Tag','pTAG',1),('Create Annotated Tag','pTAG',2),('Create Lightweight Tag','pTAG',3),('No access','READ',-1),('Read access','READ',1),('Upload permission','READ',2),('Upload merges permission','READ',3),('Submit','SUBM',1),('Build Failed','VRIF',-1),('No score','VRIF',0),('Build Successful','VRIF',1);

--
-- Table structure for table `change_id`
--

CREATE TABLE `change_id` (
  `s` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  UNIQUE KEY `s` (`s`)
) ENGINE=InnoDB AUTO_INCREMENT=5007 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `change_id`
--

INSERT INTO `change_id` VALUES (3753),(3756),(3757),(3758),(3759),(3760),(3761),(3762),(3763),(3764),(3765),(3766),(3767),(3768),(3769),(3770),(3771),(3772),(3773),(3774),(3775),(3776),(3777),(3778),(3779),(3780),(3781),(3782),(3783),(3784),(3785),(3786),(3787),(3788),(3789),(3790),(3791),(3792),(3793),(3794),(3795),(3796),(3797),(3798),(3799),(3800),(3801),(3802),(3803),(3804),(3805),(3806),(3807),(3808),(3809),(3810),(3811),(3812),(3813),(3814),(3815),(3816),(3817),(3818),(3819),(3820),(3821),(3822),(3823),(3824),(3825),(3826),(3827),(3828),(3829),(3830),(3831),(3832),(3833),(3834),(3835),(3836),(3837),(3838),(3839),(3840),(3841),(3842),(3843),(3844),(3845),(3846),(3847),(3848),(3849),(3850),(3851),(3852),(3853),(3854),(3855),(3856),(3857),(3858),(3859),(3860),(3861),(3862),(3863),(3864),(3865),(3866),(3867),(3868),(3869),(3870),(3871),(3872),(3873),(3874),(3875),(3876),(3877),(3878),(3879),(3880),(3881),(3882),(3883),(3884),(3885),(3886),(3887),(3888),(3889),(3890),(3891),(3892),(3893),(3894),(3895),(3896),(3897),(3898),(3899),(3900),(3901),(3902),(3903),(3904),(3905),(3906),(3907),(3908),(3909),(3910),(3911),(3912),(3913),(3914),(3915),(3916),(3917),(3918),(3919),(3920),(3921),(3922),(3923),(3924),(3925),(3926),(3927),(3928),(3929),(3930),(3931),(3932),(3933),(3934),(3935),(3936),(3937),(3938),(3939),(3940),(3941),(3942),(3943),(3944),(3945),(3946),(3947),(3948),(3949),(3950),(3951),(3952),(3953),(3954),(3955),(3956),(3957),(3958),(3959),(3960),(3961),(3962),(3963),(3964),(3965),(3966),(3967),(3968),(3969),(3970),(3971),(3972),(3973),(3974),(3975),(3976),(3977),(3978),(3979),(3980),(3981),(3982),(3983),(3984),(3985),(3986),(3987),(3988),(3989),(3990),(3991),(3992),(3993),(3994),(3995),(3996),(3997),(3998),(3999),(4000),(4001),(4002),(4003),(4004),(4005),(4006),(4007),(4008),(4009),(4010),(4011),(4012),(4013),(4014),(4015),(4016),(4017),(4018),(4019),(4020),(4021),(4022),(4023),(4024),(4025),(4026),(4027),(4028),(4029),(4030),(4031),(4032),(4033),(4034),(4035),(4036),(4037),(4038),(4039),(4040),(4041),(4042),(4043),(4044),(4045),(4046),(4047),(4048),(4049),(4050),(4051),(4052),(4053),(4054),(4055),(4056),(4057),(4058),(4059),(4060),(4061),(4062),(4063),(4064),(4065),(4066),(4067),(4068),(4069),(4070),(4071),(4072),(4073),(4074),(4075),(4076),(4077),(4078),(4079),(4080),(4081),(4082),(4083),(4084),(4085),(4086),(4087),(4088),(4089),(4090),(4091),(4092),(4093),(4094),(4095),(4096),(4097),(4098),(4099),(4100),(4101),(4102),(4103),(4104),(4105),(4106),(4107),(4108),(4109),(4110),(4111),(4112),(4113),(4114),(4115),(4116),(4117),(4118),(4119),(4120),(4121),(4122),(4123),(4124),(4125),(4126),(4127),(4128),(4129),(4130),(4131),(4132),(4133),(4134),(4135),(4136),(4137),(4138),(4139),(4140),(4141),(4142),(4143),(4144),(4145),(4146),(4147),(4148),(4149),(4150),(4151),(4152),(4153),(4154),(4155),(4156),(4157),(4158),(4159),(4160),(4161),(4162),(4163),(4164),(4165),(4166),(4167),(4168),(4169),(4170),(4171),(4172),(4173),(4174),(4175),(4176),(4177),(4178),(4179),(4180),(4181),(4182),(4183),(4184),(4185),(4186),(4187),(4188),(4189),(4190),(4191),(4192),(4193),(4194),(4195),(4196),(4197),(4198),(4199),(4200),(4201),(4202),(4203),(4204),(4205),(4206),(4207),(4208),(4209),(4210),(4211),(4212),(4213),(4214),(4215),(4216),(4217),(4218),(4219),(4220),(4221),(4222),(4223),(4224),(4225),(4226),(4227),(4228),(4229),(4230),(4231),(4232),(4233),(4234),(4235),(4236),(4237),(4238),(4239),(4240),(4241),(4242),(4243),(4244),(4245),(4246),(4247),(4248),(4249),(4250),(4251),(4252),(4253),(4254),(4255),(4256),(4257),(4258),(4259),(4260),(4261),(4262),(4263),(4264),(4265),(4266),(4267),(4268),(4269),(4270),(4271),(4272),(4273),(4274),(4275),(4276),(4277),(4278),(4279),(4280),(4281),(4282),(4283),(4284),(4285),(4286),(4287),(4288),(4289),(4290),(4291),(4292),(4293),(4294),(4295),(4296),(4297),(4298),(4299),(4300),(4301),(4302),(4303),(4304),(4305),(4306),(4307),(4308),(4309),(4310),(4311),(4312),(4313),(4314),(4315),(4316),(4317),(4318),(4319),(4320),(4321),(4322),(4323),(4324),(4325),(4326),(4327),(4328),(4329),(4330),(4331),(4332),(4333),(4334),(4335),(4336),(4337),(4338),(4339),(4340),(4341),(4342),(4343),(4344),(4345),(4346),(4347),(4348),(4349),(4350),(4351),(4352),(4353),(4354),(4355),(4356),(4357),(4358),(4359),(4360),(4361),(4362),(4363),(4364),(4365),(4366),(4367),(4368),(4369),(4370),(4371),(4372),(4373),(4374),(4375),(4376),(4377),(4378),(4379),(4380),(4381),(4382),(4383),(4384),(4385),(4386),(4387),(4388),(4389),(4390),(4391),(4392),(4393),(4394),(4395),(4396),(4397),(4398),(4399),(4400),(4401),(4402),(4403),(4404),(4405),(4406),(4407),(4408),(4409),(4410),(4411),(4412),(4413),(4414),(4415),(4416),(4417),(4418),(4419),(4420),(4421),(4422),(4423),(4424),(4425),(4426),(4427),(4428),(4429),(4430),(4431),(4432),(4433),(4434),(4435),(4436),(4437),(4438),(4439),(4440),(4441),(4442),(4443),(4444),(4445),(4446),(4447),(4448),(4449),(4450),(4451),(4452),(4453),(4454),(4455),(4456),(4457),(4458),(4459),(4460),(4461),(4462),(4463),(4464),(4465),(4466),(4467),(4468),(4469),(4470),(4471),(4472),(4473),(4474),(4475),(4476),(4477),(4478),(4479),(4480),(4481),(4482),(4483),(4484),(4485),(4486),(4487),(4488),(4489),(4490),(4491),(4492),(4493),(4494),(4495),(4496),(4497),(4498),(4499),(4500),(4501),(4502),(4503),(4504),(4505),(4506),(4507),(4508),(4509),(4510),(4511),(4512),(4513),(4514),(4515),(4516),(4517),(4518),(4519),(4520),(4521),(4522),(4523),(4524),(4525),(4526),(4527),(4528),(4529),(4530),(4531),(4532),(4533),(4534),(4535),(4536),(4537),(4538),(4539),(4540),(4541),(4542),(4543),(4544),(4545),(4546),(4547),(4548),(4549),(4550),(4551),(4552),(4553),(4554),(4555),(4556),(4557),(4558),(4559),(4560),(4561),(4562),(4563),(4564),(4565),(4566),(4567),(4568),(4569),(4570),(4571),(4572),(4573),(4574),(4575),(4576),(4577),(4578),(4579),(4580),(4581),(4582),(4583),(4584),(4585),(4586),(4587),(4588),(4589),(4590),(4591),(4592),(4593),(4594),(4595),(4596),(4597),(4598),(4599),(4600),(4601),(4602),(4603),(4604),(4605),(4606),(4607),(4608),(4609),(4610),(4611),(4612),(4613),(4614),(4615),(4616),(4617),(4618),(4619),(4620),(4621),(4622),(4623),(4624),(4625),(4626),(4627),(4628),(4629),(4630),(4631),(4632),(4633),(4634),(4635),(4636),(4637),(4638),(4639),(4640),(4641),(4642),(4643),(4644),(4645),(4646),(4647),(4648),(4649),(4650),(4651),(4652),(4653),(4654),(4655),(4656),(4657),(4658),(4659),(4660),(4661),(4662),(4663),(4664),(4665),(4666),(4667),(4668),(4669),(4670),(4671),(4672),(4673),(4674),(4675),(4676),(4677),(4678),(4679),(4680),(4681),(4682),(4683),(4684),(4685),(4686),(4687),(4688),(4689),(4690),(4691),(4692),(4693),(4694),(4695),(4696),(4697),(4698),(4699),(4700),(4701),(4702),(4703),(4704),(4705),(4706),(4707),(4708),(4709),(4710),(4711),(4712),(4713),(4714),(4715),(4716),(4717),(4718),(4719),(4720),(4721),(4722),(4723),(4724),(4725),(4726),(4727),(4728),(4729),(4730),(4731),(4732),(4733),(4734),(4735),(4736),(4737),(4738),(4739),(4740),(4741),(4742),(4743),(4744),(4745),(4746),(4747),(4748),(4749),(4750),(4751),(4752),(4753),(4754),(4755),(4756),(4757),(4758),(4759),(4760),(4761),(4762),(4763),(4764),(4765),(4766),(4767),(4768),(4769),(4770),(4771),(4772),(4773),(4774),(4775),(4776),(4777),(4778),(4779),(4780),(4781),(4782),(4783),(4784),(4785),(4786),(4787),(4788),(4789),(4790),(4791),(4792),(4793),(4794),(4795),(4796),(4797),(4798),(4799),(4800),(4801),(4802),(4803),(4804),(4805),(4806),(4807),(4808),(4809),(4810),(4811),(4812),(4813),(4814),(4815),(4816),(4817),(4818),(4819),(4820),(4821),(4822),(4823),(4824),(4825),(4826),(4827),(4828),(4829),(4830),(4831),(4832),(4833),(4834),(4835),(4836),(4837),(4838),(4839),(4840),(4841),(4842),(4843),(4844),(4845),(4846),(4847),(4848),(4849),(4850),(4851),(4852),(4853),(4854),(4855),(4856),(4857),(4858),(4859),(4860),(4861),(4862),(4863),(4864),(4865),(4866),(4867),(4868),(4869),(4870),(4871),(4872),(4873),(4874),(4875),(4876),(4877),(4878),(4879),(4880),(4881),(4882),(4883),(4884),(4885),(4886),(4887),(4888),(4889),(4890),(4891),(4892),(4893),(4894),(4895),(4896),(4897),(4898),(4899),(4900),(4901),(4902),(4903),(4904),(4905),(4906),(4907),(4908),(4909),(4910),(4911),(4912),(4913),(4914),(4915),(4916),(4917),(4918),(4919),(4920),(4921),(4922),(4923),(4924),(4925),(4926),(4927),(4928),(4929),(4930),(4931),(4932),(4933),(4934),(4935),(4936),(4937),(4938),(4939),(4940),(4941),(4942),(4943),(4944),(4945),(4946),(4947),(4948),(4949),(4950),(4951),(4952),(4953),(4954),(4955),(4956),(4957),(4958),(4959),(4960),(4961),(4962),(4963),(4964),(4965),(4966),(4967),(4968),(4969),(4970),(4971),(4972),(4973),(4974),(4975),(4976),(4977),(4978),(4979),(4980),(4981),(4982),(4983),(4984),(4985),(4986),(4987),(4988),(4989),(4990),(4991),(4992),(4993),(4994),(4995),(4996),(4997),(4998),(4999),(5000),(5001),(5002),(5003),(5004),(5005),(5006);

--
-- Table structure for table `change_message_id`
--

CREATE TABLE `change_message_id` (
  `s` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  UNIQUE KEY `s` (`s`)
) ENGINE=InnoDB AUTO_INCREMENT=19983 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `change_message_id`
--

INSERT INTO `change_message_id` VALUES (19967),(19968),(19969),(19970),(19971),(19972),(19973),(19974),(19975),(19976),(19977),(19978),(19979),(19980),(19981),(19982);

--
-- Table structure for table `change_messages`
--

CREATE TABLE `change_messages` (
  `author_id` int(11) DEFAULT NULL,
  `written_on` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `message` mediumtext COLLATE utf8_unicode_ci,
  `change_id` int(11) NOT NULL DEFAULT '0',
  `uuid` varchar(40) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
  PRIMARY KEY (`change_id`,`uuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `change_messages`
--

INSERT INTO `change_messages` VALUES (4,'2009-10-01 23:45:34','Patch Set 1: Looks good to me, approved; IP review completed\n\n',1,'AAAAAX////4='),(1,'2009-10-01 23:01:07','Patch Set 1: Looks good to me, approved; IP review completed\n\n',1,'AAAAAX////8='),(1,'2009-10-02 00:19:39','Change has been successfully merged into the git repository.',1,'AAAAAX////Q='),(1,'2009-11-01 03:07:21','Patch Set 4: Abandoned\n\nReplaced by I355e95fa92fa7502651091d2b651be6917a26805',2,'AAAAA3///ps='),(1,'2009-10-02 23:12:30','Uploaded patch set 3.',2,'AAAAAX///90='),(1,'2009-10-02 23:08:41','Uploaded patch set 2.',2,'AAAAAX///94='),(1,'2009-10-05 16:19:31','Pending CQ 3561: JGit Maven build',2,'AAAAAX///9M='),(1,'2009-10-02 23:26:45','Patch Set 4: Looks good to me, approved; No score\n\nChris?  Any comments about switching the build to this?',2,'AAAAAX///9s='),(1,'2009-10-02 23:26:15','Uploaded patch set 4.',2,'AAAAAX///9w='),(1,'2009-10-02 00:10:31','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',3,'AAAAAX////U='),(1,'2009-10-02 18:58:03','Patch Set 2: Looks good to me, approved; No score\n\n',3,'AAAAAX///+A='),(5,'2009-10-02 18:55:30','Uploaded patch set 2.',3,'AAAAAX///+I='),(5,'2009-10-02 10:57:49','Patch Set 1: No score\n\n',3,'AAAAAX///+Y='),(5,'2009-10-05 07:30:22','Patch Set 2: Looks good to me, approved; No score\n\ndo I have to review my proposal. That was not clear to me\r\nso I do now. Tell me if this is not needed',3,'AAAAAX///9k='),(4,'2009-10-03 20:28:01','Patch Set 2: Looks good to me, approved; IP review completed\n\n',3,'AAAAAX///9o='),(1,'2009-10-05 14:06:24','Change has been successfully merged into the git repository.',3,'AAAAAX///9U='),(1,'2009-10-05 14:06:18','Actually, your +2 wasn\'t necessary by the workflow rules for the project.  I had marked it +2 and Matthias marked it IP Clean, which was all Gerrit wanted.\n\nWhat its waiting for is someone to push the \'Submit Patch Set 2\' button.  Which I guess I\'ll do now...',3,'AAAAAX///9Y='),(1,'2009-10-01 23:54:17','Patch Set 1: Looks good to me, approved; IP review completed\n\n',4,'AAAAAX////0='),(1,'2009-10-01 23:54:20','Change has been successfully merged into the git repository.',4,'AAAAAX////w='),(1,'2009-10-02 00:01:38','Change has been successfully merged into the git repository.',5,'AAAAAX////k='),(1,'2009-10-02 00:01:36','Patch Set 2: Looks good to me, approved; IP review completed\n\n',5,'AAAAAX////o='),(1,'2009-10-02 00:01:28','Uploaded patch set 2.',5,'AAAAAX////s='),(1,'2009-10-06 14:49:00','Change has been successfully pushed.',6,'AAAAAn///7M='),(1,'2009-10-06 14:49:00','Uploaded patch set 2.',6,'AAAAAn///7Q='),(1,'2009-10-05 16:19:01','Patch Set 1: No score; No score\n\nPending CQ 3559: JGit - Eugene Myers O(ND) difference algorithm',6,'AAAAAX///9Q='),(1,'2009-10-05 17:59:24','Patch Set 1: No score; No score\n\n',7,'AAAAAn////Q='),(1,'2009-10-06 14:49:00','Change has been successfully pushed.',7,'AAAAAn///7U='),(1,'2009-10-06 14:49:00','Uploaded patch set 2.',7,'AAAAAn///7Y='),(5,'2009-10-06 08:02:24','Patch Set 1: Looks good to me, but someone else must approve\n\n',7,'AAAAAn///8I='),(5,'2009-10-05 08:03:49','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\ncontains a bug',7,'AAAAAX///9c='),(1,'2009-10-06 14:49:00','Change has been successfully pushed.',8,'AAAAAn///7c='),(1,'2009-10-06 14:49:00','Uploaded patch set 2.',8,'AAAAAn///7g='),(1,'2009-10-06 14:49:00','Change has been successfully pushed.',9,'AAAAAn///7k='),(1,'2009-10-06 14:49:00','Uploaded patch set 2.',9,'AAAAAn///7o='),(1,'2009-10-06 14:49:00','Change has been successfully pushed.',10,'AAAAAn///7s='),(1,'2009-10-06 14:49:00','Uploaded patch set 2.',10,'AAAAAn///7w='),(1,'2009-10-05 18:07:59','Change has been successfully merged into the git repository.',11,'AAAAAn////A='),(1,'2009-10-05 18:07:58','Patch Set 2: Looks good to me, approved; IP review completed\n\n',11,'AAAAAn////E='),(1,'2009-10-05 18:07:41','Uploaded patch set 2.',11,'AAAAAn////I='),(6,'2009-10-06 07:11:35','Hi Shawn,\n\nI fully agree with your changes. I\'m just still struggling with our company firewall, otherwise I would have posted the changed patch myself.\n\nA remark to the IllegalArgumentException in class RepositorySelection: In my opinion messages of RuntimeExceptions should not be translated, they are not relevant for the end user. We should find out how Eclipse handles this.\n\nBest Regards,\nStefan',11,'AAAAAn///8w='),(1,'2009-10-02 00:28:56','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',11,'AAAAAX///+w='),(1,'2009-10-02 00:34:36','Change has been successfully merged into the git repository.',12,'AAAAAX///+o='),(1,'2009-10-02 00:34:35','Patch Set 1: Looks good to me, approved; IP review completed\n\n',12,'AAAAAX///+s='),(1,'2009-10-02 18:57:34','Patch Set 1: Abandoned\n\nSquashed into I908e4c77e3630dc3223b2d2a47cb4534dbe4ed42',13,'AAAAAX///+E='),(1,'2009-10-02 18:06:52','See the bottom of [1] as I just added more information.  Long story short, if you have a Change-Id line in the commit message, you just use the same push command line, and Gerrit figures out the right course of action.\n\n[1] http://wiki.eclipse.org/EGit/Contributor_Guide',13,'AAAAAX///+M='),(5,'2009-10-02 17:52:00','Patch Set 1: No score; No score\n\nnow another question for the contributors guide. It is not clear to me how I would push and replace the I908e4c77. I know \"commit --amend\" and the \"reset\" commands, but together with gerrit it\'s not clear what to do. How to \n- push another patchset to a change\n- replace a patchset',13,'AAAAAX///+Q='),(1,'2009-10-02 16:40:20','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nCode looks good to me as-is, but please squash these two\ncommits together, abandon this change, and upload the\nnew squashed commit as a replacement for I908e4c77 so we\nhave a cleaner project history.',13,'AAAAAX///+U='),(1,'2009-11-01 03:10:29','Patch Set 2:  Looks good to me, but someone else must approve; IP review completed\n\n',14,'AAAAA3///oo='),(1,'2009-11-01 03:05:24','Uploaded patch set 2.',14,'AAAAA3///pw='),(1,'2009-11-03 01:56:20','Uploaded patch set 3.',14,'AAAABH////Y='),(1,'2009-11-03 17:55:13','Patch Set 3:  Looks good to me, approved; IP review completed\n\n',14,'AAAABH///+0='),(1,'2009-11-03 19:33:11','Change has been successfully merged into the git repository.',14,'AAAABH///9U='),(1,'2009-11-01 03:07:29','Patch Set 1: Abandoned\n\nReplaced by I355e95fa92fa7502651091d2b651be6917a26805',15,'AAAAA3///po='),(1,'2009-11-01 03:07:36','Patch Set 1: Abandoned\n\nReplaced by I355e95fa92fa7502651091d2b651be6917a26805',16,'AAAAA3///pk='),(1,'2009-10-05 19:12:33','Uploaded patch set 2.',17,'AAAAAn///+8='),(1,'2009-10-05 20:07:10','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\n',17,'AAAAAn///+A='),(1,'2009-10-05 19:21:24','Uploaded patch set 3.',17,'AAAAAn///+Y='),(8,'2009-10-05 21:29:57','Change has been successfully merged into the git repository.',17,'AAAAAn///9E='),(3,'2009-10-05 21:20:42','Patch Set 3: Looks good to me, but someone else must approve\n\n',17,'AAAAAn///9k='),(8,'2009-10-05 21:19:46','Patch Set 3: Looks good to me, approved; IP review completed\n\n',17,'AAAAAn///9o='),(1,'2009-10-05 19:21:24','Uploaded patch set 3.',18,'AAAAAn///+M='),(1,'2009-10-05 19:12:33','Uploaded patch set 2.',18,'AAAAAn///+w='),(1,'2009-10-05 21:29:57','Change has been successfully merged into the git repository.',18,'AAAAAn///84='),(1,'2009-10-05 20:07:16','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\n',18,'AAAAAn///98='),(8,'2009-10-05 21:18:41','Patch Set 3: Looks good to me, approved; IP review completed\n\n',18,'AAAAAn///9s='),(3,'2009-10-05 21:22:56','Patch Set 3: Looks good to me, but someone else must approve\n\n',18,'AAAAAn///9U='),(1,'2009-11-01 03:10:29','Patch Set 2:  Looks good to me, but someone else must approve; IP review completed\n\n',19,'AAAAA3///pA='),(1,'2009-11-01 03:05:23','Uploaded patch set 2.',19,'AAAAA3///qE='),(1,'2009-11-03 17:55:12','Patch Set 3:  Looks good to me, approved; IP review completed\n\n',19,'AAAABH////E='),(1,'2009-11-03 01:56:19','Uploaded patch set 3.',19,'AAAABH////s='),(1,'2009-11-03 19:33:11','Change has been successfully merged into the git repository.',19,'AAAABH///9Y='),(1,'2009-11-01 03:10:29','Patch Set 2:  Looks good to me, but someone else must approve; IP review completed\n\n',20,'AAAAA3///ow='),(1,'2009-11-01 03:05:23','Uploaded patch set 2.',20,'AAAAA3///p8='),(1,'2009-11-03 17:55:12','Patch Set 3:  Looks good to me, approved; IP review completed\n\n',20,'AAAABH////I='),(1,'2009-11-03 01:56:19','Uploaded patch set 3.',20,'AAAABH////k='),(1,'2009-11-03 19:33:10','Change has been successfully merged into the git repository.',20,'AAAABH///9g='),(1,'2009-11-01 03:10:29','Patch Set 2:  Looks good to me, but someone else must approve; IP review completed\n\n',21,'AAAAA3///o4='),(1,'2009-11-01 03:05:23','Uploaded patch set 2.',21,'AAAAA3///qA='),(1,'2009-11-03 17:55:12','Patch Set 3:  Looks good to me, approved; IP review completed\n\n',21,'AAAABH////M='),(1,'2009-11-03 01:56:19','Uploaded patch set 3.',21,'AAAABH////o='),(1,'2009-11-03 19:33:10','Change has been successfully merged into the git repository.',21,'AAAABH///9c='),(1,'2009-11-01 03:05:24','Uploaded patch set 2.',22,'AAAAA3///p0='),(1,'2009-11-01 03:10:29','Patch Set 2:  Looks good to me, but someone else must approve; IP review completed\n\n',22,'AAAAA3///pE='),(1,'2009-11-03 01:56:19','Uploaded patch set 3.',22,'AAAABH////c='),(1,'2009-11-03 17:55:12','Patch Set 3:  Looks good to me, approved; IP review completed\n\n',22,'AAAABH////Q='),(1,'2009-11-03 19:33:10','Change has been successfully merged into the git repository.',22,'AAAABH///9k='),(1,'2009-10-05 20:07:00','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\n',23,'AAAAAn///+E='),(1,'2009-10-05 19:21:24','Uploaded patch set 3.',23,'AAAAAn///+I='),(1,'2009-10-05 19:12:33','Uploaded patch set 2.',23,'AAAAAn///+s='),(1,'2009-10-05 21:29:57','Change has been successfully merged into the git repository.',23,'AAAAAn///80='),(3,'2009-10-05 21:21:21','Patch Set 3: Looks good to me, but someone else must approve\n\n',23,'AAAAAn///9g='),(8,'2009-10-05 21:24:20','Patch Set 3: Looks good to me, approved; IP review completed\n\n',23,'AAAAAn///9Q='),(1,'2009-10-05 19:13:57','Change has been successfully merged into the git repository.',24,'AAAAAn///+c='),(1,'2009-10-05 19:13:55','Patch Set 2: Looks good to me, approved\n\n',24,'AAAAAn///+g='),(1,'2009-10-05 19:13:45','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\n',24,'AAAAAn///+k='),(1,'2009-10-05 19:12:33','Uploaded patch set 2.',24,'AAAAAn///+o='),(1,'2009-11-01 03:07:45','Patch Set 1: Abandoned\n\nReplaced by I355e95fa92fa7502651091d2b651be6917a26805',25,'AAAAA3///pg='),(1,'2009-11-01 03:07:52','Patch Set 1: Abandoned\n\nReplaced by I355e95fa92fa7502651091d2b651be6917a26805',26,'AAAAA3///pc='),(1,'2009-11-01 03:08:01','Patch Set 1: Abandoned\n\nReplaced by I355e95fa92fa7502651091d2b651be6917a26805',27,'AAAAA3///pY='),(1,'2009-11-01 03:08:07','Patch Set 1: Abandoned\n\nReplaced by I355e95fa92fa7502651091d2b651be6917a26805',28,'AAAAA3///pU='),(1,'2009-11-01 03:08:13','Patch Set 1: Abandoned\n\nReplaced by I355e95fa92fa7502651091d2b651be6917a26805',29,'AAAAA3///pQ='),(1,'2009-11-01 03:08:21','Patch Set 1: Abandoned\n\nReplaced by I355e95fa92fa7502651091d2b651be6917a26805',30,'AAAAA3///pM='),(1,'2009-11-01 03:08:27','Patch Set 1: Abandoned\n\nReplaced by I355e95fa92fa7502651091d2b651be6917a26805',31,'AAAAA3///pI='),(1,'2009-10-05 19:12:33','Uploaded patch set 2.',32,'AAAAAn///+4='),(1,'2009-10-05 19:21:24','Uploaded patch set 3.',32,'AAAAAn///+U='),(1,'2009-10-05 21:29:57','Change has been successfully merged into the git repository.',32,'AAAAAn///88='),(1,'2009-10-05 20:07:21','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\n',32,'AAAAAn///94='),(3,'2009-10-05 21:21:50','Patch Set 3: Looks good to me, but someone else must approve\n\n',32,'AAAAAn///9c='),(8,'2009-10-05 21:24:56','Patch Set 3: IP review completed\n\n',32,'AAAAAn///9M='),(8,'2009-10-05 21:11:26','Patch Set 3: Looks good to me, approved\n\n',32,'AAAAAn///9w='),(1,'2009-10-05 19:12:33','Uploaded patch set 2.',33,'AAAAAn///+0='),(1,'2009-10-05 19:21:24','Uploaded patch set 3.',33,'AAAAAn///+Q='),(1,'2009-10-05 20:07:27','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\n',33,'AAAAAn///90='),(1,'2009-10-05 21:29:57','Change has been successfully merged into the git repository.',33,'AAAAAn///9A='),(8,'2009-10-05 21:25:39','Patch Set 3: Looks good to me, approved; IP review completed\n\n',33,'AAAAAn///9I='),(3,'2009-10-05 21:22:48','Patch Set 3: Looks good to me, but someone else must approve\n\n',33,'AAAAAn///9Y='),(1,'2009-11-01 03:10:29','Patch Set 2:  Looks good to me, but someone else must approve; IP review completed\n\n',34,'AAAAA3///o0='),(1,'2009-11-01 03:05:22','Uploaded patch set 2.',34,'AAAAA3///qM='),(1,'2009-11-03 01:56:18','Uploaded patch set 3.',34,'AAAABH////8='),(1,'2009-11-03 17:55:12','Patch Set 3:  Looks good to me, approved; IP review completed\n\n',34,'AAAABH////A='),(1,'2009-11-03 19:33:10','Change has been successfully merged into the git repository.',34,'AAAABH///9s='),(1,'2009-11-01 03:10:29','Patch Set 2:  Looks good to me, but someone else must approve; IP review completed\n\n',35,'AAAAA3///os='),(1,'2009-11-01 03:05:23','Uploaded patch set 2.',35,'AAAAA3///qI='),(1,'2009-11-03 01:56:19','Uploaded patch set 3.',35,'AAAABH////0='),(1,'2009-11-03 17:55:13','Patch Set 3:  Looks good to me, approved; IP review completed\n\n',35,'AAAABH///+4='),(1,'2009-11-03 19:33:10','Change has been successfully merged into the git repository.',35,'AAAABH///9o='),(1,'2009-11-01 03:10:29','Patch Set 2:  Looks good to me, but someone else must approve; IP review completed\n\n',36,'AAAAA3///o8='),(1,'2009-11-01 03:05:23','Uploaded patch set 2.',36,'AAAAA3///p4='),(1,'2009-11-03 01:56:19','Uploaded patch set 3.',36,'AAAABH////g='),(1,'2009-11-03 17:55:12','Patch Set 3:  Looks good to me, approved; IP review completed\n\n',36,'AAAABH///+8='),(1,'2009-11-03 19:33:09','Change has been successfully merged into the git repository.',36,'AAAABH///9w='),(1,'2009-10-05 17:14:29','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',37,'AAAAAn////Y='),(5,'2009-10-08 22:42:59','Patch Set 4: IP review completed\n\njust based this change onto latest patch-set of predecessor',37,'AAAAAn///10='),(5,'2009-10-08 22:42:25','Patch Set 4: Looks good to me, approved; No score\n\njust based this change onto latest patch-set of predecessor',37,'AAAAAn///14='),(5,'2009-10-08 22:40:54','Uploaded patch set 4.',37,'AAAAAn///18='),(1,'2009-10-08 22:45:20','Change has been successfully merged into the git repository.',37,'AAAAAn///1s='),(1,'2009-10-08 22:45:19','Patch Set 4: Looks good to me, approved; No score\n\n',37,'AAAAAn///1w='),(5,'2009-10-07 15:15:33','Uploaded patch set 3.',37,'AAAAAn///5c='),(NULL,'2009-10-08 04:45:35','Change cannot be merged due to unsatisfiable dependencies.\n\nThe following dependency errors were found:\n\n* Depends on patch set 1 of If8d187e7, however the current patch set is 2.\n* Depends on commit 95ae751df760e470349a7418d42bb6a008a125d5 which has no change associated with it.\n* Depends on commit eb5e3731289050745fa66f2c2e40776a853f10ac which has no change associated with it.\n* Depends on commit b01271b957de74e127756433f5be01e766afb587 which has no change associated with it.\n* Depends on commit a09e653a81659421252c86810c25b4816c6a7683 which has no change associated with it.\n\nPlease rebase the change and upload a replacement commit.',37,'AAAAAn///5E='),(1,'2009-10-08 04:45:30','Patch Set 3: Looks good to me, approved; IP review completed\n\n',37,'AAAAAn///5I='),(5,'2009-10-07 21:54:38','Patch Set 3: Looks good to me, but someone else must approve; No score\n\n',37,'AAAAAn///5Y='),(5,'2009-10-06 15:18:01','Uploaded patch set 2.',37,'AAAAAn///68='),(1,'2009-10-06 15:37:23','Patch Set 2: I would prefer that you didn\'t submit this; No score\n\n',37,'AAAAAn///6I='),(5,'2009-10-06 15:31:52','Patch Set 2: Looks good to me, but someone else must approve; No score\n\n',37,'AAAAAn///6U='),(5,'2009-10-06 08:55:32','Patch Set 1: No score\n\n',37,'AAAAAn///8E='),(1,'2009-10-06 14:10:24','Change has been successfully merged into the git repository.',38,'AAAAAn///70='),(1,'2009-10-06 14:10:22','Patch Set 2: Looks good to me, approved; IP review completed\n\nInserted blank line between subject and rest of commit message so `git shortlog` and `gitk` present the information right.',38,'AAAAAn///74='),(1,'2009-10-06 14:02:52','Uploaded patch set 2.',38,'AAAAAn///78='),(1,'2009-10-06 14:00:18','Patch Set 1: Looks good to me, approved; IP review completed\n\n',38,'AAAAAn///8A='),(5,'2009-10-07 13:39:59','Patch Set 2: Looks good to me, but someone else must approve\n\nI just rebased this change onto the latest patchset of the predecessor change',39,'AAAAAn///5g='),(5,'2009-10-07 13:38:03','Uploaded patch set 2.',39,'AAAAAn///5k='),(1,'2009-10-08 04:44:21','Change has been successfully merged into the git repository.',39,'AAAAAn///5M='),(1,'2009-10-08 04:44:17','Patch Set 2: Looks good to me, approved; IP review completed\n\n',39,'AAAAAn///5Q='),(1,'2009-10-06 15:24:31','Patch Set 1: Looks good to me, approved; IP review completed\n\n',39,'AAAAAn///60='),(1,'2009-10-06 15:22:56','Patch Set 1: No score; No score\n\nThis should have been uploaded for the cq-diff branch as this depends upon code which is still actively pending in a CQ.  So you really wanted to use:\n\n  git push ssh://..../parallelip-jgit HEAD:refs/for/cq-diff\n\nI manually edited the database to retarget the commit to the proper branch.',39,'AAAAAn///64='),(NULL,'2009-10-06 15:24:34','Change cannot be merged due to unsatisfiable dependencies.\n\nThe following dependency errors were found:\n\n* Depends on patch set 1 of If8d187e7, however the current patch set is 2.\n* Depends on commit 95ae751df760e470349a7418d42bb6a008a125d5 which has no change associated with it.\n* Depends on commit eb5e3731289050745fa66f2c2e40776a853f10ac which has no change associated with it.\n* Depends on commit b01271b957de74e127756433f5be01e766afb587 which has no change associated with it.\n* Depends on commit a09e653a81659421252c86810c25b4816c6a7683 which has no change associated with it.\n\nPlease rebase the change and upload a replacement commit.',39,'AAAAAn///6w='),(1,'2009-10-09 01:05:35','Uploaded patch set 3.',40,'AAAAA3///70='),(3,'2009-10-09 01:30:19','Patch Set 3: Looks good to me, but someone else must approve\n\n',40,'AAAAA3///7A='),(3,'2009-10-08 09:24:10','Patch Set 2: Looks good to me, but someone else must approve\n\n',40,'AAAAAn///4U='),(1,'2009-10-07 05:06:41','Uploaded patch set 2.',40,'AAAAAn///6E='),(1,'2009-12-23 00:02:52','Uploaded patch set 5.',40,'AAAACn////U='),(1,'2009-12-22 03:21:54','Uploaded patch set 4.',40,'AAAACX///9s='),(1,'2010-01-04 16:04:28','Patch Set 6: Looks good to me, approved; IP review completed\n\n',40,'AAAAD3////0='),(1,'2010-01-04 16:04:14','Uploaded patch set 6.',40,'AAAAD3////4='),(1,'2010-01-04 16:04:29','Change has been successfully merged into the git repository.',40,'AAAAD3////w='),(8,'2010-01-01 15:27:23','Patch Set 5: Looks good to me, approved; IP review completed\n\n',40,'AAAADn////4='),(3,'2009-10-10 09:07:59','Patch Set 5: Looks good to me, but someone else must approve\n\nOK, using the \'show patch history\' allowed me to set the compare against that and the previous, and then I was able to step through them individually whilst still maintaining the same diff setting. That was quicker than doing the lot again :-)\n\nSo, all changes good. I sent a mail to egit-dev \"Smart HTTP Git server general observations\" on the 9th at 09:27 GMT+1 which suggested that instead of InfoServlet and RefServlet being subclasses of Servlet, we in fact use a separate abstract class hierarchy Gitlet for these things, then have the GitServlet map calls onto that Gitlet for processing. That means we don\'t accidentally end up with any HTTP stuff in the Gitlet, and also means that in the future we\'d be able to add new Gitlets to handle different paths.\n\nThe other observation that comes out is that we should be able to define the RegEx that we match against URLs in the Gitlet itself so that the bind operation knows nothing about specific subclasses. The bind would take an instance of the gitlet, and the gitlet would announce what regexs it knows about. For example:\n\npublic abstract class Gitlet {\n  public abstract String regex();\n  public abstract void serve(req, res, body);\n}\nand then in the repositoryservlet:\n\npublic class RepositoryServlet extends HttpServlet {\n  public void init() { bind(InfoGitlet.INSTANCE), ... }\n  public void doGet() { router.get(path).serve(req,res,true) }\n  public void doHead() { router.get(path).serve(req,res,false) }\n}',41,'AAAAA3///6c='),(1,'2009-10-10 18:53:53','Patch Set 5: No score; No score\n\nBased on my C git series there will still need to be a few revisions to the JGit code before we can submit it.  The protocol isn\'t set in stone yet and I had to make a few changes to it to make it easier to implement within the context of C git.\n\nRegarding the Gitlet proposal:  If the serve method of a Gitlet takes the servlet request/response then its still tied to the servlet API, just as much as if it was subclassing HttpServlet.  I\'m not sure what removing that parent class gets us.  This isn\'t a portal system where we are going to want to include output from many different Gitlets to form a complete HTTP response.  Most of these responses are specific content meant for machine consumption in a well defined format.\n\nI also really dislike the idea of putting the regex inside of each Gitlet because it makes it very hard to see the complete routing map for the server.  One of the hardest things to maintain within a web application is the mapping of URL to implementation.  The more concisely you can describe that mapping in as few locations as possible, the easier it is to maintain the application long term.\n\nThe RepositoryRouter and ServletDefinition were designed to allow me to bind servlets to URLs in a fashion similar to the way that Guice servlet works.  Of all of the Java web frameworks, I think the Guice servlet approach is the most concise-yet-flexible mapping I have seen.\n\nWe also have very few URLs we need to respond to for the HTTP based transport.  If we wanted to also support writing from older dumb WebDAV clients we could, probably with just what we already have defined.  If/when we ever implement a gitweb style interface we may very well want a lot more web framework than HttpServletRequest offers, and may want to put that into a different project entirely to compartmentalize the dependencies.\n\nSo, basically, my opinion is this Gitlet idea isn\'t worth the effort right now because I don\'t think the future will require it.',41,'AAAAA3///6Y='),(3,'2009-10-09 01:24:23','Patch Set 5: No score\n\nI have no idea what\'s changed since the last time, and I really don\'t want to step through each file again to see if it\'s what I expect. If the only change is that we\'re using the constants defined in HttpSupport, then that\'s fine; if there\'s anything else, please let me know so that I can review.',41,'AAAAA3///7I='),(1,'2009-10-09 01:05:36','Uploaded patch set 5.',41,'AAAAA3///7w='),(1,'2009-10-09 01:04:10','Patch Set 3:\n\nDang, forgot to publish my drafts on patch set 3.  :-)',41,'AAAAA3///8I='),(1,'2009-10-09 00:56:05','Patch Set 4: No score; No score\n\n',41,'AAAAA3///8Y='),(3,'2009-10-09 00:24:24','Patch Set 4: Looks good to me, but someone else must approve\n\nVarious red boxes in gerrit; don\'t know if they\'re important or not.',41,'AAAAA3///98='),(1,'2009-10-08 20:39:50','Uploaded patch set 4.',41,'AAAAAn///2c='),(3,'2009-10-08 19:16:01','Patch Set 3: No score\n\nStill reviewing, so leaving as 0 for the time being (about to lose internet connection, don\'t want to lose comments so far)',41,'AAAAAn///3E='),(1,'2009-10-07 10:11:10','Uploaded patch set 3.',41,'AAAAAn///54='),(1,'2009-10-07 05:06:41','Uploaded patch set 2.',41,'AAAAAn///6A='),(9,'2009-11-06 17:12:18','Patch Set 5: Looks good to me, but someone else must approve\n\n',41,'AAAABH///6g='),(1,'2009-12-23 00:02:52','Uploaded patch set 7.',41,'AAAACn////Q='),(1,'2009-12-22 03:21:54','Uploaded patch set 6.',41,'AAAACX///9o='),(1,'2010-01-06 03:41:57','Patch Set 8: I would prefer that you didn\'t submit this; No score\n\n',41,'AAAAD3///+E='),(1,'2010-01-06 03:39:28','Uploaded patch set 8.',41,'AAAAD3///+g='),(3,'2010-01-07 13:04:18','Patch Set 9: No score\n\nI\'ve gone through the code with a few minor comments. It would be good to test this somewhat - do we have standalone tests to serve this for verification purposes? If not, I\'d like to play around a bit with the server myself to put it through its paces to check it out.',41,'AAAAD3///1c='),(1,'2010-01-07 02:06:57','Patch Set 9:  Looks good to me, but someone else must approve; IP review completed\n\n',41,'AAAAD3///4E='),(4,'2010-01-06 22:15:10','Patch Set 8: No score; No score\n\n',41,'AAAAD3///50='),(1,'2010-01-07 02:06:11','Uploaded patch set 9.',41,'AAAAD3///5g='),(8,'2010-01-06 17:01:20','Patch Set 8: I would prefer that you didn\'t submit this; No score\n\n',41,'AAAAD3///64='),(3,'2010-01-10 08:40:52','Patch Set 11: Looks good to me, but someone else must approve\n\nGone through the code, looks OK, but haven\'t tested this myself.',41,'AAAAD3///t0='),(1,'2010-01-10 04:38:34','Uploaded patch set 11.',41,'AAAAD3///uM='),(1,'2010-01-10 04:31:18','Uploaded patch set 10.',41,'AAAAD3///vA='),(4,'2010-01-08 09:00:02','Patch Set 9: No score; No score\n\n',41,'AAAAD3///y4='),(1,'2010-01-12 20:31:06','Uploaded patch set 12.',41,'AAAAEH////M='),(1,'2010-01-12 20:31:47','Patch Set 12:  Looks good to me, approved; IP review completed\n\n',41,'AAAAEH///+E='),(1,'2010-01-12 20:32:37','Change has been successfully merged into the git repository.',41,'AAAAEH///84='),(1,'2009-10-07 05:07:12','Patch Set 1: Abandoned\n\nReplaced by a different smart HTTP service.',42,'AAAAAn///58='),(3,'2009-10-09 01:33:58','Patch Set 2: Looks good to me, but someone else must approve\n\n',43,'AAAAA3///60='),(1,'2009-10-09 01:05:35','Uploaded patch set 2.',43,'AAAAA3///74='),(3,'2009-10-08 08:55:30','Patch Set 1: Looks good to me, but someone else must approve\n\n',43,'AAAAAn///4Y='),(1,'2009-12-23 00:02:52','Uploaded patch set 4.',43,'AAAACn////Y='),(1,'2009-12-22 03:21:54','Uploaded patch set 3.',43,'AAAACX///9w='),(1,'2010-01-06 03:39:28','Uploaded patch set 5.',43,'AAAAD3///+k='),(1,'2010-01-07 15:04:58','Yes, sadly there is no actual content different between ps 5 and ps 6, but the parent pointer was modified and the commit timestamp was modified when I rebased this commit, so you received an updated notification.\n\nI saw your feature request for Gerrit to highlight this and give you a better visual cue.  I\'d take it one step further and say it probably shouldn\'t have even emailed you about this change too.  :-)',43,'AAAAD3///1Q='),(3,'2010-01-07 10:41:09','Patch Set 6: Looks good to me, but someone else must approve\n\nI can\'t see any differences between this and patch set 5 - am I missing anything? Or does Gerrit automatically re-send out these notifications if you rebase or something?',43,'AAAAD3///24='),(1,'2010-01-07 02:06:57','Patch Set 6:  Looks good to me, but someone else must approve; IP review completed\n\n',43,'AAAAD3///4U='),(1,'2010-01-07 02:06:10','Uploaded patch set 6.',43,'AAAAD3///5k='),(3,'2010-01-06 10:33:40','Patch Set 5: Looks good to me, but someone else must approve\n\n',43,'AAAAD3///9s='),(1,'2010-01-12 20:31:06','Uploaded patch set 7.',43,'AAAAEH////Q='),(1,'2010-01-12 20:32:37','Change has been successfully merged into the git repository.',43,'AAAAEH///8o='),(1,'2010-01-12 20:31:48','Patch Set 7:  Looks good to me, approved; IP review completed\n\n',43,'AAAAEH///90='),(3,'2009-10-09 00:09:09','Patch Set 3: Looks good to me, but someone else must approve\n\n',44,'AAAAA3///+g='),(1,'2009-10-09 01:05:36','Uploaded patch set 4.',44,'AAAAA3///7k='),(3,'2009-10-09 01:17:11','Patch Set 4: Looks good to me, but someone else must approve\n\n',44,'AAAAA3///7Q='),(1,'2009-10-09 00:48:16','Patch Set 3: No score; No score\n\n',44,'AAAAA3///84='),(1,'2009-10-08 20:39:51','Uploaded patch set 3.',44,'AAAAAn///2Q='),(1,'2009-10-08 14:18:28','Patch Set 2: No score\n\n',44,'AAAAAn///4E='),(3,'2009-10-08 08:43:55','Patch Set 2: Looks good to me, but someone else must approve\n\nThe minor comment here is for documentation, rather than code. Should be trivial to fix subsequently.',44,'AAAAAn///4o='),(1,'2009-10-07 10:11:11','Uploaded patch set 2.',44,'AAAAAn///5s='),(1,'2009-12-23 00:02:53','Uploaded patch set 6.',44,'AAAACn////I='),(1,'2009-12-22 03:21:55','Uploaded patch set 5.',44,'AAAACX///9g='),(1,'2010-01-06 03:39:29','Uploaded patch set 7.',44,'AAAAD3///+Y='),(3,'2010-01-07 10:55:45','Patch Set 8: Looks good to me, but someone else must approve\n\nNo change since last time',44,'AAAAD3///2c='),(1,'2010-01-07 02:06:57','Patch Set 8:  Looks good to me, but someone else must approve; IP review completed\n\n',44,'AAAAD3///4Q='),(1,'2010-01-07 02:06:11','Uploaded patch set 8.',44,'AAAAD3///5Y='),(3,'2010-01-06 11:36:43','Patch Set 7: Looks good to me, but someone else must approve\n\n',44,'AAAAD3///9A='),(1,'2010-01-12 20:31:07','Uploaded patch set 9.',44,'AAAAEH////E='),(1,'2010-01-12 20:32:37','Change has been successfully merged into the git repository.',44,'AAAAEH///8w='),(1,'2010-01-12 20:31:48','Patch Set 9:  Looks good to me, approved; IP review completed\n\n',44,'AAAAEH///94='),(3,'2009-10-08 23:53:15','Patch Set 3: Looks good to me, but someone else must approve\n\n',45,'AAAAA3////Q='),(1,'2009-10-09 00:05:56','Patch Set 3: No score; No score\n\n',45,'AAAAA3///+s='),(3,'2009-10-09 01:08:53','Patch Set 4: Looks good to me, but someone else must approve\n\n',45,'AAAAA3///7c='),(1,'2009-10-09 01:05:36','Uploaded patch set 4.',45,'AAAAA3///7g='),(1,'2009-10-08 20:39:51','Uploaded patch set 3.',45,'AAAAAn///2M='),(1,'2009-10-08 14:14:51','Patch Set 2: No score\n\n',45,'AAAAAn///4M='),(3,'2009-10-08 08:35:42','Patch Set 2: Looks good to me, but someone else must approve\n\nThe only comment I had was unrelated to this change but elsewhere in the file; the change otherwise looks good to me.',45,'AAAAAn///4w='),(1,'2009-10-07 10:11:11','Uploaded patch set 2.',45,'AAAAAn///5o='),(1,'2009-12-23 00:02:53','Uploaded patch set 6.',45,'AAAACn////E='),(1,'2009-12-22 03:21:55','Uploaded patch set 5.',45,'AAAACX///9c='),(1,'2010-01-06 03:39:29','Uploaded patch set 7.',45,'AAAAD3///+U='),(3,'2010-01-07 10:54:06','Patch Set 8: Looks good to me, but someone else must approve\n\nNo change since last time',45,'AAAAD3///2g='),(1,'2010-01-07 02:06:57','Patch Set 8:  Looks good to me, but someone else must approve; IP review completed\n\n',45,'AAAAD3///4M='),(1,'2010-01-07 02:06:11','Uploaded patch set 8.',45,'AAAAD3///5U='),(3,'2010-01-06 11:34:44','Patch Set 7: Looks good to me, but someone else must approve\n\n',45,'AAAAD3///9E='),(1,'2010-01-12 20:31:07','Uploaded patch set 9.',45,'AAAAEH////A='),(1,'2010-01-12 20:31:47','Patch Set 9:  Looks good to me, approved; IP review completed\n\n',45,'AAAAEH///+A='),(1,'2010-01-12 20:32:37','Change has been successfully merged into the git repository.',45,'AAAAEH///80='),(3,'2009-10-09 00:04:17','Patch Set 3: Looks good to me, but someone else must approve\n\n',46,'AAAAA3///+0='),(1,'2009-10-09 01:05:36','Uploaded patch set 4.',46,'AAAAA3///7s='),(3,'2009-10-09 01:10:45','Patch Set 4: Looks good to me, but someone else must approve\n\n',46,'AAAAA3///7Y='),(1,'2009-10-09 00:42:47','Patch Set 3: No score; No score\n\n',46,'AAAAA3///9E='),(1,'2009-10-08 20:39:51','Uploaded patch set 3.',46,'AAAAAn///2Y='),(1,'2009-10-07 10:11:10','Uploaded patch set 2.',46,'AAAAAn///50='),(1,'2009-12-23 00:02:53','Uploaded patch set 6.',46,'AAAACn////M='),(1,'2009-12-22 03:21:54','Uploaded patch set 5.',46,'AAAACX///9k='),(1,'2010-01-06 03:39:29','Uploaded patch set 7.',46,'AAAAD3///+c='),(3,'2010-01-07 13:10:00','Patch Set 8: Looks good to me, but someone else must approve\n\n',46,'AAAAD3///1Y='),(1,'2010-01-07 02:06:57','Patch Set 8:  Looks good to me, but someone else must approve; IP review completed\n\n',46,'AAAAD3///4I='),(1,'2010-01-07 02:06:11','Uploaded patch set 8.',46,'AAAAD3///5c='),(3,'2010-01-06 17:24:54','Patch Set 7: Looks good to me, but someone else must approve\n\nFair enough, I missed that line.',46,'AAAAD3///60='),(1,'2010-01-06 15:34:03','Patch Set 7: No score; No score\n\n',46,'AAAAD3///7A='),(3,'2010-01-06 11:33:03','Patch Set 7: No score\n\nNot sure where the \'nocache\' is coming from - can you enlighten me?',46,'AAAAD3///9I='),(3,'2010-01-10 08:49:53','Patch Set 10: Looks good to me, but someone else must approve\n\n',46,'AAAAD3///to='),(1,'2010-01-10 04:31:19','Uploaded patch set 9.',46,'AAAAD3///u8='),(1,'2010-01-10 04:38:35','Uploaded patch set 10.',46,'AAAAD3///uI='),(1,'2010-01-12 20:31:06','Uploaded patch set 11.',46,'AAAAEH////I='),(1,'2010-01-12 20:32:37','Change has been successfully merged into the git repository.',46,'AAAAEH///88='),(1,'2010-01-12 20:31:48','Patch Set 11:  Looks good to me, approved; IP review completed\n\n',46,'AAAAEH///9s='),(3,'2009-10-08 23:44:19','Patch Set 3: Looks good to me, but someone else must approve\n\n',47,'AAAAA3////s='),(3,'2009-10-09 01:19:49','Patch Set 4: Looks good to me, but someone else must approve\n\n',47,'AAAAA3///7M='),(1,'2009-10-09 01:05:36','Uploaded patch set 4.',47,'AAAAA3///7o='),(1,'2009-10-09 00:32:40','Patch Set 3: No score; No score\n\n',47,'AAAAA3///9w='),(1,'2009-10-08 20:39:51','Uploaded patch set 3.',47,'AAAAAn///2U='),(1,'2009-10-07 10:11:10','Uploaded patch set 2.',47,'AAAAAn///5w='),(1,'2009-12-22 03:20:59','Patch Set 4: Abandoned\n\nReplaced by I8c69b16ac15c442e1a4c3bd60b4ea1a47882b851',47,'AAAACX///+A='),(3,'2009-10-09 01:31:18','Patch Set 2: Looks good to me, but someone else must approve\n\n',48,'AAAAA3///68='),(1,'2009-10-09 01:05:35','Uploaded patch set 2.',48,'AAAAA3///78='),(1,'2009-10-08 14:23:26','Patch Set 1: No score; No score\n\n',48,'AAAAAn///34='),(3,'2009-10-08 08:52:00','Patch Set 1: Looks good to me, but someone else must approve\n\nOnly a couple of observations in the code rather than the change itself',48,'AAAAAn///4c='),(1,'2009-12-23 00:02:52','Uploaded patch set 4.',48,'AAAACn////c='),(1,'2009-12-22 03:21:53','Uploaded patch set 3.',48,'AAAACX///90='),(1,'2010-01-06 03:39:28','Uploaded patch set 5.',48,'AAAAD3///+o='),(3,'2010-01-07 10:53:31','Patch Set 6: Looks good to me, but someone else must approve\n\nNo change since last time',48,'AAAAD3///2k='),(1,'2010-01-07 02:06:57','Patch Set 6:  Looks good to me, but someone else must approve; IP review completed\n\n',48,'AAAAD3///4c='),(1,'2010-01-07 02:06:12','Uploaded patch set 6.',48,'AAAAD3///5E='),(3,'2010-01-06 11:22:08','Patch Set 5: Looks good to me, but someone else must approve\n\n',48,'AAAAD3///9Y='),(1,'2010-01-12 20:31:09','Uploaded patch set 7.',48,'AAAAEH///+s='),(1,'2010-01-12 20:32:37','Change has been successfully merged into the git repository.',48,'AAAAEH///8s='),(1,'2010-01-12 20:31:48','Patch Set 7:  Looks good to me, approved; IP review completed\n\n',48,'AAAAEH///9g='),(3,'2009-10-08 23:51:29','Patch Set 2: Looks good to me, but someone else must approve\n\n',49,'AAAAA3////Y='),(3,'2009-10-09 01:29:42','Patch Set 3: Looks good to me, but someone else must approve\n\n',49,'AAAAA3///7E='),(1,'2009-10-09 01:05:35','Uploaded patch set 3.',49,'AAAAA3///8A='),(1,'2009-10-08 20:41:08','Uploaded patch set 2.',49,'AAAAAn///2E='),(1,'2009-12-23 00:02:51','Uploaded patch set 5.',49,'AAAACn////g='),(1,'2009-12-22 03:21:53','Uploaded patch set 4.',49,'AAAACX///94='),(1,'2010-01-06 03:39:28','Uploaded patch set 6.',49,'AAAAD3///+s='),(3,'2010-01-07 10:51:10','Patch Set 7: Looks good to me, but someone else must approve\n\nOnly comment was about ErrorServlet; it\'s not included in this change, and if it\'s a new one, shouldn\'t it be in this changeset?',49,'AAAAD3///2o='),(1,'2010-01-07 02:06:57','Patch Set 7:  Looks good to me, but someone else must approve; IP review completed\n\n',49,'AAAAD3///4A='),(1,'2010-01-07 02:06:12','Uploaded patch set 7.',49,'AAAAD3///5I='),(1,'2010-01-06 15:28:43','Patch Set 6: No score; No score\n\n',49,'AAAAD3///7Q='),(3,'2010-01-06 11:19:05','Patch Set 6: Looks good to me, but someone else must approve\n\n',49,'AAAAD3///9c='),(3,'2010-01-10 08:50:53','Patch Set 9: Looks good to me, but someone else must approve\n\n',49,'AAAAD3///tg='),(1,'2010-01-10 04:38:34','Uploaded patch set 9.',49,'AAAAD3///uc='),(1,'2010-01-10 04:31:18','Uploaded patch set 8.',49,'AAAAD3///vQ='),(1,'2010-01-12 20:31:08','Uploaded patch set 10.',49,'AAAAEH///+0='),(1,'2010-01-12 20:31:47','Patch Set 10:  Looks good to me, approved; IP review completed\n\n',49,'AAAAEH///98='),(1,'2010-01-12 20:32:37','Change has been successfully merged into the git repository.',49,'AAAAEH///9A='),(3,'2009-10-08 23:48:08','Patch Set 3: Looks good to me, but someone else must approve\n\n',50,'AAAAA3////g='),(3,'2009-10-09 01:32:39','Patch Set 4: Looks good to me, but someone else must approve\n\n',50,'AAAAA3///64='),(1,'2009-10-09 01:05:35','Uploaded patch set 4.',50,'AAAAA3///8E='),(1,'2009-10-09 00:35:01','Patch Set 3: No score; No score\n\n',50,'AAAAA3///9k='),(1,'2009-10-08 20:39:50','Uploaded patch set 2.',50,'AAAAAn///2g='),(1,'2009-10-08 20:41:08','Uploaded patch set 3.',50,'AAAAAn///2I='),(1,'2009-12-23 00:02:51','Uploaded patch set 6.',50,'AAAACn////o='),(1,'2009-12-22 03:21:53','Uploaded patch set 5.',50,'AAAACX///98='),(1,'2010-01-06 03:39:28','Uploaded patch set 7.',50,'AAAAD3///+w='),(3,'2010-01-07 13:11:09','Patch Set 8: Looks good to me, but someone else must approve\n\n',50,'AAAAD3///1U='),(1,'2010-01-07 02:06:58','Patch Set 8:  Looks good to me, but someone else must approve; IP review completed\n\n',50,'AAAAD3///34='),(1,'2010-01-07 02:06:11','Uploaded patch set 8.',50,'AAAAD3///5M='),(1,'2010-01-06 18:21:41','Patch Set 7: No score; No score\n\n',50,'AAAAD3///6Y='),(3,'2010-01-06 11:09:50','Patch Set 7: Looks good to me, but someone else must approve\n\nLooks good. Should we start documenting untranslatable strings though?',50,'AAAAD3///9k='),(3,'2010-01-10 08:47:04','Patch Set 10: Looks good to me, but someone else must approve\n\n',50,'AAAAD3///tw='),(1,'2010-01-10 04:32:13','Uploaded patch set 9.',50,'AAAAD3///u0='),(1,'2010-01-10 04:38:33','Uploaded patch set 10.',50,'AAAAD3///ug='),(1,'2010-01-12 20:31:07','Uploaded patch set 11.',50,'AAAAEH///+4='),(1,'2010-01-12 20:32:37','Change has been successfully merged into the git repository.',50,'AAAAEH///9E='),(1,'2010-01-12 20:31:48','Patch Set 11:  Looks good to me, approved; IP review completed\n\n',50,'AAAAEH///9Y='),(8,'2009-10-08 05:58:43','Change has been successfully merged into the git repository.',51,'AAAAAn///44='),(8,'2009-10-08 05:58:37','Patch Set 1: IP review completed\n\nWho is supposed to set the IP flag? This one is trivial so I can do it myself.',51,'AAAAAn///48='),(8,'2009-10-08 05:55:28','Patch Set 1: No score; No score\n\nThe blank came from an ammend. I first committed and the amended using -s and no change to the commit messages.',51,'AAAAAn///5A='),(1,'2009-10-08 04:43:00','Patch Set 1: Looks good to me, approved; No score\n\nYou wound up with an extra blank line between the Change-Id and your Signed-off-by line, so Gerrit didn\'t actually pick it up.  How did that happen, did you amend the commit message and insert it manually, or is there a bug in the commit-msg hook that caused this line to jump in where it shouldn\'t have?',51,'AAAAAn///5U='),(1,'2009-10-08 20:41:39','Patch Set 1: Abandoned\n\nAccidentally created a new change due to missing Change-Id line in commit message; this really is patch set 2 of change Ib0f1a458c88b4b5509b0f882f55f83f5752bc57a.',52,'AAAAAn///2A='),(1,'2009-10-09 14:39:45','Change has been successfully merged into the git repository.',53,'AAAAA3///6o='),(1,'2009-10-09 14:39:10','Patch Set 1: Looks good to me, approved; IP review completed\n\nI manually moved the change over to the cq-diff branch.',53,'AAAAA3///6s='),(1,'2009-10-09 14:36:51','Patch Set 1: No score; No score\n\nThis should have been pushed for cq-diff:\n\n  git push URL HEAD:refs/for/cq-diff\n\nas we are still waiting on CQ approval for the underlying code written by Dscho.',53,'AAAAA3///6w='),(1,'2009-10-10 00:09:51','Patch Set 1: Abandoned\n\nA pointless change made while testing EGit against Gerrit.',54,'AAAAA3///6k='),(1,'2009-10-10 00:10:02','Patch Set 1: Abandoned\n\nA pointless change made while testing EGit against Gerrit.',55,'AAAAA3///6g='),(1,'2010-01-23 19:15:19','Patch Set 1: Abandoned\n\nRather than abstracting java.io APIs we are trying to abstract higher level Git specific APIs, like ObjectDatabase and RefDatabase.  This should make it easier to map Git onto non-filesystem storage environments.',56,'AAAAEX///2k='),(1,'2009-10-16 15:14:45','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',57,'AAAAA3///2o='),(1,'2010-01-23 19:15:12','Patch Set 1: Abandoned\n\nRather than abstracting java.io APIs we are trying to abstract higher level Git specific APIs, like ObjectDatabase and RefDatabase.  This should make it easier to map Git onto non-filesystem storage environments.',57,'AAAAEX///2o='),(1,'2009-10-16 15:36:13','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',58,'AAAAA3///1w='),(1,'2010-01-23 19:15:27','Patch Set 1: Abandoned\n\nRather than abstracting java.io APIs we are trying to abstract higher level Git specific APIs, like ObjectDatabase and RefDatabase.  This should make it easier to map Git onto non-filesystem storage environments.',58,'AAAAEX///2g='),(1,'2009-10-16 16:08:26','Patch Set 1: Do not submit; No score\n\nThis is massively complex, and its just trying to poorly implement the simple concept we already have in Git which is atomic file replacement.\n\nAll we really need is an API that lets us open a temporary output stream, write to that stream, ensure that stream is closed and safely stored, and then say \"OK, atomically make this Entry match the stream we just wrote, if you fail, let us know\".\n\nTo be honest, after reading most of this code, I fail to see how we can easily get that behavior.',59,'AAAAA3///00='),(1,'2009-10-31 23:03:16','Patch Set 2: No score\n\nThis isn\'t mergeable, and I burned way too much of my time reading through it.  Most of the code is very hard to grok, and every time I turn around I find what appears to be either another race condition, or some code which appears to fail but report success.  It just isn\'t worth it to me to continue trying to review it.',59,'AAAAA3///rQ='),(13,'2009-10-18 04:31:28','Uploaded patch set 2.',59,'AAAAA3///w8='),(13,'2009-10-17 02:14:33','Patch Set 1: No score\n\nI agree with the *BAD* locking implementation, mainly in the _git_ locking layer part, will try to improve it.',59,'AAAAA3///xA='),(1,'2010-01-23 19:15:36','Patch Set 2: Abandoned\n\nRather than abstracting java.io APIs we are trying to abstract higher level Git specific APIs, like ObjectDatabase and RefDatabase.  This should make it easier to map Git onto non-filesystem storage environments.',59,'AAAAEX///2c='),(4,'2009-10-16 15:20:14','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\ntested ok',60,'AAAAA3///2Y='),(11,'2009-10-15 21:56:22','Patch Set 2: Looks good to me, but someone else must approve\n\n',60,'AAAAA3///40='),(11,'2009-10-15 21:16:56','Uploaded patch set 2.',60,'AAAAA3///44='),(11,'2009-10-16 12:28:46','Patch Set 3: No score\n\nDone.',60,'AAAAA3///4k='),(11,'2009-10-16 08:59:26','Uploaded patch set 3.',60,'AAAAA3///4o='),(4,'2009-10-15 22:19:45','Patch Set 2: No score; No score\n\ntested ok, please fix style nit (sorry, I missed that in the last comment) and update https://bugs.eclipse.org/291283 with the final patch version and put the contributor statements required for external contributors according to http://www.eclipse.org/dsdp/tm/development/committer_howto.php#external_contrib into the bug',60,'AAAAA3///4s='),(4,'2009-10-15 20:18:02','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\ntested successfully\nminor style nit: please remove trailing whitespace marked in red by Gerrit',60,'AAAAA3///5M='),(11,'2009-10-14 09:20:12','Patch Set 1: Looks good to me, but someone else must approve\n\n',60,'AAAAA3///6E='),(1,'2009-10-16 17:12:35','Change has been successfully merged into the git repository.',60,'AAAAA3///y4='),(1,'2009-10-16 17:12:34','Patch Set 3: Looks good to me, approved; IP review completed\n\n',60,'AAAAA3///y8='),(1,'2009-10-16 16:13:02','Change has been successfully merged into the git repository.',61,'AAAAA3///0s='),(1,'2009-10-16 16:09:37','Patch Set 2: Looks good to me, approved; No score\n\n',61,'AAAAA3///0w='),(4,'2009-10-13 14:10:06','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\n',61,'AAAAA3///6Q='),(4,'2009-10-12 20:30:41','Uploaded patch set 2.',61,'AAAAA3///6U='),(11,'2009-10-14 07:48:21','Patch Set 2: Looks good to me, but someone else must approve\n\n',62,'AAAAA3///6I='),(11,'2009-10-13 16:20:28','Uploaded patch set 2.',62,'AAAAA3///6M='),(1,'2009-10-16 17:08:32','Change has been successfully merged into the git repository.',62,'AAAAA3///zA='),(1,'2009-10-16 17:08:30','Patch Set 3: Looks good to me, approved; IP review completed\n\nFixed a few minor style nits, and an NPE when the while loop created new TreeItems but didn\'t populate their data member with the IProject.',62,'AAAAA3///zE='),(1,'2009-10-16 17:06:36','Uploaded patch set 3.',62,'AAAAA3///zI='),(1,'2009-10-16 16:29:22','Patch Set 1: I would prefer that you didn\'t submit this\n\n',63,'AAAAA3///0M='),(2,'2009-10-14 19:58:32','Patch Set 1: Looks good to me, approved; IP review completed\n\nI\'m happy with the changes to get a sample build going.',63,'AAAAA3///58='),(4,'2009-10-15 08:31:22','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',63,'AAAAA3///5k='),(4,'2009-11-12 00:11:06','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\nFixed the problems raised in patch set 1 in order to try helping Chris to bring the releng project forward.',63,'AAAABH///6M='),(4,'2009-11-12 00:05:52','Uploaded patch set 2.',63,'AAAABH///6Q='),(11,'2009-11-05 12:09:22','Patch Set 1: No score\n\n',63,'AAAABH///6w='),(1,'2009-12-07 18:17:33','Patch Set 2: Abandoned\n\nDropping the releng project.  We\'re pretty much all in favor of a Maven/Tycho build process.  E.g. see the work being done by Igor in Icebfffdc65bd4a4c4e36a9be0d9a108c75be21ca and its related changes.',63,'AAAABX///3c='),(4,'2009-12-07 10:44:00','Patch Set 2: I would prefer that you didn\'t submit this; No score\n\nI also prefer a Maven/Tycho build',63,'AAAABX///4s='),(11,'2009-12-06 15:04:13','Patch Set 2: I would prefer that you didn\'t submit this\n\nChris is not against a manifest-first Tycho-based build (as per http://dev.eclipse.org/mhonarc/lists/egit-dev/msg00359.html). Are there any reasons why we need the releng project?',63,'AAAABX///5A='),(1,'2009-12-05 22:31:34','Patch Set 2: I would prefer that you didn\'t submit this; No score\n\nI\'m heavily leaning towards a Tycho/Maven based build rather than the releng stuff used elsewhere within Eclipse.',63,'AAAABX///5s='),(1,'2009-10-16 16:19:49','Change has been successfully merged into the git repository.',64,'AAAAA3///0g='),(1,'2009-10-16 16:19:47','Patch Set 2: Looks good to me, approved; IP review completed\n\n',64,'AAAAA3///0k='),(1,'2009-10-16 16:19:31','Uploaded patch set 2.',64,'AAAAA3///0o='),(1,'2009-10-16 16:30:54','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nYea, I have to say, we probably don\'t want do this while Chris is trying to rework the build to be compatible with the Eclipse build environment.',65,'AAAAA3///0I='),(4,'2009-10-15 20:30:43','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nI think this change currently doesn\'t make much sense since the \"mavenize JGit build\" change (http://egit.eclipse.org/r/#change,2) is underway, which will also change the name (http://egit.eclipse.org/r/#patch,unified,2,4,jgit-core/pom.xml)',65,'AAAAA3///5I='),(13,'2009-10-14 12:49:56','Patch Set 1: Looks good to me, but someone else must approve\n\nThe name seems reasonable to vote for. But since it will be a major change IMHO, it should be documented in the release notes, saying so we should also start preparing release notes for future releases.',65,'AAAAA3///6A='),(11,'2009-11-16 15:13:39','Patch Set 1: Abandoned',65,'AAAABH///5w='),(3,'2009-10-15 19:03:22','Patch Set 1: Looks good to me, but someone else must approve\n\nSounds good; are we not building the CLI at the moment?',66,'AAAAA3///5c='),(2,'2009-10-15 19:05:30','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\nFor now no, my goal is to get a simple build running on Athena:\n\nhttps://build.eclipse.org/hudson/view/Athena%20CBI/job/cbi-jgit/\n\nOnce that\'s in place and people are happy with it in terms of ease of use... producing maven artifacts etc... we can work on building pgm and other things ;)',66,'AAAAA3///5Y='),(1,'2009-12-07 18:18:06','Patch Set 1: Abandoned\n\nDropping the releng project in favor of the current Maven/Tycho based build.',66,'AAAABX///3Y='),(11,'2009-10-15 20:38:06','Patch Set 1: Looks good to me, but someone else must approve\n\n',67,'AAAAA3///48='),(11,'2009-10-15 12:30:38','Patch Set 1: No score\n\nThis certainly looks good to me ;-)',67,'AAAAA3///5g='),(1,'2009-10-16 16:42:38','Change has been successfully merged into the git repository.',67,'AAAAA3///zM='),(1,'2009-10-16 16:42:36','Patch Set 2: Looks good to me, approved; IP review completed\n\n',67,'AAAAA3///zQ='),(1,'2009-10-16 16:42:17','Uploaded patch set 2.',67,'AAAAA3///zU='),(11,'2009-10-15 20:35:40','Patch Set 1: Looks good to me, but someone else must approve\n\n',68,'AAAAA3///5E='),(11,'2009-10-16 17:13:01','Patch Set 1: No score\n\nI\'ve posted http://egit.eclipse.org/r/70 and http://egit.eclipse.org/r/71 which should prevent code style issues.',68,'AAAAA3///y0='),(3,'2009-10-16 19:15:44','Patch Set 1: Abandoned',68,'AAAAA3///yI='),(3,'2009-10-16 19:15:18','Patch Set 1: No score\n\nIf we\'re going to get anal about tabs-or-spaces in the plugin.xml, we should set the policy to force one or the other. The items looked (on my machine) formatted correctly, but that\'s because my workstation is configured to put tabs in when I hit the tab key. If we don\'t want that, we have to explicitly set this in the project\'s .settings directories so that everyone\'s coding from the same stylesheet.',68,'AAAAA3///yM='),(1,'2009-10-16 16:36:52','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nMinor style nits, see inline comments.',68,'AAAAA3///zg='),(11,'2009-10-15 20:36:54','Patch Set 1: Looks good to me, but someone else must approve\n\n',69,'AAAAA3///5A='),(3,'2009-10-16 19:16:25','Patch Set 1: Abandoned',69,'AAAAA3///yE='),(1,'2009-10-16 16:37:29','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',69,'AAAAA3///zY='),(1,'2009-10-31 22:00:15','Change has been successfully merged into the git repository.',70,'AAAAA3///tc='),(1,'2009-10-31 22:00:14','Patch Set 2: Looks good to me, approved; IP review completed\n\n',70,'AAAAA3///tg='),(1,'2009-10-31 21:59:49','Uploaded patch set 2.',70,'AAAAA3///ts='),(8,'2009-10-22 22:52:35','Patch Set 1: Looks good to me, but someone else must approve; No score\n\nShawn: This is for egit only, not JGit. Though I in principle agree on avoiding non-contributing patches, whitespace is a special case.',70,'AAAAA3///vc='),(1,'2009-10-16 19:51:23','Rewriting lines just for the sake of cleaning up whitespace or removing closing braces alters the line.  It becomes harder to blame that line back through the original history of the project.  I think git.git did that once, and eventually got through the whole code base, but they also only had a few spots impacted.  Pretty much all of our javadoc has trailing whitespace errors.\n\nFixing all of this in the current code base is just code churn.  EGit and JGit are fairly mature code bases.  We try not to churn code unless there is some major benefit to doing it... and even then we want it incrementally in small units that can be digested.\n\nAuto formatting of edited lines during save, I can\'t agree with, because sometimes I don\'t like the way the Eclipse formatter is laying out the line.  Sometimes I\'ll try to rename variables or pull something into a utility method to get a better line breaking, but sometimes I\'ll just give up and format the line to be as readable as I think I can make it.  If Eclipse is going to just wreck that on save, that sucks.\n\nRemoving unnecessary blocks, same thing, see my comment in your change that tried to enable that asking about unnecessary curly braces around a block with a large comment and a single line of code.\n\nRegarding style issues being inefficient in the workflow, sure, it might be more difficult for someone who is new to the project to write code \"in the project style\".  But to be perfectly honest, our project is old enough that project style is \"match surrounding code as best as you can\", and there\'s a lot of that code present to use as an example.  This is good practice in almost *any* project you work on.  \n\nIf a contributor can\'t be bothered to match surrounding style, we also have to wonder how much they really understanding the neighboring code that may or may not be affected by the change they are trying to make to the logic.\n\nFurther, we have contributors to JGit who aren\'t Eclipse users.  They can\'t rely on Eclipse auto formatting, auto save, auto bug fix, auto whatever.  If the problem here is that \"match surrounding code\" isn\'t a sufficient rule for style and a more detailed guide is needed, we need to document that for any contributor, and especially for those who prefer not to use Eclipse.  Yes, that\'s horrible, not using Eclipse on an Eclipse hosted project, but that\'s the reality, JGit has contributors who aren\'t Eclipse users, and we\'ll lose them if the only way they can be an effective contributor is to switch their IDE and tools.',70,'AAAAA3///x4='),(3,'2009-10-16 18:57:31','Patch Set 1: Looks good to me, but someone else must approve\n\nLet\'s do a format of existing lines to bring them up to speed and then we can fix this subsequently. Having things removed on save will save everyone time and effort later ...',70,'AAAAA3///yQ='),(3,'2009-10-16 18:55:49','Patch Set 1: No score\n\nSounds like a good idea; that way, we don\'t have this problem. Also, we should check the tabs vs spaces thing - I wonder if that\'s why they appeared normal to me but broken to Shawn?',70,'AAAAA3///yU='),(1,'2009-10-16 17:15:37','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nMy problem with this change is it makes it very hard to selectively edit part of a file which already has trailing whitespace on its lines.\n\nE.g. many of our source files have trailing whitespace in Javadoc comments (\"\\t* \\n\" are empty comment line).  If you only modify a couple lines of code in a method, and save, this triggers Eclipse to rewrite most of the file fixing those comments.\n\nAre we going to clean up the existing source files first?',70,'AAAAA3///yw='),(11,'2009-10-16 18:39:42','Patch Set 1: No score\n\nIt\'s possible to choose between the whole file and modified lines for formatter. But not for additional actions like removing trailing white spaces.\n\nIt would be better to clean up the existing source files now when there are not so many contributions, these changes are trivial and they wouldn\'t affect many people.\n\nUploading patches and reviewing them several times just because of the trivial style issues seems to me not a best workflow ;-)\n\nSo my POV on this issue:\n- Enable save actions \'Format edited lines\', \'Remove unnecessary blocks\' and \'Remove trailing white spaces on all lines\'.\n- Apply these rules to the existing source files now.',70,'AAAAA3///yY='),(1,'2009-11-01 03:12:37','Patch Set 1: Abandoned\n\nI think the current list consensus is we don\'t want to be performing this sort of code modification on the fly during file save.  So I\'m abandoning this change, but we can always resurrect it in the future if the consensus changes.',71,'AAAAA3///oU='),(1,'2009-10-16 17:18:25','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nSimilar to the issue with the trailing whitespace, only more so, I really don\'t like my code being modified by the editor.\n\nDoes this strip unnecessary blocks when there are comments?  E.g. I often do this:\n\n  if (some_condition) {\n     // We are here because the frobinator isn\'t going\n     // fast enough to keep up with us.  So, wait a bit\n     // and see if it can frob faster.\n     doTheWait();\n     //\n  } else {\n     // Yay, we are slower than the frobinator.  Stupid\n     // Java and its virtual machine environment.  Well,\n     // at least we can continue on!\n     //\n     noWaitRightNow();\n  }\n\nTo the compiler, these braces aren\'t necessary, but to a human, they really help the scope because of those really long multi-line comments wedged in the blocks.',71,'AAAAA3///ys='),(4,'2009-10-16 15:30:07','Patch Set 1: No score; No score\n\n',72,'AAAAA3///18='),(1,'2009-10-16 17:26:56','Change has been successfully merged into the git repository.',72,'AAAAA3///yc='),(1,'2009-10-16 17:26:54','Patch Set 2: Looks good to me, approved; IP review completed\n\n',72,'AAAAA3///yg='),(1,'2009-10-16 17:26:42','Uploaded patch set 2.',72,'AAAAA3///yk='),(2,'2009-10-16 15:43:48','Patch Set 1: Looks good to me, but someone else must approve; No score\n\nLooks good, however I\'d toss the uses clause in the MANIFEST.MF in the jgit.ui bundle, no reason to have it.',73,'AAAAA3///1s='),(1,'2009-10-31 23:39:16','Change has been successfully merged into the git repository.',73,'AAAAA3///qk='),(1,'2009-10-31 23:39:14','Patch Set 2: Looks good to me, approved; IP review completed\n\n',73,'AAAAA3///qo='),(1,'2009-10-31 23:37:47','Uploaded patch set 2.',73,'AAAAA3///qs='),(1,'2009-11-01 03:11:09','Patch Set 1: Abandoned\n\nReplaced by I355e95fa92fa7502651091d2b651be6917a26805',74,'AAAAA3///oc='),(1,'2009-10-16 17:20:12','Patch Set 1: Do not submit; No score\n\nWe\'re unlikely to do this refactoring.  The cq-mavenize branch was started in jgit for a different refactoring of the Maven build, and then Chris pointed out we don\'t use Maven at Eclipse.  So I\'m waiting to see what Chris comes up with using Eclipse\'s native releng tools before we move forward with either concept.',74,'AAAAA3///yo='),(1,'2009-11-01 03:11:19','Patch Set 1: Abandoned\n\nReplaced by I355e95fa92fa7502651091d2b651be6917a26805',75,'AAAAA3///oY='),(1,'2009-10-16 19:33:09','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nThis depends on the abandoned version of the same change.  You  need to squash the commits together so the entire thing is only one commit.\n\nAlso, our convention is \"Bug: 291133\\nSigned-off-by: ...\" in the footer.  We don\'t have it yet but I want to have our gitweb and Gerrit UIs link back to Eclipse Buzilla based on that pattern.',76,'AAAAA3///x8='),(1,'2009-12-03 15:47:35','Change has been successfully merged into the git repository.',76,'AAAABX///60='),(1,'2009-12-03 15:47:34','Patch Set 2: Looks good to me, approved\n\n',76,'AAAABX///64='),(3,'2009-12-01 09:30:40','Patch Set 2: Looks good to me, but someone else must approve\n\nLooks good to me.\n\nWe should file bugs for missing functionality, like the lack of adding to the .gitignore doing this op and whether we actually consult the ignored list during presentation etc.',76,'AAAABX///78='),(1,'2009-12-01 01:59:23','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\nI think this is submittable, but its missing obvious stuff like adding the newly created .gitignore to the index automatically when the first entry is added.  It also allows you to add the same path twice.  :-(\n\nAlex, care to give me a +1 before I submit it?',76,'AAAABX///8o='),(1,'2009-12-01 01:58:26','Uploaded patch set 2.',76,'AAAABX///8s='),(13,'2009-10-18 04:36:30','Patch Set 1: Abandoned\n\nDuplicate change, did not know how to use gerrit properly :(.',77,'AAAAA3///w4='),(13,'2009-10-18 04:36:41','Patch Set 1: Abandoned\n\nDuplicate change, did not know how to use gerrit properly :(.',78,'AAAAA3///w0='),(13,'2009-10-18 04:37:03','Patch Set 1: Abandoned\n\nDuplicate change, did not know how to use gerrit properly :(.',79,'AAAAA3///ww='),(13,'2009-10-18 04:37:34','Patch Set 1: Abandoned\n\nDuplicate change, did not know how to use gerrit properly :(.',80,'AAAAA3///ws='),(1,'2009-10-31 22:19:53','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',81,'AAAAA3///sk='),(1,'2010-01-23 19:15:43','Patch Set 1: Abandoned\n\nRather than abstracting java.io APIs we are trying to abstract higher level Git specific APIs, like ObjectDatabase and RefDatabase.  This should make it easier to map Git onto non-filesystem storage environments.',81,'AAAAEX///2Y='),(1,'2009-10-31 22:26:35','Patch Set 1: Do not submit; No score\n\n',82,'AAAAA3///sc='),(1,'2010-01-23 19:15:48','Patch Set 1: Abandoned\n\nRather than abstracting java.io APIs we are trying to abstract higher level Git specific APIs, like ObjectDatabase and RefDatabase.  This should make it easier to map Git onto non-filesystem storage environments.',82,'AAAAEX///2U='),(1,'2009-11-01 03:14:13','Change has been successfully merged into the git repository.',83,'AAAAA3///oI='),(1,'2009-11-01 03:14:12','Patch Set 2: Looks good to me, approved; IP review completed\n\n',83,'AAAAA3///oM='),(1,'2009-11-01 03:14:05','Uploaded patch set 2.',83,'AAAAA3///oQ='),(11,'2009-10-20 14:16:27','Uploaded patch set 3.',84,'AAAAA3///v0='),(11,'2009-10-21 08:44:53','Patch Set 3: No score\n\n> Test scenario 1.)\n>     * Team > Share Project > Git -> Next -> Select test2 and click \"Create\"\n>     * > this initializes test2/.git but project is not shared\n>     * again Team > Share Project > Git -> Next\n>     * > test2 now listed to have repository C:.git (invalid path!)\n\nAs I can see original behavior has been preserved, as to be compared with commit 07081c040d. It seems to me this inconsistency deserves to be filed as a separate bug, because this patch doesn\'t address this issue, has touched several places and is already big enough.\n\n>     * select test2 and click finish\n>     * > project is shared, repo is at test2/.git\n>     * adding class Hello.java and committing the change works',84,'AAAAA3///vg='),(4,'2009-10-20 22:35:57','Patch Set 3: I would prefer that you didn\'t submit this; No score\n\nTest preparation:\n- create directory a and initialize it as git repo using cgit\n- add some text file and commit the change\n- create Eclipse project in subfolder a/b/c/nested-dir/test2 and add class Hello.java in default package\n--------------------------------------------------------\n\nTest scenario 1.)\n\n- Team > Share Project > Git -> Next -> Select test2 and click \"Create\"\n-> this initializes test2/.git but project is not shared\n- again Team > Share Project > Git -> Next \n-> test2 now listed to have repository C:.git (invalid path!)\n- select test2 and click finish\n-> project is shared, repo is at test2/.git\n- adding class Hello.java and committing the change works\n\n---------------------------------------------------------\n\nTest scenario 2.) (starting from same start position as above)\n\n- Team > Share Project > Git -> Next -> click + in front of test2\n-> node lists empty project and path and lists Repository to be ../../../../.git\n- selecting empty project entry enables Finish button\n- click Finish -> project is not shared\n- repeating this sequence doesn\'t help',84,'AAAAA3///vk='),(11,'2009-10-20 14:31:59','Patch Set 3: Looks good to me, but someone else must approve\n\nWas tested against 3.4.2 and 3.5M7 and it finally works.',84,'AAAAA3///vw='),(11,'2009-10-19 22:36:10','Uploaded patch set 2.',84,'AAAAA3///wc='),(11,'2009-10-19 12:16:33','Patch Set 1: I would prefer that you didn\'t submit this\n\nThis is still \'work in progress\' and was made available for review to figure out the right way in which this issue may be fixed (use Map<IProject, File> instead of IProject[] in ExistingOrNewPage and ConnectProviderOperation).',84,'AAAAA3///wg='),(1,'2009-12-01 01:42:29','Change has been successfully merged into the git repository.',84,'AAAABX///80='),(1,'2009-12-01 01:42:25','Patch Set 4: Looks good to me, approved; IP review completed\n\nI agree with Mykola, we should fix this now with this patch, and work with the other issues in a different bug, and a different change.  Basically this whole share wizard stuff has a horrible UI and is broken in a bunch of ways.  But this change is at least a step in the right direction by trying to keep track of the project<->repository mapping data.',84,'AAAABX///84='),(1,'2009-12-01 01:39:52','Uploaded patch set 4.',84,'AAAABX///88='),(1,'2009-10-31 22:00:05','Change has been successfully merged into the git repository.',85,'AAAAA3///tk='),(1,'2009-10-31 22:00:04','Patch Set 2: Looks good to me, approved; IP review completed\n\n',85,'AAAAA3///to='),(1,'2009-10-31 21:59:49','Uploaded patch set 2.',85,'AAAAA3///tw='),(3,'2009-10-19 09:06:58','Patch Set 1: No score\n\nSee also mail thread on the subject of whitespace',85,'AAAAA3///wk='),(1,'2009-10-31 21:49:49','Change has been successfully merged into the git repository.',86,'AAAAA3///t8='),(1,'2009-10-31 21:49:48','Patch Set 2: Looks good to me, approved; IP review completed\n\n',86,'AAAAA3///uA='),(1,'2009-10-31 21:49:41','Uploaded patch set 2.',86,'AAAAA3///uE='),(3,'2009-10-19 09:05:40','Patch Set 1: No score\n\nSee also mail thread on the subject of whitespace',86,'AAAAA3///wo='),(8,'2009-11-01 01:36:02','Another thing; It looks the first test is validating against itself and changing the order of tests should not make them fail. If you do, even more tests will fail.\n\nI know writing performance tests is tricky, so I do appreciate this attempt.',87,'AAAAA3///qQ='),(8,'2009-11-01 01:27:17','Patch Set 2: Do not submit; No score\n\nThe tests test80000 and test99999 fails occasionally here.\nIt\'s just a little worse than the limit set.\n\nThe off-factor for test80000 varies up to 18 here.\n\nOne thing to keep in mind when doing performance tests is the limited resolution of System.currentTimeMillis, but\nalso that it measures elapsed time and not CPU time.\n\nLook here for hints on measuring CPU time.\n\nhttp://nadeausoftware.com/articles/2008/03/java_tip_how_get_cpu_and_user_time_benchmarking\n\nI tried this, but it seems the tests are too short. Repeating them ten times seemed to work...',87,'AAAAA3///qU='),(1,'2009-10-31 22:15:51','Patch Set 2: Looks good to me, but someone else must approve; No score\n\nAll style nits.  The only one I\'d consider really important is the name of \"t\" -> \"runningTime\" inside of PerfData.',87,'AAAAA3///sw='),(5,'2009-10-20 12:07:59','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\nfixed some typos in comments',87,'AAAAA3///v8='),(5,'2009-10-20 12:05:42','Uploaded patch set 2.',87,'AAAAA3///wA='),(1,'2009-11-03 18:11:18','Patch Set 3: No score; No score\n\n',87,'AAAABH///+E='),(5,'2009-11-03 17:55:42','Uploaded patch set 3.',87,'AAAABH///+o='),(5,'2009-11-03 18:03:29','Patch Set 3: Looks good to me, but someone else must approve; No score\n\nI changed the test that they now use CPU time. Thanks for Robins comments/links on that. Now they are in a state that the test results are quite stable.\nI also changed the tests in a way that they can live with not so accurate CPU time clocks. On my laptop the VM returned new CPU time values only 0,01 seconds which was to bad to measure fast diffs. Now diffs are repeated until we see the CPU time clock changed its value at least 10 times.',87,'AAAABH///+Y='),(8,'2009-11-04 23:39:30','Change has been successfully merged into the git repository.',87,'AAAABH///64='),(8,'2009-11-04 23:39:24','Patch Set 5: Looks good to me, approved; IP review completed\n\n',87,'AAAABH///68='),(5,'2009-11-04 07:59:39','Patch Set 4: Looks good to me, but someone else must approve; No score\n\nincorporated most of your comments. Removed the feature of having a CPUTimeStopwatch which pretends to work even if the VM doesn\'t support that. This complicated stuff to much without bringing benefits in our case',87,'AAAABH///74='),(8,'2009-11-04 23:28:14','Uploaded patch set 5.',87,'AAAABH///7A='),(4,'2009-11-04 21:17:08','Patch Set 4: Looks good to me, but someone else must approve; IP review completed\n\n',87,'AAAABH///7I='),(1,'2009-11-04 21:04:15','Patch Set 4: Looks good to me, but someone else must approve; No score\n\n',87,'AAAABH///7M='),(5,'2009-11-04 01:04:26','Patch Set 3:\n\n',87,'AAAABH///8I='),(5,'2009-11-04 01:03:58','Uploaded patch set 4.',87,'AAAABH///8M='),(8,'2009-11-03 21:29:26','Patch Set 3: No score\n\n',87,'AAAABH///8s='),(4,'2009-10-20 21:30:29','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\n',88,'AAAAA3///vo='),(4,'2009-10-20 21:28:50','Uploaded patch set 2.',88,'AAAAA3///vs='),(4,'2009-10-19 22:47:17','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',88,'AAAAA3///wY='),(1,'2009-12-01 01:20:03','Uploaded patch set 3.',88,'AAAABX///9c='),(1,'2009-12-01 01:20:57','Change has been successfully merged into the git repository.',88,'AAAABX///9U='),(1,'2009-12-01 01:20:56','Patch Set 3: Looks good to me, approved; IP review completed\n\n',88,'AAAABX///9Y='),(11,'2009-10-20 12:55:58','Patch Set 2: Looks good to me, but someone else must approve\n\n',89,'AAAAA3///v4='),(4,'2009-10-19 23:27:26','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\n',89,'AAAAA3///wI='),(4,'2009-10-19 23:25:59','Uploaded patch set 2.',89,'AAAAA3///wM='),(4,'2009-10-19 22:47:58','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',89,'AAAAA3///wU='),(1,'2009-12-01 01:22:57','Change has been successfully merged into the git repository.',89,'AAAABX///9A='),(1,'2009-12-01 01:22:55','Patch Set 3: Looks good to me, approved; IP review completed\n\n',89,'AAAABX///9E='),(1,'2009-12-01 01:22:49','Uploaded patch set 3.',89,'AAAABX///9I='),(NULL,'2009-12-01 01:22:31','Change cannot be merged due to unsatisfiable dependencies.\n\nThe following dependency errors were found:\n\n* Depends on patch set 1 of I5042d65c, however the current patch set is 3.\n\nPlease rebase the change and upload a replacement commit.',89,'AAAABX///9M='),(1,'2009-12-01 01:22:30','Patch Set 2: Looks good to me, approved; No score\n\n',89,'AAAABX///9Q='),(1,'2009-10-31 23:15:54','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nAs I understand it, we do need two branding plugins, because someone might choose to install JGit by itself into an Eclipse IDE as a dependency of some other project, without using the EGit UI plugin.',90,'AAAAA3///qw='),(4,'2009-10-19 23:15:15','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',90,'AAAAA3///wQ='),(1,'2009-11-03 19:19:18','Patch Set 1: Looks good to me, approved\n\nDiscussion on egit-dev led to this remark:\n\nFrom Gunnar Wagenknecht:\n> JGit should not get a branding plugin. It doesn\'t make\n> any contributions to the Eclipse UI. If EGit has a\n> branding that\'s fine.\n\nSo this is the right change.',90,'AAAABH///+A='),(1,'2009-11-03 19:19:30','Change has been successfully merged into the git repository.',90,'AAAABH///98='),(5,'2009-10-20 12:02:46','Patch Set 1: Abandoned\n\nwrong changeid',91,'AAAAA3///wE='),(11,'2009-10-28 08:46:24','Uploaded patch set 2.',92,'AAAAA3///u0='),(11,'2009-10-28 08:33:42','Patch Set 1: No score\n\nOk, I checked this for JUnit Plug-in Test configuration type under the Test tab. There is no such option for Version: 3.4.2, Build id: M20090211-1700. But it\'s there for Version: 3.5.0, Build id: I20090611-1540 (Galileo) and Version: 3.5.0, Build id: I20090917-0100 (Helios).',92,'AAAAA3///u4='),(8,'2009-10-28 00:44:11','Please add something about this being a 3.5 flag in the commit message and I\'ll approve.',92,'AAAAA3///u8='),(8,'2009-10-28 21:44:57','Change has been successfully merged into the git repository.',92,'AAAAA3///uo='),(8,'2009-10-28 21:44:49','Patch Set 2: Looks good to me, approved; IP review completed\n\n',92,'AAAAA3///us='),(8,'2009-10-28 00:39:25','Patch Set 1: No score; No score\n\nI don\'t see this behaviour, nor the option  Could you, please add some information on Eclipse version and where in the dialog you see this or reference to a known eclipse bug, if any.',92,'AAAAA3///vA='),(6,'2009-10-30 13:37:29','Patch Set 1: Looks good to me, but someone else must approve; No score\n\n',93,'AAAAA3///uc='),(4,'2009-11-08 15:59:19','Patch Set 2: Looks good to me, approved; IP review completed\n\n',93,'AAAABH///6c='),(4,'2009-11-12 00:13:04','Change has been successfully merged into the git repository.',93,'AAAABH///6I='),(11,'2009-11-06 09:37:37','Uploaded patch set 2.',93,'AAAABH///6o='),(4,'2009-11-05 23:42:38','Patch Set 1: No score; No score\n\nLooks ok to me.\nPlease link to Bug: 290676 in the footer.',93,'AAAABH///6s='),(11,'2009-11-08 17:18:59','Patch Set 2: No score\n\nPatch attached to a bug 290676, https://bugs.eclipse.org/bugs/attachment.cgi?id=151645',93,'AAAABH///6Y='),(1,'2009-12-01 01:12:00','Change has been successfully merged into the git repository.',94,'AAAABX///9g='),(1,'2009-12-01 01:11:57','Patch Set 2: Looks good to me, approved; IP review completed\n\n',94,'AAAABX///9o='),(1,'2009-12-01 01:11:32','Uploaded patch set 2.',94,'AAAABX///9w='),(1,'2009-12-01 01:11:32','Uploaded patch set 2.',95,'AAAABX///90='),(NULL,'2009-12-01 01:09:16','Change cannot be merged due to unsatisfiable dependencies.\n\nThe following dependency errors were found:\n\n* Depends on patch set 1 of I07c6bda0, however the current patch set is 1.\n* Depends on patch set 1 of Ibda750e8, however the current patch set is 2.\n* Depends on commit bd2c7a150e948762c37dc2655fe0bfdb256705eb which has no change associated with it.\n\nPlease rebase the change and upload a replacement commit.',95,'AAAABX///94='),(1,'2009-12-01 01:09:14','Patch Set 1: Looks good to me, approved; IP review completed\n\n',95,'AAAABX///98='),(1,'2009-12-01 01:12:00','Change has been successfully merged into the git repository.',95,'AAAABX///9k='),(1,'2009-12-01 01:11:51','Patch Set 2: Looks good to me, approved; IP review completed\n\n',95,'AAAABX///9s='),(1,'2009-10-31 23:10:01','Change has been successfully merged into the git repository.',96,'AAAAA3///rE='),(1,'2009-10-31 23:09:59','Patch Set 3: Looks good to me, approved; IP review completed\n\n',96,'AAAAA3///rI='),(1,'2009-10-31 23:09:51','Uploaded patch set 3.',96,'AAAAA3///rM='),(4,'2009-10-27 09:14:58','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\n',96,'AAAAA3///vE='),(8,'2009-10-25 21:26:25','Patch Set 2: No score; IP review completed\n\nTiny whiney whitespace fixed.',96,'AAAAA3///vI='),(8,'2009-10-25 21:25:14','Uploaded patch set 2.',96,'AAAAA3///vM='),(4,'2009-10-25 21:11:13','Patch Set 1: Looks good to me, but someone else must approve; No score\n\nsome trailing whitespace in IO.java, besides that ok',96,'AAAAA3///vQ='),(1,'2009-10-31 21:43:14','Change has been successfully merged into the git repository.',97,'AAAAA3///uI='),(1,'2009-10-31 21:43:12','Patch Set 1: Looks good to me, approved; No score\n\n',97,'AAAAA3///uM='),(4,'2009-10-28 13:25:24','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',97,'AAAAA3///uw='),(1,'2009-10-31 23:14:45','Change has been successfully merged into the git repository.',98,'AAAAA3///q0='),(1,'2009-10-31 23:14:44','Patch Set 2: Looks good to me, approved; IP review completed\n\n',98,'AAAAA3///q4='),(1,'2009-10-31 23:13:39','Uploaded patch set 2.',98,'AAAAA3///rA='),(9,'2009-10-30 09:08:38','Patch Set 1: No score\n\nThis was discussed on the jgit mailing list with Shawn O.Pearce:\n\n\n\"Zivkov, Sasa\" <sasa.zivkov@sap.com> wrote:\n> When jgit initializes an empty repository it creates an empty\n> \"branches\" folder under the .git folder.\n> I haven\'t seen this folder in any other (C)Git repository.\n> Creating new branches leaves this folder empty.\n> A quick search through the jgit source code couldn\'t find any\n> usage of this folder.\n\nLong ago, in a time far away from the present, git versions all of\nthe planet created the branches folder to be compatible with the\nmost ancient of git tools, Cogito.\n\nWhen that portion of JGit was written, C Git created branches,\nand Cogito was still in active use.  So, we created branches too.\n\nAlmost two years ago (has it been that long?) Pasky put Cogito\nup for sale and stopped maintaining the project.  Since then the\nbranches folder must have been removed from C Git\'s init routine,\nand JGit just didn\'t catch up.\n\n> Should creation of this folder be removed from the Repository\n> class?\n\nYes.\n\n-- \nShawn.\n\n\n\n\n\n\"Zivkov, Sasa\" <sasa.zivkov@sap.com> wrote:\n> Creation of the .git/remotes folder seems also to be outdated?\n\nYup.  I don\'t think JGit even honors remotes from .git/remotes,\nI think we require the newer-style config based remotes.\n\n-- \nShawn.\n\n\n\nI will add Shawn as the reviewer for this change to get\nhis opinion again.',98,'AAAAA3///ug='),(8,'2009-10-29 23:39:55','Patch Set 1: No score; No score\n\nLatest git master creates these directories (see the templates directory). So the motivation is partially wrong.',98,'AAAAA3///uk='),(1,'2009-10-31 18:27:20','Patch Set 1: Do not submit\n\n',98,'AAAAA3///uQ='),(1,'2009-10-31 21:56:03','Change has been successfully merged into the git repository.',99,'AAAAA3///t0='),(1,'2009-10-31 21:56:02','Patch Set 1: Looks good to me, approved; IP review completed\n\n',99,'AAAAA3///t4='),(1,'2009-10-31 23:13:59','Patch Set 1: Abandoned\n\nSee instead I5473f3676a3642afdf9aaac44b7e6319c6e170b9',100,'AAAAA3///q8='),(1,'2009-11-01 00:14:19','Change has been successfully merged into the git repository.',101,'AAAAA3///qc='),(1,'2009-11-01 00:14:17','Patch Set 1: Looks good to me, approved; IP review completed\n\n',101,'AAAAA3///qg='),(1,'2009-11-02 15:50:27','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nNo, that over-inclusion of imports was a copy-and-paste error.  I meant to only import what was required.  Thanks for catching it.',102,'AAAAA3///n8='),(4,'2009-11-01 23:05:38','Patch Set 1: No score; No score\n\nIs it by intention that you declare more package dependencies than currently needed ?',102,'AAAAA3///oA='),(1,'2009-11-01 03:10:30','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',102,'AAAAA3///ok='),(1,'2009-11-03 01:56:18','Uploaded patch set 2.',102,'AAAABH////4='),(4,'2009-11-03 15:44:56','Patch Set 2: Looks good to me, but someone else must approve; No score\n\n',102,'AAAABH////U='),(1,'2009-11-03 17:55:13','Patch Set 2:  Looks good to me, approved; IP review completed\n\n',102,'AAAABH///+s='),(1,'2009-11-03 19:33:11','Change has been successfully merged into the git repository.',102,'AAAABH///9M='),(1,'2009-11-01 03:10:30','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',103,'AAAAA3///og='),(1,'2009-11-03 01:56:19','Uploaded patch set 2.',103,'AAAABH////w='),(1,'2009-11-03 17:55:13','Patch Set 2:  Looks good to me, approved; IP review completed\n\n',103,'AAAABH///+w='),(1,'2009-11-03 19:33:11','Change has been successfully merged into the git repository.',103,'AAAABH///9Q='),(1,'2009-11-04 01:00:35','Change has been successfully merged into the git repository.',104,'AAAABH///8Q='),(4,'2009-11-04 00:59:04','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\nThis is the antidot for my change http://egit.eclipse.org/r/#change,90 which went into the wrong direction.',104,'AAAABH///8U='),(1,'2009-11-04 00:57:27','Patch Set 1: Looks good to me, approved; No score\n\n',104,'AAAABH///8Y='),(6,'2009-11-10 17:11:52','Patch Set 2: Looks good to me, but someone else must approve; No score\n\n',105,'AAAABH///6U='),(4,'2009-11-04 01:36:46','Patch Set 2: No score; No score\n\nImproved commit message.',105,'AAAABH///78='),(4,'2009-11-04 21:17:55','Patch Set 2: IP review completed\n\n',105,'AAAABH///7E='),(4,'2009-11-04 01:35:40','Uploaded patch set 2.',105,'AAAABH///8A='),(4,'2009-11-04 01:34:53','Patch Set 1: No score; IP review completed\n\nThis change depends on jgit branch cq-diff. \n\nPushing this change to Gerrit to ease review.\n\nI tested Stefan\'s patch successfully (see bug) but I am \nnot sure if it is ok to not show any diff for the first \ncommit in a repository (gitk behaves in the same way). \nTo me this looks inconsistent.',105,'AAAABH///8E='),(8,'2010-02-01 20:28:48','Patch Set 3:\n\nI vore for merging cg-diff to master',105,'AAAAE3////4='),(6,'2010-01-14 14:49:09','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\nRemoved a bug for delete mode, rebased to master.\n\nNow that the diff feature in jgit is merged to master we would like to show the diff in the UI.',105,'AAAAEH///68='),(6,'2010-01-14 14:44:54','Uploaded patch set 3.',105,'AAAAEH///7A='),(4,'2010-01-31 23:27:45','Patch Set 3: Looks good to me, but someone else must approve; No score\n\n',105,'AAAAEn///+0='),(1,'2010-02-01 09:13:30','Patch Set 3:\n\nSince the underlying JGit change was cleared, should we now merge this cq-diff branch into EGit master and make it more widely available?',105,'AAAAEn///+c='),(8,'2010-02-01 08:34:38','Change has been successfully merged into the git repository.',105,'AAAAEn///+s='),(8,'2010-02-01 08:34:29','Patch Set 3: Looks good to me, approved; No score\n\n',105,'AAAAEn///+w='),(1,'2009-11-04 16:44:19','Patch Set 1: Looks good to me, approved; IP review completed\n\n',106,'AAAABH///70='),(1,'2009-11-04 16:49:10','Change has been successfully merged into the git repository.',106,'AAAABH///7s='),(4,'2009-11-04 16:48:16','Patch Set 1: Looks good to me, but someone else must approve; No score\n\n',106,'AAAABH///7w='),(1,'2009-11-04 17:00:05','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',107,'AAAABH///7c='),(1,'2009-11-04 19:02:58','Change has been successfully merged into the git repository.',107,'AAAABH///7Q='),(11,'2009-11-04 19:00:23','Patch Set 1: Looks good to me, but someone else must approve\n\n',107,'AAAABH///7U='),(4,'2009-11-04 17:12:44','Patch Set 1: Looks good to me, approved; No score\n\n',107,'AAAABH///7Y='),(11,'2009-11-19 23:25:36','Uploaded patch set 2.',108,'AAAABH///5k='),(1,'2009-12-01 01:07:16','Patch Set 2: I would prefer that you didn\'t submit this; No score\n\n',108,'AAAABX///+A='),(1,'2009-11-13 15:54:46','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',109,'AAAABH///6E='),(1,'2009-12-01 02:04:39','Change has been successfully merged into the git repository.',109,'AAAABX///8c='),(1,'2009-12-01 02:04:38','Patch Set 2: Looks good to me, approved; IP review completed\n\n',109,'AAAABX///8g='),(1,'2009-12-01 02:04:26','Uploaded patch set 2.',109,'AAAABX///8k='),(1,'2009-11-16 01:49:26','Given that this is a tiny refactoring with fairly little value in the long term (over the code we already have), I\'m inclined to suggest we don\'t submit it.',110,'AAAABH///50='),(1,'2009-11-16 01:48:34','Patch Set 1: I would prefer that you didn\'t submit this\n\n',110,'AAAABH///54='),(11,'2009-11-15 16:09:22','Patch Set 1: No score\n\n> I\'m confused.\n\nSorry for confusion, Shawn. Actually I didn\'t expect for a quick feedback ;-)\n\n> What is the value of this change?\n\nI\'ve found this when investigating a bug #294619 and decided it makes sense to replace couple of new File()s with a  method in a factory. Bug #294619 was closed as invalid because it\'s an Eclipse\'s bug (or feature) and I don\'t see how it can be fixed properly in EGit/JGit. I agree that \'Bug: 294619\' in the comment is useless, it\'s a leftover from the original comment in my local repository.\n\nThe bottom line: it\'s just a small refactoring, may be with a little or no value at.',110,'AAAABH///58='),(1,'2009-11-13 17:22:13','Patch Set 1: No score; No score\n\nI\'m confused.  What is the value of this change?  Is it a\nrefactoring that you are intending to build upon later so\nWindows users can have ~/ssh rather than ~/.ssh?  If so,\nhow are we going to change the name to \"ssh\" on Windows\nif the string is a constant?',110,'AAAABH///6A='),(1,'2009-12-01 00:46:42','Patch Set 1: Abandoned\n\nConsensus seems to be, this isn\'t a worthwhile change at this point in time.  So dropping it for now.',110,'AAAABX////M='),(1,'2009-11-17 18:31:29','Change has been successfully merged into the git repository.',111,'AAAABH///5o='),(1,'2009-11-17 18:31:28','Patch Set 1: Looks good to me, approved; IP review completed\n\n',111,'AAAABH///5s='),(25,'2009-11-30 10:29:18','I have a problem with splitting the commits: Git tells me, that my working tree is dirty because tag_egit.sh needs an update. The only change are the file permissions, which I did not change. I suppose this is because I work under Windows XP and I have no idea how to fix that.\n\nSo I would be glad if you could split the commits for me to enable further discussion.\nMaybe you have hints about this file permission issue too.\n\nBest regards\nMihael Vrbanec',112,'AAAABH///4w='),(6,'2009-11-26 16:15:17','Hi Mihael,\n\nyou could create three new patch sets in the following way:\n- Split your commit locally into three commits using the command git rebase -i (for a description search for \"if you wanted to split a commit\" in\nhttp://book.git-scm.com/4_interactive_rebasing.html\n). While doing this check that there is no entry \"Change-Id:...\" in the header of the commit message. If there is one, delete it. \n- Push each commit to gerrit\n\nI think that you could achieve three commits which do not depend on each other.\n\nIf you want we can do this split for you.\n\nThanks, Stefan',112,'AAAABH///5E='),(25,'2009-11-25 17:42:54','Patch Set 1: No score\n\nIMHO this is related to or fixes http://code.google.com/p/egit/issues/detail?id=93',112,'AAAABH///5g='),(25,'2009-11-26 15:06:33','Hi Stefan,\n\nI really appreciate your exact feedback and understand the reasoning to divide the patch set into three patches. Could you please help me with this division as i do not exactly know how I should do it. You could send me hints per email too.\n\nThanks',112,'AAAABH///5I='),(6,'2009-11-26 14:07:59','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nIn my opinion the \"Compare with Revision\" feature should open a dialog. If just the History View opens the user does not directly know what to do further.\n\nIn the History view I would prefer a menu entry \"Compare\" which compares with the working tree in case one commit is selected and which compares two revisions in case two commit are selected. But I could also live with the double-click solution.\n\nAll in all I think that you should split the patch into three patches which could be discussed independently:\n- the fix for the GitCompareFileRevisionEditorInput\n- the new CompareWithRevisionAction\n- the new behaviour of the GitHistoryPage',112,'AAAABH///5M='),(1,'2009-11-30 21:52:27','Patch Set 1: No score; No score\n\nMihael, use the following to disable file mode handling on your repository:\n\n  git config core.fileMode false\n\nThis should work around the executable mode bit difference caused by the mismatch of Cygwin and Git.',112,'AAAABX////8='),(1,'2009-12-03 16:00:00','Patch Set 1: Abandoned\n\nReplaced by the following changes:\n\n* I59d5dd2cf9e608182c2a36f8e5b9d32aba8f9ea6\n* I50f1287b72aca6defc044a8dd47b233d8c3a40e3\n* Ib3f979bd17875a9bf6e424b29ad85b00838cc3d9',112,'AAAABX///6k='),(6,'2009-12-02 13:30:34','Patch Set 1: Do not submit\n\nThis change has been replaced by \n\nhttp://egit.eclipse.org/r/#change,120\nhttp://egit.eclipse.org/r/#change,121\nhttp://egit.eclipse.org/r/#change,122',112,'AAAABX///7g='),(11,'2009-11-29 17:32:03','Uploaded patch set 2.',113,'AAAABH///44='),(4,'2009-11-27 21:32:59','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nPlease consider to rename the constant to be more precise.',113,'AAAABH///48='),(1,'2009-12-01 00:45:41','Change has been successfully merged into the git repository.',113,'AAAABX////Q='),(1,'2009-12-01 00:45:39','Patch Set 2: Looks good to me, approved; IP review completed\n\n',113,'AAAABX////U='),(11,'2009-11-29 17:39:48','Uploaded patch set 2.',114,'AAAABH///40='),(1,'2009-12-01 00:59:18','Change has been successfully merged into the git repository.',114,'AAAABX///+Q='),(1,'2009-12-01 00:59:16','Patch Set 3: Looks good to me, approved; IP review completed\n\n',114,'AAAABX///+U='),(1,'2009-12-01 00:53:54','Patch Set 2: Do not submit; No score\n\n',114,'AAAABX///+w='),(1,'2009-12-01 00:59:04','Uploaded patch set 3.',114,'AAAABX///+Y='),(11,'2009-12-17 23:32:30','Patch Set 4: Looks good to me, but someone else must approve\n\n',115,'AAAAB3////I='),(11,'2009-12-17 23:31:06','Uploaded patch set 4.',115,'AAAAB3////M='),(8,'2009-12-18 23:48:24','Change has been successfully merged into the git repository.',115,'AAAAB3///+c='),(8,'2009-12-18 23:48:18','Patch Set 5: Looks good to me, approved; IP review completed\n\n',115,'AAAAB3///+g='),(8,'2009-12-18 23:47:48','Uploaded patch set 5.',115,'AAAAB3///+k='),(1,'2009-12-01 00:44:30','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',115,'AAAABX////Y='),(11,'2009-12-09 23:14:55','Patch Set 3: Looks good to me, but someone else must approve; No score\n\n',115,'AAAABX///04='),(8,'2009-12-10 21:45:48','Patch Set 3: No score; No score\n\n',115,'AAAABX///0g='),(11,'2009-12-11 08:34:36','Patch Set 3: No score\n\n',115,'AAAABX///0U='),(11,'2009-12-08 10:41:25','Patch Set 3: No score\n\n',115,'AAAABX///2o='),(11,'2009-12-08 10:29:10','Uploaded patch set 3.',115,'AAAABX///2w='),(1,'2009-12-07 16:53:28','Patch Set 2: I would prefer that you didn\'t submit this; No score\n\n',115,'AAAABX///34='),(8,'2009-12-07 19:46:10','I still don\'t like that name, but given the reference I can accept that.',115,'AAAABX///3A='),(11,'2009-12-07 19:17:55','And I changed my mind. Introducing this method as a static was a bad idea and I inclined to drop it in favor of an instance method.',115,'AAAABX///3E='),(11,'2009-12-07 19:14:58','Patch Set 2: No score\n\nThis method was extracted from org.eclipse.egit.ui.internal.clone.CloneDestinationPage (Change If3c61a2a) because org.eclipse.egit.core.GitProjectSetCapability needs this feature too (Change I800dd9f2). It also may be used by org.eclipse.jgit.pgm.Clone.run() method (if (localName == null)...).',115,'AAAABX///3I='),(1,'2009-12-07 19:04:18','jgit clone (in our *.pgm package) wants this to decide on the default name for the local working directory if the argument wasn\'t supplied.  Its supposed to guess off the URL.\n\nI could see any other GUI based on top of JGit wanting the same feature, that is, given a URIish obtain the default name for the local working directory off that URI just as git clone would do.  The UI probably should then use that to pre-populate a text field that the user can modify.\n\nIt makes sense to make this algorithm common, and part of URIish.  But anytime one would want to do this, you probably have a URIish on hand, which is why I lobbied for the instance method rather than the static variant.  I\'m still not sure about the static variant.',115,'AAAABX///3M='),(8,'2009-12-07 17:39:11','Patch Set 2: I would prefer that you didn\'t submit this; No score\n\n',115,'AAAABX///3o='),(8,'2009-12-07 18:55:29','Given further considerations. Who, besides the clone dialog needs this method, which is clearly UI oriented?  How to display something is a UI issue and we don\'t even have a clear pattern as to what UI\'s in want  methods like this and how they want to display information from the URI.\n\nMost display purposes will probably want the full URI anyway.\n\nDrop this.',115,'AAAABX///3Q='),(8,'2009-12-06 15:11:56','Patch Set 1: No score; No score\n\n',115,'AAAABX///44='),(11,'2009-12-07 16:37:48','Uploaded patch set 2.',115,'AAAABX///4Q='),(1,'2009-12-05 22:39:18','IMHO, what\'s blocking this change is lack of javadoc for getHumanish, and I think an instance method would be useful, in addition to the static method.',115,'AAAABX///5g='),(11,'2009-12-01 09:32:51','Patch Set 1: No score\n\n',115,'AAAABX///74='),(1,'2009-12-01 00:57:33','Patch Set 1: No score; No score\n\nWaiting for jgit Iec0688232bd59d4626111d77633109918e8e1df3',116,'AAAABX///+c='),(11,'2009-12-19 23:01:44','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\n',116,'AAAACH////4='),(11,'2009-12-19 22:51:10','Uploaded patch set 2.',116,'AAAACH////8='),(1,'2009-12-22 01:22:38','Change has been successfully merged into the git repository.',116,'AAAACX///+E='),(1,'2009-12-22 01:22:36','Patch Set 2: Looks good to me, approved; IP review completed\n\n',116,'AAAACX///+I='),(1,'2009-12-01 00:56:37','Change has been successfully merged into the git repository.',117,'AAAABX///+g='),(1,'2009-12-01 00:56:36','Patch Set 2: Looks good to me, approved; IP review completed\n\n',117,'AAAABX///+k='),(1,'2009-12-01 00:56:29','Uploaded patch set 2.',117,'AAAABX///+o='),(1,'2009-12-01 00:54:48','Patch Set 1: Looks good to me, approved; IP review completed\n\n',117,'AAAABX///+s='),(8,'2009-12-18 23:32:09','Patch Set 1: Looks good to me, but someone else must approve\n\nAny good links for the Project set file format?',118,'AAAAB3///+s='),(1,'2009-12-01 00:52:36','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',118,'AAAABX///+4='),(8,'2009-12-01 17:44:52','Patch Set 1: Do not submit; No score\n\nNot even the author considers it ready, so why is it here?',118,'AAAABX///7w='),(11,'2009-12-01 07:53:12','Patch Set 1: No score\n\n',118,'AAAABX///8Q='),(11,'2009-12-29 13:41:05','Patch Set 2: No score; No score\n\n> This patch enables PSF export, but it doesn\'t work (no project serializer).\n\nRobin, could you provide more info because this patch has a fix for \'no project serializer\' issue caused by the bug #244313. And it works, how to use an archived update site (which has this patchset) is available on http://wiki.eclipse.org/EGit/User_Guide/Project_Set_File',118,'AAAAC3///78='),(11,'2009-12-29 17:25:06','Ok, I\'ve got it now. Your comment was about exporting PSF, which was intentionally not implemented at all in this patchset.',118,'AAAAC3///7s='),(8,'2009-12-29 16:14:24','I noted the reference.\n\nWithin the debugger I see an exception thrown in ProjectSetCapability line 146\n\n		if (serializer != null) {\n			return serializer.asReference(providerProjects, context.getShell(), monitor);\n		}\n--->		throw new TeamException(Messages.ProjectSetCapability_0); \n	}\n\nThis is not a NullPointerException.',118,'AAAAC3///7w='),(8,'2009-12-29 11:36:38','Patch Set 2: I would prefer that you didn\'t submit this; No score\n\nand, now Shawn removed the eclipse project files so the provide psf isn\'t usable even if the URLs get fixed.\n\nCould we get the import to run mvn eclipse:eclipse in a clean fashion? That would be useful in other settings than Git. We could drop that psf file from the patch and it would almost be useful if it weren\'t because we hsve not\ndecent way of creating project set files. This patch enables PSF export, but it doesn\'t work (no project serializer).',118,'AAAAC3///8A='),(8,'2009-12-20 08:29:26','Patch Set 1: No score\n\nOops, I just wanted to ask a question. Not approve.',118,'AAAACH////0='),(11,'2009-12-20 21:02:23','Patch Set 1: No score\n\n> Any good links for the Project set file format?\n\nI\'ve found nothing. But we have a source code ;-)',118,'AAAACH////c='),(11,'2009-12-20 21:10:56','Uploaded patch set 2.',118,'AAAACH////Y='),(3,'2010-01-06 13:53:14','Patch Set 2: I would prefer that you didn\'t submit this\n\nThe absolute dependency on the runtime bundle should not be pushed through. We should, if we\'re working around the bug, make it an optional requirement so that if present, it\'s available, but if not, we don\'t need it. IIRC the only thing that will fail is the export of the PSF if this dependency isn\'t satisfied, and that can be fixed upstream.',118,'AAAAD3///7o='),(8,'2010-11-14 23:56:40','Patch Set 4:\n\nWhy is the compatibility bundls so bad, and why is it used?',118,'AAAL0X///+Y='),(11,'2010-07-07 21:13:47','Patch Set 3: I would prefer that you didn\'t submit this\n\nRebased on top of the current master, I\'ll contiue today/tomorrow.',118,'AAALwX///Cc='),(11,'2010-07-07 21:08:20','Uploaded patch set 3.',118,'AAALwX///Ck='),(11,'2010-07-09 22:08:23','Uploaded patch set 4.',118,'AAALwX//+4c='),(11,'2010-07-09 22:38:32','Patch Set 4: I would prefer that you didn\'t submit this\n\n- error messages improved\n- don\'t clone if destination directory exists (with detailed error message)\n\nIt still requires a compatibility layer. Unfortunately, providing it as an optional dependency not a good solution from the user\'s PoV: if a compatibility layer is missing there will be no feedback provided by team framework. Should be moved to a feature patch or separate feature to not mandating a compatibility layer for EGit.',118,'AAALwX//+4U='),(3,'2010-10-13 20:23:01','Patch Set 4:\n\nShould this be abandoned? Nothing seems to have happened since July.',118,'AAALzH///8M='),(4,'2011-09-01 21:59:59','Patch Set 4: Abandoned\n\nwas taken over into http://egit.eclipse.org/r/2936 and merged as 7fbeca4c218d7712abd6198ca9551f3c15904343',118,'AABOBH///1I='),(74,'2011-09-01 14:56:14','Patch Set 4:\n\nMykola, can you please abandon this? Thanks',118,'AABOBH///30='),(1,'2009-12-01 01:58:17','Patch Set 1: Abandoned\n\nSee original Ic202fb67b80be93260974cde21d872a64a4561e6.',119,'AAAABX///8w='),(1,'2009-12-03 15:53:51','Change has been successfully merged into the git repository.',120,'AAAABX///6s='),(1,'2009-12-03 15:53:46','Patch Set 2: Looks good to me, approved; IP review completed\n\n',120,'AAAABX///6w='),(6,'2009-12-02 13:27:37','Uploaded patch set 2.',120,'AAAABX///7k='),(25,'2009-12-03 09:08:38','Patch Set 2: Looks good to me, but someone else must approve\n\nThis change mimicks the behavior of other VCS plugins in Eclipse where the author of the revision is displayed in parenthesis.',120,'AAAABX///7Q='),(6,'2009-12-02 13:34:43','Patch Set 2: No score\n\nThis change partly replaces\n\nhttp://egit.eclipse.org/r/#change,112.\n\nPlease have a look for the comments there.',120,'AAAABX///7U='),(25,'2009-12-09 14:31:43','I would like to fix the raised issues on this change like renaming the entries and making them translatable. Could someone guide me through the steps needed to make the updated patch visible in this change?\n\nmany thanks in advance',121,'AAAABX///1A='),(6,'2009-12-08 08:43:38','I also first thought we should bring up a dialog when the user selects \"Compare with Revision\".\n\nBut together with http://egit.eclipse.org/r/122 (Compare with the working tree on double click) the behaviour would be the same as in CVS. We should however also call the action then \"Compare with History...\" as CVS does. Then the user would not be astonished that no dialog comes up.\n\nWe should also add \"Compare\" actions in the History View. I already did that in my repo but wanted to wait until this change and http://egit.eclipse.org/r/122 are thoroughly discussed.',121,'AAAABX///20='),(8,'2009-12-07 20:35:13','Ah, some light...\n\nAs I see it this action should open the history view so the user can then compare a selected revision with the local version, which we cannot yet do. This this action promises\ntoo much. This original view had this, though it only worked well on Linux for some mysterious reason.\n\nIt should also be named just \"Git Revision...\" (or possibly \"Revision...\" to avoid the strange looking \n\n\"Compare with... Compare with Revision\" menu.',121,'AAAABX///24='),(8,'2009-12-07 20:20:12','Patch Set 2: I would prefer that you didn\'t submit this\n\nI\'m not sure what this does, or is supposed to do. This git history page flashes and the selected revision changes, but nothing visible happens. \n\nLooking at the code makes me scratch my head. Seems the class is some legacy from the time when I did not know much at all about Eclipse...\n\nI think we should bring up a compare dialog. The old history page actually had some logic like that as an indirect action, but the current version doesn\'t.',121,'AAAABX///28='),(1,'2009-12-07 18:21:34','Arrrgh, that revwalk patch comes back to bite me almost 2 years later.  Yikes.\n\n(For those who aren\'t sure, the two commits Robin is citing are from our old history, before we moved to Eclipse.org, and must be fetched off repo.or.cz if you are interested in reading them.  But don\'t because 92a1cc82 is a giant 6811 line deletion, which happened to remove the feature this change is trying to put back.)',121,'AAAABX///3U='),(8,'2009-12-07 11:23:46','Patch Set 2: No score; No score\n\nI replaced it in 1b66794e691d9614ef0005e9fdece89b915a8546, but the remained. Then Shawn removed the replacement in 92a1cc82904b37476abb47d6462b40b0ce375e9b.',121,'AAAABX///4o='),(6,'2009-12-03 15:59:41','Good point, I admit that I\'m not that familiar with CVS. I also see the advantage with this solution that we do not need to duplicate the list of revisions in a new dialog.\n\nHowever, I suggest that we also use the same label then as CVS: Compare With -> History.',121,'AAAABX///6o='),(1,'2009-12-03 16:13:51','Patch Set 2: No score; No score\n\nApparently the code is already present, we just didn\'t link it into the UI?  I\'d like it if the commit message explained what was really going on here, like \"this action was created in commit X but wasn\'t enabled in the UI\".',121,'AAAABX///6Q='),(25,'2009-12-03 09:42:21','Patch Set 2: No score\n\nThis behaves like \"Compare with->History...\" in the CVS module. So I think the user would expect to see a view with the revisions of the file. I do not know GIT terminology that well because of my CVS background. Maybe we should rename the menu entry to make it clearer.',121,'AAAABX///7M='),(6,'2009-12-02 13:26:24','Uploaded patch set 2.',121,'AAAABX///7o='),(6,'2009-12-02 13:34:22','Patch Set 2: No score\n\nThis change partly replaces\n\nhttp://egit.eclipse.org/r/#change,112.\n\nPlease have a look for the comments there.',121,'AAAABX///7Y='),(25,'2009-12-22 14:47:22','Uploaded patch set 3.',121,'AAAACX///9U='),(8,'2009-12-30 00:28:02','Patch Set 4: Looks good to me, approved; IP review completed\n\n',121,'AAAADX////0='),(8,'2009-12-30 00:27:17','Uploaded patch set 4.',121,'AAAADX////4='),(8,'2009-12-30 00:28:05','Change has been successfully merged into the git repository.',121,'AAAADX////w='),(25,'2009-12-03 16:31:28','Patch Set 2: No score\n\nThanks for your comments Stefan,\nI will look into the issues as soon as possible but it could take me some days. I have little spare time atm.',122,'AAAABX///6I='),(6,'2009-12-03 16:27:57','Now I\'m convinced that the double-click solution is a good one (as CVS does it the same).\n\nCould you please fix the minor issues? I just copied my remarks from the original patch set.',122,'AAAABX///6M='),(6,'2009-12-02 13:34:09','Patch Set 2: No score\n\nThis change partly replaces\n\nhttp://egit.eclipse.org/r/#change,112.\n\nPlease have a look for the comments there.',122,'AAAABX///7c='),(6,'2009-12-02 13:22:58','Uploaded patch set 2.',122,'AAAABX///7s='),(8,'2009-12-12 15:24:51','Patch Set 2: No score; No score\n\nCVS doesn\'t show folder history, presumable because that would be expensive. EGit, on the other hand filters history at folder level so we should not behave like the CVS plugin in this respect.',122,'AAAABX///zM='),(25,'2009-12-12 12:11:02','Maybe it would be enough to do nothing, when selected resource is not a file. The CVS plugin switches to synchronized view in similar occasions but EGit offers revision details anyway in history view.',122,'AAAABX///zQ='),(25,'2009-12-22 14:49:09','Uploaded patch set 3.',122,'AAAACX///9Q='),(8,'2009-12-30 00:50:22','Patch Set 3: I would prefer that you didn\'t submit this; No score\n\nPlace the chang description before the sob and changeid lines.\nStart sentences with a capital letter and end with a period.',122,'AAAADX////k='),(6,'2010-02-10 09:59:29','Patch Set 4:\n\nHi Robin,\n\nI have to admit that I have not yet tested the code on linux (it is a flaw that we do not yet have linux and Mac OS instances in our department).\n\nHowever, the code is basically the same as in CommitFileDiffViewer (l.62). \n\nThe double click only has effect when the input of the history page is file. Could you please check once again if in your case the history is shown for a file and not for a folder or the project?\n\nThanks,\nStefan',122,'AAAAE3///1I='),(8,'2010-02-07 10:54:28','Patch Set 4: I would prefer that you didn\'t submit this; No score\n\nI see no effedct of this patch, at least in Eclipse 3.5, Kubuntu 9.1.. \n\nNothing happens when I double click a revision the ine commit graph.',122,'AAAAE3///50='),(25,'2010-02-03 12:43:17','Patch Set 4: Looks good to me, but someone else must approve\n\nSeems to do the right thing.',122,'AAAAE3///88='),(6,'2010-02-03 11:39:30','Patch Set 4: Looks good to me, but someone else must approve; IP review completed\n\n',122,'AAAAE3///9A='),(6,'2010-02-03 11:38:09','Uploaded patch set 4.',122,'AAAAE3///9E='),(8,'2010-02-17 22:01:54','Change has been successfully merged into the git repository.',122,'AAAAE3///p0='),(8,'2010-02-17 22:01:46','Patch Set 5: Looks good to me, approved; No score\n\n',122,'AAAAE3///p4='),(6,'2010-02-17 13:20:26','Patch Set 5: Looks good to me, but someone else must approve; IP review completed\n\nI changed the coding which used an eclipse 3.5 feature (GitHistoryPage, l.422).\n\nThe bug mentioned by Matthias is not related to this change, there even already exists a bugzilla entry (302145).',122,'AAAAE3///p8='),(6,'2010-02-17 13:16:54','Uploaded patch set 5.',122,'AAAAE3///qA='),(4,'2010-02-15 21:06:51','Patch Set 4: No score; No score\n\n- I tried with Eclipse 3.6 M5 on Ubuntu 9.10, this is working for me.\n- When selecting an older version in the CommitGraphTable and then double clicking the entry in the path pane (bottom right pane in the resource history view) this modifies the working copy of the double clicked file. I recognized this since I had the working copy open in an editor and bringing up the compare view turned the editor to the dirty state. I don\'t know if this is caused by this patch but I think this should be fixed since comparing versions should not have side effects on the working copy.',122,'AAAAE3///sk='),(5,'2009-12-11 09:25:46','Patch Set 3: Abandoned\n\nthis is a duplicate of http://egit.eclipse.org/r/#change,140',123,'AAAABX///0E='),(5,'2009-12-03 15:40:43','Patch Set 3: No score; No score\n\nremoved some unneded @todo tags',123,'AAAABX///68='),(5,'2009-12-03 15:39:19','Uploaded patch set 3.',123,'AAAABX///7A='),(5,'2009-12-03 15:28:25','Patch Set 2: No score\n\nThis patchset doesn\'t change two much compared to the patchset 1 (info for those who reviewd patchset 1 already). The things changed in this patchset are:\n- added a missing modification to class Edit\n- added copyright boilerplate\n- added more tests for the algorithm\n- fixed algorithm: he always forgot the last common part',123,'AAAABX///7E='),(5,'2009-12-03 15:22:42','Uploaded patch set 2.',123,'AAAABX///7I='),(1,'2009-12-03 16:41:01','Change has been successfully merged into the git repository.',124,'AAAABX///58='),(1,'2009-12-03 16:41:00','Patch Set 2: Looks good to me, approved; IP review completed\n\n',124,'AAAABX///6A='),(1,'2009-12-03 16:40:52','Uploaded patch set 2.',124,'AAAABX///6E='),(1,'2009-12-10 18:57:09','Change has been successfully merged into the git repository.',125,'AAAABX///0o='),(1,'2009-12-10 18:57:06','Patch Set 3: Looks good to me, approved; No score\n\n',125,'AAAABX///0s='),(11,'2009-12-08 15:38:26','Patch Set 3: No score\n\n',125,'AAAABX///1o='),(4,'2009-12-08 12:35:22','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\n- fixed problems Shawn reported on patchset 2\r\n- corrected commit message and added Igor\'s sign-off\r\n- tested ok on Windows XP',125,'AAAABX///2c='),(4,'2009-12-08 12:32:50','Uploaded patch set 3.',125,'AAAABX///2g='),(28,'2009-12-05 06:38:21','Uploaded patch set 2.',125,'AAAABX///54='),(1,'2009-12-05 22:41:43','Patch Set 2: I would prefer that you didn\'t submit this; No score\n\n',125,'AAAABX///5U='),(28,'2009-12-08 13:53:31','Patch Set 1: Abandoned\n\nReplaced by Change-Id: 	I6f907f1e14cce4372064603ff64a9d1162070dc1',126,'AAAABX///2E='),(28,'2009-12-08 13:53:48','Patch Set 1: Abandoned\n\nReplaced by Change-Id: 	I6f907f1e14cce4372064603ff64a9d1162070dc1',127,'AAAABX///2A='),(28,'2009-12-08 13:55:03','Patch Set 1: Abandoned\n\nReplaced by Change-Id: 	I6f907f1e14cce4372064603ff64a9d1162070dc1. I\'ll make requested changes to the commit message and test class in the new change.',128,'AAAABX///18='),(8,'2009-12-05 18:19:09','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nWhy is GitTestCase changed here?',128,'AAAABX///50='),(11,'2009-12-06 10:11:24','Patch Set 1: No score\n\nRobin, what about a half baked patch to implement an environment variable named GIT_CEILING_DIRECTORIES which you\'ve mentioned in http://dev.eclipse.org/mhonarc/lists/egit-dev/msg00277.html? Are there any progress?',128,'AAAABX///5I='),(8,'2009-12-06 08:20:57','Ok, but update the commit message to explain it right there. You should probably drop the check method too, unless someone is actually using it. It\'s farly new so there is little legacy and it should be replaced by a mechanism like Git\'s GIT_CEILING_DIRECTORIES.',128,'AAAABX///5M='),(8,'2009-12-06 08:20:57','Ok, but update the commit message to explain it right there. You should probably drop the check method too, unless someone is actually using it. It\'s farly new so there is little legacy and it should be replaced by a mechanism like Git\'s GIT_CEILING_DIRECTORIES.',128,'AAAABX///5Q='),(28,'2009-12-05 22:09:17','Patch Set 1: No score\n\nAs I explained on egit-dev list, conventional maven project layout results in the following repository nesting (I hope formatting will be readable)\n\nparallelip-egit <= egit source tree root\n  /.git\n  /org.eclipse.egit.core.test\n    /target\n      /work\n        /data     <= test workspace\n          /.git\n          /.metadata\n          /Project-1\n\nSo if we keep nested repo check in the test, then we either need to move test workspace out of the build tree (where to?) or change the code not to look above test workspace root. Personally, I tentatively prefer second approach. Several maven operations, like \"mvn clean\" assume conventional layout and would have to be reimplemented. At the same time, I am too new to git, so I am willing to implement whatever egit developers think is correct here.',128,'AAAABX///5w='),(28,'2009-12-08 13:55:14','Patch Set 1: Abandoned\n\nReplaced by Change-Id: 	I6f907f1e14cce4372064603ff64a9d1162070dc1',129,'AAAABX///14='),(28,'2009-12-08 13:55:34','Patch Set 1: Abandoned\n\nReplaced by Change-Id: 	I6f907f1e14cce4372064603ff64a9d1162070dc1',130,'AAAABX///10='),(4,'2009-12-08 22:21:42','Patch Set 1: Abandoned\n\nthis now has an abandonded duplicate with the same ChangeID which prevents updating the patchset. Hence replacing this change by http://egit.eclipse.org/r/#change,135',131,'AAAABX///1U='),(4,'2009-12-08 22:18:55','this now has an abandonded duplicate with the same ChangeID which prevents updating the patchset. Hence replacing this change by http://egit.eclipse.org/r/#change,135',131,'AAAABX///1Y='),(4,'2009-12-08 12:43:27','Patch Set 1: No score; No score\n\nas agreed with Igor \r\nhttp://dev.eclipse.org/mhonarc/lists/egit-dev/msg00400.html \r\nthis change replaces \r\n- http://egit.eclipse.org/r/#change,126 Change Icebfffdc: partially working tycho build configuration\r\n- http://egit.eclipse.org/r/#change,127 Change Ic384b918: Merge commit \'origin\'\r\n- http://egit.eclipse.org/r/#change,129 Change Ia9f596ab: Merge commit \'origin\'\r\n- http://egit.eclipse.org/r/#change,130 Change I6198622b: New org.sonatype.tycho groupId..\r\n- http://egit.eclipse.org/r/#change,128 Change I1cd9ec0f: flipped jgit.core to manifest-first\r\n\r\nIgor: add whatever is pending from Robin\'s comments in http://egit.eclipse.org/r/#change,128\r\nand review the commit message again.\r\n\r\n- lcp says this patch has 234 lines hence we are below CQ threshold\r\n- tested build on Windows XP successfully',131,'AAAABX///2Y='),(4,'2009-12-11 09:07:04','Patch Set 3: No score; No score\n\n- tests pass now :-)\n- I am wondering if there is any use case for ceiling other than command line or test case',132,'AAAABX///0Q='),(8,'2009-12-09 08:58:27','Uploaded patch set 3.',132,'AAAABX///1I='),(4,'2009-12-08 16:06:33','Patch Set 2: I would prefer that you didn\'t submit this; No score\n\nfix typos in commit message:\n\nGIT_CEILING_DIRECTORIES\nA colon (semicolon on Windows) separated list of paths\nwhich JGit will not cross when looking for the .git directory.\n\nthe following test fails during tear down on Windows (I\'ll debug into that later):\n\norg.eclipse.jgit.lib.T0003_Basic.test000_openrepo_alternate_index_file_and_objdirs\ntest000_openrepo_alternate_index_file_and_objdirs(org.eclipse.jgit.lib.T0003_Basic)\njunit.framework.AssertionFailedError: ERROR: Failed to delete target\\trash\\test1260288241048_0\\.git\\objects\\pack\\pack-df2982f284bbabb6bdb59ee3fcc6eb0983e20371.pack in org.eclipse.jgit.lib.T0003_Basic.test000_openrepo_alternate_index_file_and_objdirs\n	at junit.framework.Assert.fail(Assert.java:47)\n	at org.eclipse.jgit.junit.LocalDiskRepositoryTestCase.reportDeleteFailure(LocalDiskRepositoryTestCase.java:237)\n	at org.eclipse.jgit.junit.LocalDiskRepositoryTestCase.recursiveDelete(LocalDiskRepositoryTestCase.java:210)\n	at org.eclipse.jgit.junit.LocalDiskRepositoryTestCase.recursiveDelete(LocalDiskRepositoryTestCase.java:206)\n	at org.eclipse.jgit.junit.LocalDiskRepositoryTestCase.recursiveDelete(LocalDiskRepositoryTestCase.java:206)\n	at org.eclipse.jgit.junit.LocalDiskRepositoryTestCase.recursiveDelete(LocalDiskRepositoryTestCase.java:206)\n	at org.eclipse.jgit.junit.LocalDiskRepositoryTestCase.recursiveDelete(LocalDiskRepositoryTestCase.java:206)\n	at org.eclipse.jgit.junit.LocalDiskRepositoryTestCase.tearDown(LocalDiskRepositoryTestCase.java:170)\n	at junit.framework.TestCase.runBare(TestCase.java:140)\n	at junit.framework.TestResult$1.protect(TestResult.java:110)\n	at junit.framework.TestResult.runProtected(TestResult.java:128)\n	at junit.framework.TestResult.run(TestResult.java:113)\n	at junit.framework.TestCase.run(TestCase.java:124)\n	at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)\n	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)\n	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)\n	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)\n	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)\n	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)',132,'AAAABX///1k='),(8,'2009-12-09 00:12:03','No need to debug. I\'ll fix the error soon.',132,'AAAABX///1M='),(8,'2009-12-08 13:51:21','Patch Set 2: No score; IP review completed\n\n',132,'AAAABX///2I='),(8,'2009-12-08 13:48:04','Uploaded patch set 2.',132,'AAAABX///2U='),(1,'2009-12-29 00:01:56','Patch Set 4: Looks good to me, approved; IP review completed\n\n',132,'AAAAC3///80='),(1,'2009-12-29 00:01:58','Change has been successfully merged into the git repository.',132,'AAAAC3///8w='),(1,'2009-12-29 00:00:39','Uploaded patch set 4.',132,'AAAAC3///9I='),(4,'2009-12-21 16:25:58','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\n',132,'AAAACH///+o='),(1,'2009-12-22 00:35:06','Patch Set 3: Looks good to me, but someone else must approve; No score\n\nCeiling support still makes some sense even in the EGit world.  Imagine your home directory is on NFS and the NFS is sort of slow, stating up during import just to find a .git might suck without EGit honoring some sort of GIT_CEILING_DIRECTORIES.  So it probably makes sense to support it to some extent.',132,'AAAACX////o='),(8,'2009-12-18 23:13:12','Uploaded patch set 3.',133,'AAAAB3////A='),(8,'2009-12-18 23:19:19','Patch Set 3: No score; IP review completed\n\nI guess the OSGi class loader is smarter than I am. This\nconnects the EGit unit tests tgo the JGit ones to a lesser\nextent.',133,'AAAAB3///+4='),(8,'2009-12-09 09:00:24','Uploaded patch set 2.',133,'AAAABX///1E='),(11,'2009-12-08 16:07:47','Patch Set 1: No score\n\n\'above which which\' in the comment',133,'AAAABX///1g='),(8,'2009-12-08 13:51:00','Patch Set 1: IP review completed\n\n',133,'AAAABX///2M='),(8,'2009-12-08 13:50:43','Patch Set 1: No score; No score\n\nDepends on http://egit.eclipse.org/r/#change,132',133,'AAAABX///2Q='),(4,'2009-12-11 11:39:42','Patch Set 2: I would prefer that you didn\'t submit this; No score\n\nJUnit 3 doesn\'t find the test cases anymore.',133,'AAAABX///zs='),(4,'2009-12-20 21:34:54','Patch Set 3: I would prefer that you didn\'t submit this; No score\n\ndepends on pending jgit changes \n  http://egit.eclipse.org/r/#change,132\nand \n  http://egit.eclipse.org/r/#change,147',133,'AAAACH////I='),(8,'2009-12-21 04:35:30','Patch Set 4: No score; IP review completed\n\nDepends on pending jgit changes\nhttp://egit.eclipse.org/r/#change,132\nand\nhttp://egit.eclipse.org/r/#change,147',133,'AAAACH///+4='),(8,'2009-12-21 04:32:39','Uploaded patch set 4.',133,'AAAACH///+8='),(4,'2009-12-21 16:29:15','Patch Set 4: Looks good to me, but someone else must approve; No score\n\n',133,'AAAACH///+k='),(8,'2009-12-30 00:55:20','Change has been successfully merged into the git repository.',133,'AAAADX////c='),(8,'2009-12-30 00:55:13','Patch Set 4: Looks good to me, approved\n\n',133,'AAAADX////g='),(28,'2009-12-08 20:54:33','Patch Set 1: Abandoned\n\nThis was not supposed to be a separate changeset',134,'AAAABX///1c='),(28,'2009-12-18 23:12:47','Uploaded patch set 2.',135,'AAAAB3////E='),(8,'2009-12-19 08:44:17','Patch Set 3: No score; No score\n\nDoes the resource copy validate that resources are UTF-8 encoded? if not you should probably use ISO-8859-1 to make sure you get a binary copy, else I think you\'ll just get a corrupt copy.\n\nFor source files and resources in general we use UTF-8, but there are exceptions among the test resources, for specific reasons.\n\nBtw, The CP1252 that was used also results in a bytewise copy, I think.',135,'AAAAB3///+E='),(28,'2009-12-18 23:47:34','Uploaded patch set 3.',135,'AAAAB3///+o='),(28,'2009-12-18 23:54:45','Patch Set 3: No score\n\nHere is updated change that addresses three problems\n\nFirst, it uses Tycho version 0.6.0. This version is available from maven central repository, so I removed now redundant pluginRepositories section from egit parent pom.xml file.\n\nSecond, I added explicit UTF-8 source file encoding both to osgi-maven-compiler-plugin and maven-resources-plugin configuration. This ensures build uses UTF-8 encoding regardless of system default encoding.\n\nThird, I added meaningful names to all pom.xml files.',135,'AAAAB3///+U='),(28,'2009-12-19 21:43:09','Patch Set 4: No score\n\nEgit build does not currently filter any resources and I configured it just to suppress warning messages. I used UTF-8 as per comment from Matthias, but changed it to ISO-8859-1 now. Either encoding won\'t affect build results until resource filtering is actually activated for egit build. You can read more about resource filtering here http://www.sonatype.com/books/maven-book/reference/resource-filtering-sect-description.html.',135,'AAAAB3///90='),(28,'2009-12-19 21:25:45','Uploaded patch set 4.',135,'AAAAB3///94='),(11,'2009-12-10 02:15:15','I think this should be rebased on top of Robin\'s change I0d39eaa6. He has removed checkNotNested so this patch set will just provide Tycho build.',135,'AAAABX///00='),(11,'2009-12-09 20:55:48','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nPlease provide meaningful names:\n\n[INFO] Reactor Build Order:\n[INFO] \n[INFO] Unnamed - org.eclipse.egit:egit-parent:pom:0.6.0-SNAPSHOT\n[INFO] Unnamed - org.eclipse.egit:org.eclipse.egit:eclipse-plugin:0.6.0-SNAPSHOT\n[INFO] Unnamed - org.eclipse.egit:org.eclipse.egit.core:eclipse-plugin:0.6.0-SNAPSHOT\n[INFO] Unnamed - org.eclipse.egit:org.eclipse.egit.ui:eclipse-plugin:0.6.0-SNAPSHOT\n[INFO] Unnamed - org.eclipse.egit:org.eclipse.egit-feature:eclipse-feature:0.6.0-SNAPSHOT\n[INFO] Unnamed - org.eclipse.egit:org.eclipse.egit-updatesite:eclipse-update-site:0.6.0\n[INFO] Unnamed - org.eclipse.egit:org.eclipse.egit.core.test:eclipse-test-plugin:0.6.0-SNAPSHOT',135,'AAAABX///08='),(4,'2009-12-08 22:38:26','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nas agreed with Igor\nhttp://dev.eclipse.org/mhonarc/lists/egit-dev/msg00400.html\nthis change replaces\n\n- http://egit.eclipse.org/r/#change,126 Change Icebfffdc: partially working tycho build configuration\n- http://egit.eclipse.org/r/#change,127 Change Ic384b918: Merge commit \'origin\'\n- http://egit.eclipse.org/r/#change,129 Change Ia9f596ab: Merge commit \'origin\'\n- http://egit.eclipse.org/r/#change,130 Change I6198622b: New org.sonatype.tycho groupId..\n- http://egit.eclipse.org/r/#change,128 Change I1cd9ec0f: flipped jgit.core to manifest-first\n\n- replaces http://egit.eclipse.org/r/#change,131 which had another change as duplicate with identical changeID\nwhich prevented updating its patchset.\n\n- tested build on Windows XP successfully\n\n- maven logs the following warning:\n[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!\n  -> this should be changed in the parent pom to UTF-8 encoding',135,'AAAABX///1Q='),(4,'2009-12-20 20:52:09','Patch Set 4: Looks good to me, but someone else must approve; No score\n\n- tested OK on Windows XP\n- lcp says this patch has 245 lines -> no CQ required',135,'AAAACH////g='),(4,'2009-12-23 23:46:45','I propose we refactor the project names in a separate change since this is independent from switching to Tycho.',135,'AAAACn///+k='),(2,'2009-12-23 23:26:24','Patch Set 4: Looks good to me, but someone else must approve; IP review completed\n\ncan we rename the projects to have \".\" as the separator instead of \"-\", other than that, it\'s all good!',135,'AAAACn///+w='),(11,'2009-12-24 05:56:59','Patch Set 4: Looks good to me, but someone else must approve; No score\n\n',135,'AAAACn///+Y='),(NULL,'2009-12-30 15:47:19','Your change could not be merged due to a path conflict.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',135,'AAAADX////E='),(8,'2009-12-30 15:47:09','Patch Set 4: Looks good to me, approved; No score\n\nWorks here.',135,'AAAADX////M='),(8,'2009-12-30 15:51:33','Change has been successfully merged into the git repository.',135,'AAAADX///+0='),(11,'2009-12-11 07:53:44','Patch Set 2: Looks good to me, but someone else must approve\n\n',136,'AAAABX///0c='),(11,'2009-12-10 02:21:12','Uploaded patch set 2.',136,'AAAABX///0w='),(4,'2009-12-11 10:12:03','Patch Set 2: I would prefer that you didn\'t submit this; No score\n\n',136,'AAAABX///z0='),(11,'2009-12-12 21:17:11','Change has been successfully merged into the git repository.',136,'AAAABX///zA='),(4,'2009-12-12 20:31:50','Patch Set 4: Looks good to me, approved; IP review completed\n\n- polished your commit message (header was a bit long)\n- added your sign off (hoping this is ok)',136,'AAAABX///zE='),(4,'2009-12-12 20:29:53','Uploaded patch set 4.',136,'AAAABX///zI='),(11,'2009-12-11 11:51:28','Uploaded patch set 3.',136,'AAAABX///zo='),(8,'2009-12-19 00:16:56','I get the same problem using eclipse.swtbot too. Therefore I think net.sf.swtbot is a good choice. Part of the reason may be that the net.sf.swtbot represents a newer version than the one that comes with out current Eclipse 3.4 baseline.',137,'AAAAB3///+M='),(8,'2009-12-10 21:23:40','Patch Set 1: No score; IP review completed\n\n',137,'AAAABX///0k='),(11,'2009-12-11 12:43:51','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nWhat is the reason to use net.sf.swtbot.* and not org.eclipse.swtbot.*? With these changes I was able to run UI tests, but was blocked by \'No tests found\' error.',137,'AAAABX///zY='),(38,'2010-01-10 20:43:32','Patch Set 3: No score\n\n',137,'AAAAD3///sw='),(8,'2010-01-10 15:14:43','Patch Set 3: No score; No score\n\nThis one is still based on the old(?) swtbot, but that is the only one stable version I\'ve had.\n\nWe need to make it work with org.eclipse SWTBot, including either JUnit 3 or 4 in such a way that it is possible to re-Run single tests.',137,'AAAAD3///tI='),(8,'2010-01-10 11:48:59','Uploaded patch set 3.',137,'AAAAD3///tU='),(8,'2010-01-10 10:39:00','Uploaded patch set 2.',137,'AAAAD3///tY='),(4,'2010-01-10 02:21:08','Yeah, I also don\'t feel comfortable tweaking timing parameters (default for poll.delay seems to be non zero:\nhttp://wiki.eclipse.org/SWTBot/FAQ#Can_I_change_the_poll_delay_for_evaluating_conditions_in_SWTBot_tests.3F).\nI sent a mail to the SWTBot list to see if they can help here.\n\nI am on 3.5.1 and will try on 3.6 M4 soon.',137,'AAAAD3///vk='),(8,'2010-01-09 23:01:59','Setting sleeps like you suggest probably only works on your machine, Sleep, dfirectly ir indirectly is a rteceipe for fragile code. Something else is wrong here.\n\nI am running my tests on Eclipse 3.4 if that\'s relevant.',137,'AAAAD3///vo='),(4,'2010-01-09 00:18:59','I did some more testing and found that my laptop needs a bit more patience, by increasing the timing parameters a bit I get consistent results:\n\n-Dorg.eclipse.swtbot.playback.poll.delay=500 -Dorg.eclipse.swtbot.playback.delay=400\n\nThe last 2 tests consistently fail since EGit doesn\'t behave in the way these tests expect (verified that manually).\n\nIf you want I may upload my changes squashed to your patch.',137,'AAAAD3///wI='),(8,'2010-01-08 15:46:43','Seem I can no longer find the version I was using.',137,'AAAAD3///xg='),(4,'2010-01-08 15:01:07','Patch Set 1: I would prefer that you didn\'t submit this\n\n',137,'AAAAD3///xo='),(4,'2010-01-08 15:00:54','Patch Set 1: No score; No score\n\nI tried on Eclipse 3.5.1 on Windows XP using SWTBot 2.0.0.433-dev-e35 and face a lot of problems:\n* as mentioned by Mykola I also only find the SWTBot plugins under org.eclipse -> needed to switch dependencies\n* the tests seem to fail randomly, seems to be some threading or timing issue, when I capture a screenshot before each assert most tests succeed ?!?\n* some more comments inline',137,'AAAAD3///xs='),(8,'2010-01-08 15:59:48','Doing anything else while executing the test will most likely cause failures since swtbot fails to get the current shell if it isn\'t active. \n\nThis makes debugging SWTBot debugging quite tricky too.',137,'AAAAD3///xU='),(8,'2010-01-08 15:59:44','Doing anything else while executing the test will most likely cause failures since swtbot fails to get the current shell if it isn\'t active. \n\nThis makes debugging SWTBot debugging quite tricky too.',137,'AAAAD3///xY='),(8,'2010-01-08 13:33:21','No one else has input on this?',137,'AAAAD3///yg='),(4,'2010-02-01 23:02:51','Patch Set 5: Looks good to me, approved; IP review completed\n\n- CQ3738 has been approved on 2010-01-28\n- rebased onto current HEAD\n- tested successfully on Eclipse 3.6 M5',137,'AAAAE3////c='),(4,'2010-02-01 23:00:35','Uploaded patch set 5.',137,'AAAAE3////g='),(8,'2010-02-02 07:17:21','Change has been successfully merged into the git repository.',137,'AAAAE3////Q='),(8,'2010-02-02 07:17:12','Patch Set 6: Looks good to me, approved; IP review completed\n\nSquashed with I0906536c4544bb5122ec87be802032c7736b51f0 from Ketan',137,'AAAAE3////U='),(8,'2010-02-02 07:12:43','Uploaded patch set 6.',137,'AAAAE3////Y='),(8,'2010-01-26 06:44:19','Patch Set 4: Looks good to me, but someone else must approve; Unclean IP, do not check in\n\nThis is mine and Ketans code squashed and amended further to use import-packages instead of require plugins. Also added more copyright headers. Tested with Eclipse 3.4',137,'AAAAEX///0M='),(8,'2010-01-26 06:38:54','Uploaded patch set 4.',137,'AAAAEX///0Q='),(5,'2009-12-11 09:26:09','Patch Set 1: Abandoned\n\nthis is a duplicate of http://egit.eclipse.org/r/#change,140',138,'AAAABX///0A='),(5,'2009-12-11 09:25:24','Patch Set 1: Abandoned\n\nthis is a duplicate of http://egit.eclipse.org/r/#change,140',139,'AAAABX///0I='),(5,'2009-12-11 09:25:10','Patch Set 1: Do not submit; No score\n\nthis is a duplicate of http://egit.eclipse.org/r/#change,140',139,'AAAABX///0M='),(5,'2009-12-15 16:33:03','Patch Set 2: Looks good to me, but someone else must approve; No score\n\nLooks good for me now.',140,'AAAABn////4='),(5,'2009-12-14 16:30:46','Uploaded patch set 2.',140,'AAAABn////8='),(5,'2009-12-16 10:13:11','Patch Set 2: IP review completed\n\n',140,'AAAABn////o='),(5,'2009-12-11 09:31:00','Patch Set 1: No score; No score\n\nInspired by comments from Johannes Schindelin (see http://dev.eclipse.org/mhonarc/lists/egit-dev/msg00381.html) I reworked the merge algorithm. I changed especially the classes which contain the merge result.\nAdditionally I made small adjustments to the core algorithm when it comes to harmonizing conflicting edits.\nAlso some more tests have been added.',140,'AAAABX///z8='),(5,'2009-12-11 15:27:45','reviewers, please don\'t overlook the mailing list discussion on this topic in the thread http://dev.eclipse.org/mhonarc/lists/egit-dev/msg00381.html',140,'AAAABX///zU='),(1,'2009-12-22 01:20:14','Patch Set 2: I would prefer that you didn\'t submit this; No score\n\nThis looks pretty good.  Most of my comments are style nits,\nthe actual way its put together is fairly elegant.\n\nIf you fix the style nits, I think its ready for inclusion.',140,'AAAACX///+M='),(8,'2010-01-06 00:59:43','Patch Set 5: Looks good to me, but someone else must approve; No score\n\n',140,'AAAAD3////I='),(5,'2010-01-06 00:40:33','Patch Set 5: Looks good to me, but someone else must approve; IP review completed\n\nI worked on all of Robins comments. This lead to changes mostly on comments. To get around String encoding problems for the merge test data I decided to use the default encoding defined in Constants (wich happens to be UTF-8)',140,'AAAAD3////M='),(5,'2010-01-06 00:37:13','Uploaded patch set 5.',140,'AAAAD3////Q='),(5,'2010-01-06 00:06:15','Uploaded patch set 4.',140,'AAAAD3////U='),(1,'2010-01-06 01:09:38','Patch Set 5: Looks good to me, approved; No score\n\nOnly 3 comment typos.  I\'ll +2 and you can submit as-is if you want, or maybe clean them up with one more round.  :-)',140,'AAAAD3///+4='),(1,'2010-01-06 17:52:43','Change has been successfully merged into the git repository.',140,'AAAAD3///6o='),(1,'2010-01-06 17:52:41','Patch Set 6: Looks good to me, approved; IP review completed\n\n',140,'AAAAD3///6s='),(1,'2010-01-06 17:52:32','Uploaded patch set 6.',140,'AAAAD3///6w='),(5,'2010-01-01 23:25:07','Uploaded patch set 3.',140,'AAAADn////0='),(5,'2010-01-01 23:27:48','Patch Set 3: Looks good to me, approved; IP review completed\n\nI incorporated all of Shawns comments. I also added more comments for the test cases on Robins request. Now the merge\nalgorithm looks good from my side.',140,'AAAADn////w='),(8,'2010-01-03 14:56:32','Patch Set 3: I would prefer that you didn\'t submit this; No score\n\nAlmost. The code looks very well written, now that I think I understand the tests. Because of the well written code we want everything perfect to set the standard.',140,'AAAADn///+M='),(4,'2009-12-16 01:01:00','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',141,'AAAABn////0='),(5,'2009-12-16 15:04:39','Patch Set 3: Looks good to me, but someone else must approve; No score\n\n',141,'AAAABn////A='),(4,'2009-12-16 12:02:54','Uploaded patch set 2.',141,'AAAABn////c='),(4,'2009-12-16 14:37:34','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\n',141,'AAAABn////E='),(5,'2009-12-16 10:26:42','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',141,'AAAABn////g='),(4,'2009-12-16 13:52:08','Uploaded patch set 3.',141,'AAAABn////I='),(5,'2009-12-16 12:23:50','Patch Set 2: No score; No score\n\n',141,'AAAABn////Q='),(4,'2009-12-16 12:04:15','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\n',141,'AAAABn////Y='),(4,'2010-01-05 00:25:16','Patch Set 6: Looks good to me, approved; IP review completed\n\nRebased to current HEAD, switch to full row selection and polished commit message.',141,'AAAAD3////c='),(4,'2010-01-05 00:22:44','Uploaded patch set 6.',141,'AAAAD3////g='),(4,'2010-01-05 00:18:28','Uploaded patch set 5.',141,'AAAAD3////k='),(4,'2010-01-05 00:25:59','Change has been successfully merged into the git repository.',141,'AAAAD3////Y='),(6,'2009-12-30 16:15:20','Patch Set 4: Looks good to me, but someone else must approve; No score\n\n',141,'AAAADX///+o='),(6,'2009-12-30 16:14:42','Uploaded patch set 4.',141,'AAAADX///+s='),(6,'2009-12-30 16:11:52','Patch Set 3: No score; No score\n\nLooks great.\n\nHowever, there is one problem: You can select more than one repo per project; it is not clear which one is taken in the end.\n\nI have a fix for that and post a new patch.',141,'AAAADX///+w='),(4,'2009-12-17 22:17:11','Patch Set 2: I would prefer that you didn\'t submit this\n\n',142,'AAAAB3////Q='),(4,'2009-12-16 01:51:57','Patch Set 2: No score\n\n- added Charley\'s sign off\n- removed an extra blank line',142,'AAAABn////s='),(4,'2009-12-16 01:49:20','Uploaded patch set 2.',142,'AAAABn////w='),(4,'2010-02-01 20:48:35','Patch Set 2:\n\nsee http://gerrit.googlecode.com/svn/documentation/2.0/user-upload.html#push_replace',142,'AAAAE3////0='),(32,'2010-02-01 20:15:31','Patch Set 2: No score\n\nHow do I submit another patch? I can attempt a git push review, but that seems like it would just create a new Change altogether?\n\n-Charley',142,'AAAAE3////8='),(2,'2010-02-07 19:15:25','Change has been successfully merged into the git repository.',142,'AAAAE3///5s='),(2,'2010-02-07 19:15:14','Patch Set 4: Looks good to me, approved; IP review completed\n\nLooks good.',142,'AAAAE3///5w='),(4,'2010-02-04 22:46:43','Patch Set 4: Looks good to me, but someone else must approve; No score\n\n- uploaded improved patch provided by Charley from bug 297265\n- corrected typo in commit message',142,'AAAAE3///6g='),(4,'2010-02-04 22:45:03','Uploaded patch set 4.',142,'AAAAE3///6k='),(4,'2010-02-04 22:29:15','Uploaded patch set 3.',142,'AAAAE3///6o='),(4,'2009-12-16 22:56:47','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',143,'AAAAB3////k='),(8,'2009-12-18 23:30:51','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',143,'AAAAB3///+w='),(8,'2010-12-29 00:05:10','Patch Set 1:\n\nSeems replaced by Change-Id: Id153e65d5ee6eddc1e121e04f8471047e5061ff0\n\nplease abandon',143,'AAAL2X///+c='),(8,'2010-12-29 00:11:03','Patch Set 1: Do not submit\n\n',143,'AAAL2X///+U='),(1,'2010-12-29 19:38:06','Patch Set 1: Abandoned\n\nReplaced by change Id153e65d5ee6eddc1e121e04f8471047e5061ff0.',143,'AAAL2X///8M='),(8,'2009-12-18 23:55:32','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nPay attention to white space conventions.\nMore tests.',144,'AAAAB3///+Q='),(8,'2011-01-22 10:37:22','Patch Set 1:\n\nAbandon? See the msys development list and their issue 80 for what is\nhappening there. It seems their patches will make this one obsolete.',144,'AAAL2n///fM='),(1,'2011-01-27 16:41:16','Patch Set 1: Abandoned\n\nLets do what msysgit does, it has more active users on a platform that sort of matters for the encoding work.',144,'AAAL2n///Gw='),(8,'2009-12-16 20:37:44','Patch Set 1: No score; No score\n\nCould someone with a Mac tell what the value of the \'file.encoding\' system property is? I have a feeling herein lies the key to solving these problems.',145,'AAAAB3////4='),(30,'2009-12-16 18:41:53','Patch Set 1: No score\n\nTest failures under OS X 10.5.8:\n  testParse_implicit_mixed_encoded(org.eclipse.jgit.revwalk.RevCommitParseTest)\n  testParse_explicit_bad_encoded(org.eclipse.jgit.revwalk.RevCommitParseTest)\n  testDequote_Latin1(org.eclipse.jgit.util.QuotedStringGitPathStyleTest)\n  testDequote_RawLatin1(org.eclipse.jgit.util.QuotedStringGitPathStyleTest)\n  testGetText_DiffCc(org.eclipse.jgit.patch.GetTextTest)\n  testParse_implicit_mixed_encoded(org.eclipse.jgit.revwalk.RevTagParseTest)\n  testParse_explicit_bad_encoded(org.eclipse.jgit.revwalk.RevTagParseTest)\n\nPatch Set 1 doesn\'t fix these issues (it doesn\'t break new tests too).',145,'AAAAB3////8='),(30,'2009-12-17 21:15:37','System.getProperty(\"file.encoding\") returned \"MacRoman\" on my Mac.\n\nAs you already mentioned at mailing list, OS X uses \"MacRoman\" as \"legacy\" encoding.',145,'AAAAB3////c='),(8,'2011-01-22 10:32:21','Patch Set 1: I would prefer that you didn\'t submit this\n\nI think we should abandon this. Support the efforts being undertaken for msys git so it can read (and write) UTF-8 encoded paths.',145,'AAAL2n///fU='),(1,'2011-01-27 16:40:48','Patch Set 1: Abandoned\n\nI agree with Robin, lets abandon this and support what msysgit is doing.',145,'AAAL2n///G0='),(8,'2009-12-18 23:17:29','Patch Set 1: No score; IP review completed\n\n',146,'AAAAB3///+8='),(1,'2009-12-28 16:18:52','Patch Set 2: Looks good to me, approved; No score\n\n',146,'AAAAC3///+A='),(8,'2009-12-28 16:03:38','Uploaded patch set 2.',146,'AAAAC3///+I='),(1,'2009-12-29 00:01:41','Change has been successfully merged into the git repository.',146,'AAAAC3///84='),(1,'2009-12-29 00:01:39','Patch Set 3: Looks good to me, approved; IP review completed\n\n',146,'AAAAC3///88='),(1,'2009-12-29 00:00:39','Uploaded patch set 3.',146,'AAAAC3///9M='),(1,'2009-12-22 00:18:11','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',146,'AAAACX////0='),(8,'2009-12-18 23:49:01','Patch Set 1: No score; IP review completed\n\n',147,'AAAAB3///+Y='),(8,'2009-12-21 04:07:34','Uploaded patch set 2.',147,'AAAACH////A='),(4,'2009-12-20 21:38:31','Patch Set 1: Looks good to me, but someone else must approve; No score\n\ntypo in first line of commit message:\ns/chrash/crash/',147,'AAAACH////E='),(4,'2009-12-21 07:25:07','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\n',147,'AAAACH///+w='),(1,'2009-12-22 00:38:13','Change has been successfully merged into the git repository.',147,'AAAACX////c='),(1,'2009-12-22 00:38:12','Patch Set 3: Looks good to me, approved; IP review completed\n\n',147,'AAAACX////g='),(1,'2009-12-22 00:38:04','Uploaded patch set 3.',147,'AAAACX////k='),(11,'2009-12-19 17:04:53','Patch Set 1: Looks good to me, but someone else must approve\n\n',148,'AAAAB3///+A='),(8,'2009-12-19 08:23:28','Patch Set 1: No score; No score\n\nAll builds are for testing, except the very few ones we dedicate as release builds.',148,'AAAAB3///+I='),(28,'2009-12-19 21:00:53','Patch Set 1: No score\n\nSorry, I was not clear enough. Tycho 0.6.0-SNAPSHOT is a transient release and will soon be removed, if it has not already. Tycho 0.6.0, on the other hand, is going to be available forever... well, at least as long as maven central repository is available.',148,'AAAAB3///98='),(4,'2009-12-20 19:58:49','Patch Set 2: Looks good to me, approved; IP review completed\n\nwrapped commit message which had too long lines',148,'AAAACH////k='),(4,'2009-12-20 19:57:12','Uploaded patch set 2.',148,'AAAACH////o='),(4,'2009-12-21 16:31:19','Change has been successfully merged into the git repository.',148,'AAAACH///+g='),(8,'2009-12-26 23:32:02','Uploaded patch set 5.',149,'AAAAC3////A='),(34,'2009-12-25 18:21:40','Uploaded patch set 3.',149,'AAAAC3////c='),(8,'2009-12-26 23:29:08','Uploaded patch set 4.',149,'AAAAC3////E='),(34,'2009-12-25 16:10:25','Patch Set 2: No score\n\nYour explanations make it clearer to me thank you.\n\n1. Should we put them into the code?\n2. What still acts as nails on the blackboard of my soul is the dead code warning eclipse throws at me.\nWhat would help is replacing this with an assert statement.\nAdvantage no. 1: The warning would be gone :) (I am sorry but it weighs rather heavily on my mind.\n2. it would still act as an ensurance that your assumptions further down the line are correct.',149,'AAAAC3////g='),(8,'2009-12-25 23:44:15','Patch Set 3: I would prefer that you didn\'t submit this; No score\n\n',149,'AAAAC3////M='),(34,'2009-12-25 18:23:46','Patch Set 3: Looks good to me, but someone else must approve\n\nI think now everybody\'s concerns should be in there.\n\nIt will fail if the assumption is violated. It explains why it does so. The intentions are clear to the syntactic checker so no warning will pop up.',149,'AAAAC3////Y='),(8,'2009-12-26 23:44:45','Uploaded patch set 7.',149,'AAAAC3///+0='),(8,'2009-12-26 23:43:08','Patch Set 6: Looks good to me, but someone else must approve; IP review completed\n\nFor whatever reason the JUnit tests run two seconds faster now.',149,'AAAAC3///+4='),(8,'2009-12-26 23:39:34','Uploaded patch set 6.',149,'AAAAC3///+8='),(1,'2009-12-28 16:16:27','Patch Set 10: Looks good to me, but someone else must approve; No score\n\nPersonally I prefer patch set 9, but I can split out the other replacements and submit separately if you want to go with 10.',149,'AAAAC3///+E='),(8,'2009-12-28 00:17:34','Uploaded patch set 8.',149,'AAAAC3///+k='),(8,'2009-12-28 15:59:28','Uploaded patch set 10.',149,'AAAAC3///+M='),(4,'2009-12-27 01:10:24','Patch Set 7: I would prefer that you didn\'t submit this; No score\n\n',149,'AAAAC3///+o='),(1,'2009-12-28 15:51:48','Patch Set 9: Looks good to me, but someone else must approve; IP review completed\n\nI\'m happy with patch set 9, but want Robin\'s +2 before I submit because its logged against him.',149,'AAAAC3///+Q='),(1,'2009-12-28 15:51:23','Uploaded patch set 9.',149,'AAAAC3///+U='),(8,'2009-12-26 23:48:52','Patch Set 7: Looks good to me, but someone else must approve; IP review completed\n\nOuch, one more fix in the comment.',149,'AAAAC3///+w='),(1,'2009-12-28 01:50:16','Patch Set 8: I would prefer that you didn\'t submit this; No score\n\n',149,'AAAAC3///+Y='),(34,'2009-12-28 22:04:47','Patch Set 10: Looks good to me, but someone else must approve\n\nMakes it clearer. Good Thing!',149,'AAAAC3///90='),(4,'2009-12-28 21:55:59','Patch Set 10: Looks good to me, but someone else must approve; No score\n\n',149,'AAAAC3///94='),(1,'2009-12-28 23:54:35','Change has been successfully merged into the git repository.',149,'AAAAC3///9U='),(1,'2009-12-28 23:54:33','Patch Set 10: Looks good to me, approved; IP review completed\n\n',149,'AAAAC3///9Y='),(34,'2009-12-20 16:48:20','Patch Set 1: Looks good to me, but someone else must approve\n\nRemoves a warning and makes intentions and caveats clearer.',149,'AAAACH////s='),(34,'2009-12-20 16:22:11','Patch Set 1: No score\n\nI apologize for the commit message, next tim eit will be better readable',149,'AAAACH////w='),(1,'2009-12-22 00:44:55','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\nThis might be a better way to clean up the code, as we can now inline the value anytime its referenced.',149,'AAAACX////U='),(1,'2009-12-22 00:22:22','Patch Set 1: Do not submit; No score\n\nThis particular check exists to protect against someone in the future trying to modify Constants to use a different hash function than SHA-1.  If they do, the hash length will change, and a whole lot of assumptions throughout JGit code will likely start to fall apart.\n\nWithin AnyObjectId, we care that the hash is 20 bytes, because we don\'t do array bounds checking most of the time, and our instances hold 5 ints (aka 20 bytes).  Changing the hash length would require working all of this code.  So this check exists to make the thing fall over, fast, so you at least know you are breaking code and have some work ahead of you.\n\nI\'m inclined to leave the code as-is.  Especially the constant, it should be final so the JIT can inline the value at runtime.  Actually, we could even hardcode this to 20 here and then just check the assertion in the static initializer, then javac can inline the constant 20 more easily.',149,'AAAACX////w='),(1,'2009-12-22 00:44:19','Uploaded patch set 2.',149,'AAAACX////Y='),(11,'2009-12-20 21:12:45','Patch Set 1: Looks good to me, but someone else must approve; No score\n\n',150,'AAAACH////U='),(28,'2009-12-21 14:46:22','Patch Set 1: Looks good to me, but someone else must approve\n\n',150,'AAAACH///+s='),(4,'2010-01-23 00:58:59','Change has been successfully merged into the git repository.',150,'AAAAEX///48='),(4,'2010-01-23 00:58:42','Patch Set 2: Looks good to me, approved; IP review completed\n\nRebased to master, test succeeded.',150,'AAAAEX///5A='),(4,'2010-01-23 00:57:12','Uploaded patch set 2.',150,'AAAAEX///5E='),(1,'2009-12-23 00:02:53','Uploaded patch set 2.',151,'AAAACn////A='),(1,'2010-01-06 03:39:29','Uploaded patch set 3.',151,'AAAAD3///+Q='),(1,'2010-01-07 02:06:56','Patch Set 4:  Looks good to me, but someone else must approve; IP review completed\n\n',151,'AAAAD3///4o='),(1,'2010-01-07 02:06:13','Uploaded patch set 4.',151,'AAAAD3///4w='),(1,'2010-01-12 20:31:47','Patch Set 5:  Looks good to me, approved; IP review completed\n\n',151,'AAAAEH///+I='),(1,'2010-01-12 20:31:10','Uploaded patch set 5.',151,'AAAAEH///+U='),(1,'2010-01-12 20:32:37','Change has been successfully merged into the git repository.',151,'AAAAEH///8g='),(1,'2009-12-23 00:02:51','Uploaded patch set 2.',152,'AAAACn////s='),(1,'2010-01-06 03:39:28','Uploaded patch set 3.',152,'AAAAD3///+0='),(1,'2010-01-07 02:06:57','Patch Set 4:  Looks good to me, but someone else must approve; IP review completed\n\n',152,'AAAAD3///4Y='),(1,'2010-01-07 02:06:11','Uploaded patch set 4.',152,'AAAAD3///5Q='),(1,'2010-01-12 20:31:07','Uploaded patch set 5.',152,'AAAAEH///+8='),(1,'2010-01-12 20:31:47','Patch Set 5:  Looks good to me, approved; IP review completed\n\n',152,'AAAAEH///+Q='),(1,'2010-01-12 20:32:37','Change has been successfully merged into the git repository.',152,'AAAAEH///8k='),(8,'2009-12-28 16:19:46','Patch Set 2: Looks good to me, approved; No score\n\n',153,'AAAAC3///98='),(4,'2009-12-28 22:09:41','Patch Set 2: Looks good to me, but someone else must approve; No score\n\n',153,'AAAAC3///9w='),(1,'2009-12-23 00:02:51','Uploaded patch set 2.',153,'AAAACn////k='),(1,'2010-01-04 16:04:13','Uploaded patch set 3.',153,'AAAAD3////8='),(1,'2010-01-04 16:04:38','Change has been successfully merged into the git repository.',153,'AAAAD3////o='),(1,'2010-01-04 16:04:36','Patch Set 3: Looks good to me, approved; IP review completed\n\n',153,'AAAAD3////s='),(25,'2009-12-22 12:57:11','Patch Set 1: Abandoned\n\nwrong push command, this should have gone to 121',154,'AAAACX///9Y='),(1,'2009-12-22 19:10:56','Change has been successfully merged into the git repository.',155,'AAAACn////4='),(1,'2009-12-22 19:10:52','Patch Set 1: Looks good to me, approved; IP review completed\n\n',155,'AAAACn////8='),(1,'2009-12-25 04:31:08','Patch Set 2: No score\n\nAt this point I actually quite prefer the maven-bundle-plugin approach used in If7938a86fb0cc8e25099028d832dbd38110b9124.\n\nUnless somebody gives me a good reason not to, I\'m going to abandon this change series, and switch to maven-bundle-plugin.',156,'AAAAC3////k='),(1,'2009-12-28 23:50:09','Patch Set 2: Abandoned\n\nSee If7938a86fb0cc8e25099028d832dbd38110b9124 for why.',156,'AAAAC3///9o='),(1,'2009-12-22 20:21:48','Patch Set 1: Do not submit; No score\n\nTest suite fails to run.',156,'AAAACn////0='),(4,'2009-12-23 23:43:19','Patch Set 2: No score\n\nI didn\'t intend to upload Shawn\'s patch again when pushing http://egit.eclipse.org/r/#change,161 which depends on this one.',156,'AAAACn///+o='),(4,'2009-12-23 23:27:14','Uploaded patch set 2.',156,'AAAACn///+s='),(1,'2009-12-25 04:22:15','Uploaded patch set 2.',157,'AAAAC3////8='),(1,'2009-12-25 04:29:37','It looks like I hijacked your rename the -feature to .feature change by uploading the P2 repository change to the wrong Change-Id.  :-(\n\nRegarding the -feature to .feature, I actually like having the P2/Eclipse related metadata and glue named slightly differently than the package naming conventions we normally use.  These don\'t offer code into the workspace at runtime, so they don\'t really have a package name that makes sense.  So if I hadn\'t stepped all over patch set 1 by accident, I would have voted -1 on patch set 1.  :-)',157,'AAAAC3////o='),(1,'2009-12-25 04:25:54','Patch Set 2: Looks good to me, but someone else must approve; No score\n\nI rebased this on top of my maven-bundle-plugin work, and cleaned it up to be consistent with the current -feature directory.\n\nBecause the -feature and -site still run under Tycho, we get a proper P2 site at the end of the build, driven off the feature.xml just like we\'d expect, even though the core stuff is actually built using maven-bundle-plugin.\n\nChris, I won\'t submit this without your +1 because its basically your work.',157,'AAAAC3////w='),(1,'2009-12-28 23:52:03','Patch Set 2: Abandoned\n\nThe rename attempted in patch set 1 is wrong, and I stepped on it by mistake with patch set 2 sent to the wrong change.  Further, patch set 2 is dead, we can\'t rely on Tycho right now for building a P2 update site.',157,'AAAAC3///9k='),(4,'2009-12-24 11:04:03','Patch Set 1: I would prefer that you didn\'t submit this; IP review completed\n\nSince this is a simple refactoring all the changes should end up as moves, in this patch they are new files and the corresponding deletes are missing, or am I missing something?\n\nSince move detection is not yet there in EGit you need to do this using native git.',157,'AAAACn///+I='),(1,'2009-12-25 04:27:42','Patch Set 1: I would prefer that you didn\'t submit this\n\nI accidentally uploaded my proposed replacement onto a different change.  See I550f832b9ff7b88ba95c7d774ea18d3e8a602eda for what I think this should be.',158,'AAAAC3////s='),(1,'2009-12-28 23:52:50','Patch Set 1: Abandoned\n\nWe can\'t rely on Tycho to create an update site.  See If7938a86fb0cc8e25099028d832dbd38110b9124 for why.',158,'AAAAC3///9g='),(1,'2009-12-25 04:24:18','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\nI\'m really happy with this build now.  Most of the ugly bits of OSGi compliance seem to be taken care of automatically by maven-bundle-plugin.  We do have to use some special magic to ensure the JUnit version number gets embedded, but this isn\'t too difficult and is a lot easier than manging the MANIFEST.MF files completely by hand.\n\nUnless somebody complains, I want to switch our build to what we have here in patch set 2.',159,'AAAAC3////0='),(1,'2009-12-25 04:22:16','Uploaded patch set 2.',159,'AAAAC3////4='),(1,'2009-12-29 15:37:40','Yes, I meant to remove the .classpath and .project files.\n\nThese can be generated by `mvn eclipse:eclipse`, or they can be created by using the m2eclipse[1] plugin to import the top level directory as an existing maven project.\n\nm2eclipse is nicer to work with than `mvn eclipse:eclipse` because the classpath is managed automatically from the pom.xml, much like the PDE manages the classpath automatically from the MANIFEST.MF.  But if its not installed then the .classpath it creates is completely useless as the IDE won\'t know how to use the Maven container entry.\n\nBy not having the .classpath or .project file present we force the developer to select their tool of choice to create these, in which case we can then assume that the tool has created files which will work on the developer\'s IDE.  For non-Eclipse developers (e.g. Netbeans or IntelliJ fans) there exists similar support to configure the project automatically from the pom.xml and its classpath.  Creating Eclipse .classpath files in our repository doesn\'t help them in any way.\n\n[1] http://m2eclipse.sonatype.org/',159,'AAAAC3///70='),(8,'2009-12-29 13:44:22','Was remoing the .project and .classpath files intentional?',159,'AAAAC3///74='),(1,'2009-12-29 00:02:10','Change has been successfully merged into the git repository.',159,'AAAAC3///8o='),(1,'2009-12-29 00:02:09','Patch Set 4: Looks good to me, approved; IP review completed\n\n',159,'AAAAC3///8s='),(1,'2009-12-28 23:53:52','Patch Set 3: Looks good to me, approved; IP review completed\n\n',159,'AAAAC3///9c='),(1,'2009-12-29 00:00:38','Uploaded patch set 4.',159,'AAAAC3///9Q='),(1,'2009-12-28 23:49:50','Uploaded patch set 3.',159,'AAAAC3///9s='),(1,'2009-12-23 00:02:22','Patch Set 1: No score; No score\n\nThis is an alternative to I5828502ff12bbcecfe50036e681ca2fba1e099ef, which tried to convert the entire build process to use manifest-first definitions through Tycho.',159,'AAAACn////w='),(4,'2010-02-01 22:02:06','Change has been successfully merged into the git repository.',160,'AAAAE3////k='),(4,'2010-02-01 22:02:02','Patch Set 3: Looks good to me, approved; IP review completed\n\nagain rebased to current HEAD',160,'AAAAE3////o='),(4,'2010-02-01 22:00:48','Uploaded patch set 3.',160,'AAAAE3////s='),(NULL,'2010-02-01 13:41:23','Your change could not be merged due to a path conflict.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',160,'AAAAEn///+I='),(4,'2010-02-01 13:41:14','Patch Set 2: Looks good to me, approved; IP review completed\n\nok, first I have to adjust font and color settings under\nPreferences > General > Appearance > Color and Fonts > Git\nthen it works :-)',160,'AAAAEn///+M='),(2,'2010-01-25 20:38:04','Patch Set 1: Looks good to me, approved; IP review completed\n\nThanks for the contribution, looks good.',160,'AAAAEX///0c='),(NULL,'2010-01-25 20:38:20','Your change could not be merged due to a path conflict.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',160,'AAAAEX///0Y='),(4,'2010-01-27 01:18:25','Patch Set 2: No score\n\n- rebased to current HEAD\n- cleaned up trailing whitespace in plugin.xml\n\nI installed this change but I can\'t see the difference yet, where should I look at ? I expected to see some different fonts for e.g. dirty files.',160,'AAAAEX///zo='),(4,'2010-01-27 01:15:56','Uploaded patch set 2.',160,'AAAAEX///zs='),(4,'2009-12-25 23:45:22','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\n- updated mailing list information and fixed junit version to 3.8.2\n- all tests passing on Windows XP now',161,'AAAAC3////I='),(4,'2009-12-25 23:42:01','Uploaded patch set 3.',161,'AAAAC3////Q='),(1,'2009-12-29 00:33:11','Patch Set 3: Abandoned\n\nNo longer necessary since we aren\'t trying to use a manifest-first build process right now.',161,'AAAAC3///8c='),(28,'2009-12-24 02:25:01','Patch Set 1: No score\n\nWhat os, jvm, locale do you use? FYI, all tests passed on linux x64, sun 1.6.0_17 with LANG=en_CA.UTF-8.',161,'AAAACn///+c='),(4,'2009-12-24 12:55:45','the test testEncode_Unicode(org.eclipse.jgit.lib.ConstantsEncodingTest) fails on \n\nApache Maven 3.0-alpha-5 (r883378; 2009-11-23 16:53:41+0100)\nJava version: 1.6.0_17 (Sun)\nDefault locale: de_DE, platform encoding: Cp1252\nOS name: \"windows xp\" version: \"5.1\" arch: \"x86\" Family: \"windows\"',161,'AAAACn///+E='),(4,'2009-12-24 00:50:19','Patch Set 1: I would prefer that you didn\'t submit this; IP review completed\n\nWith this patch the following test fails \n\nTest set: org.eclipse.jgit.lib.ConstantsEncodingTest\n----------------------------------------------------\nTests run: 5, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.031 sec <<< FAILURE!\ntestEncode_Unicode(org.eclipse.jgit.lib.ConstantsEncodingTest)  Time elapsed: 0 sec  <<< FAILURE!\njunit.framework.AssertionFailedError\n	at junit.framework.Assert.fail(Assert.java:47)\n	at junit.framework.Assert.assertTrue(Assert.java:20)\n	at junit.framework.Assert.assertTrue(Assert.java:27)\n	at org.eclipse.jgit.lib.ConstantsEncodingTest.testEncode_Unicode(ConstantsEncodingTest.java:86)\n\nFails from maven build only, in Eclipse the test is passing.',161,'AAAACn///+g='),(28,'2009-12-24 15:20:23','Patch Set 2: No score\n\nMade sure build uses the same encoding (UTF-8 for sources, ISO-8859-1 for filtered resources) regardless of host system configuration. All tests pass both on linux and windows for me now.',161,'AAAACn///94='),(28,'2009-12-24 15:18:02','Uploaded patch set 2.',161,'AAAACn///98='),(4,'2009-12-24 15:02:38','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',162,'AAAACn///+A='),(3,'2010-01-06 12:02:16','Patch Set 1: No score\n\nCan you clarify the required changes to ConnectProviderOperation?',162,'AAAAD3///8s='),(4,'2010-02-09 00:54:30','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\nImproved initial patch, now I assume that the repository which just has been cloned is the one the contained projects should be shared for.',162,'AAAAE3///4U='),(4,'2010-02-09 00:50:28','Uploaded patch set 3.',162,'AAAAE3///4Y='),(4,'2010-02-08 16:54:50','Patch Set 2: Do not submit; No score\n\nWim, you hi-jacked my change, I believe you wanted to upload this change to http://egit.eclipse.org/r/#change,269\r\ninstead of this one, right ?',162,'AAAAE3///5E='),(41,'2010-02-05 14:48:01','Uploaded patch set 2.',162,'AAAAE3///6U='),(6,'2010-02-11 12:42:18','Change has been successfully merged into the git repository.',162,'AAAAE3///zc='),(6,'2010-02-11 12:42:12','Patch Set 3: Looks good to me, approved; IP review completed\n\nThis works and looks good.',162,'AAAAE3///zg='),(1,'2009-12-29 00:28:59','Change has been successfully merged into the git repository.',163,'AAAAC3///8g='),(1,'2009-12-29 00:28:57','Patch Set 1: Looks good to me, approved; IP review completed\n\n',163,'AAAAC3///8k='),(1,'2009-12-29 00:40:22','Yea, besides it was a trivial change.',164,'AAAAC3///8U='),(8,'2009-12-29 00:39:34','Fast-tracking?',164,'AAAAC3///8Y='),(1,'2009-12-29 00:01:32','Change has been successfully merged into the git repository.',164,'AAAAC3///9A='),(1,'2009-12-29 00:01:31','Patch Set 1: Looks good to me, approved; IP review completed\n\n',164,'AAAAC3///9E='),(3,'2010-01-06 13:58:14','Patch Set 1: Looks good to me, but someone else must approve\n\n',165,'AAAAD3///7k='),(8,'2010-01-30 07:24:03','Patch Set 1: I would prefer that you didn\'t submit this\n\nPlease make the first comment line a short summary (~<70 characters) and provide a longer explaination below. Including something about the reason for changing how we create the projects.',165,'AAAAEn///+4='),(3,'2010-10-13 20:21:52','Patch Set 1: No score\n\nShould this be abandoned? No updates since Jan 30th',165,'AAALzH///8Q='),(8,'2009-12-29 23:58:15','Patch Set 3: Looks good to me, approved; IP review completed\n\nRewrote the message slightly to have a complete subject line\nand a separate body.\n\nPlease add the Change-Id to future patches. There is a hook you can add to git for automating this. I guess we should have that as an option for EGit too.',166,'AAAADH////0='),(8,'2009-12-29 23:54:54','Uploaded patch set 3.',166,'AAAADH////4='),(8,'2009-12-29 23:11:03','Uploaded patch set 2.',166,'AAAADH////8='),(8,'2009-12-30 00:01:05','Change has been successfully merged into the git repository.',166,'AAAADX////8='),(36,'2010-01-07 03:27:42','Patch Set 1: No score\n\nAlex, I have two other patches ready that depend on this patch:\n\n* Make project git properties work for a project where the source directory is an Eclipse link, and only it is inside a git repository.\n\n* Make git decorators work for the same project style.\n\nI have talked to Shawn Pearce, and he is aware of the big picture of what I am trying to achieve with this series of patches.\n\nPlease advise how to proceed.',167,'AAAAD3///28='),(3,'2010-01-06 14:21:30','Patch Set 1: No score\n\nThe code looks OK to me in that it does what it says; but I\'m not sure whether the purpose of the code change makes sense, so I defer to others more knowledgable on the subject.',167,'AAAAD3///7Y='),(4,'2010-01-08 09:48:40','Patch Set 1: No score; No score\n\nI propose you upload the whole series so that we see what you want to achieve. What about some tests ?',167,'AAAAD3///yw='),(8,'2010-02-17 22:27:17','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nWhat is the use case for this strangely named method?',167,'AAAAE3///pc='),(3,'2010-02-17 00:20:55','Patch Set 1:\n\nSkirmantas,\n\nDo you have other dependent changes you\'d propose to add?',167,'AAAAE3///qg='),(1,'2010-07-02 21:50:48','Patch Set 1: Abandoned\n\nChange hasn\'t moved since Feb.  Dropping it.',167,'AAALwX///d8='),(NULL,'2009-12-30 15:47:19','Your change could not be merged due to a path conflict.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',168,'AAAADX////I='),(8,'2009-12-30 15:39:27','Patch Set 2: Looks good to me, approved; No score\n\nThis solves the build problem I just had.',168,'AAAADX////Q='),(4,'2009-12-30 12:09:10','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\n',168,'AAAADX////U='),(4,'2009-12-30 12:05:40','Uploaded patch set 2.',168,'AAAADX////Y='),(8,'2009-12-30 15:51:33','Change has been successfully merged into the git repository.',168,'AAAADX///+4='),(8,'2009-12-30 15:50:38','Patch Set 1: Looks good to me, approved; IP review completed\n\n',169,'AAAADX////A='),(8,'2009-12-30 15:51:32','Change has been successfully merged into the git repository.',169,'AAAADX///+8='),(1,'2010-01-07 02:34:32','Change has been successfully merged into the git repository.',170,'AAAAD3///3A='),(1,'2010-01-07 02:34:30','Patch Set 2: Looks good to me, approved; IP review completed\n\n(Rebased onto current master.)',170,'AAAAD3///3E='),(1,'2010-01-07 02:34:18','Uploaded patch set 2.',170,'AAAAD3///3I='),(3,'2010-01-06 12:05:26','Patch Set 1: Looks good to me, but someone else must approve\n\n',170,'AAAAD3///8o='),(1,'2010-01-02 21:04:36','Patch Set 1: Looks good to me, approved; No score\n\n',170,'AAAADn////s='),(3,'2010-01-06 12:08:22','Patch Set 1: Looks good to me, but someone else must approve\n\n',171,'AAAAD3///8g='),(8,'2010-01-08 13:38:52','Patch Set 1: Looks good to me, but someone else must approve; No score\n\n',171,'AAAAD3///yc='),(8,'2010-01-08 13:39:41','Change has been successfully merged into the git repository.',171,'AAAAD3///yQ='),(8,'2010-01-08 13:39:34','Patch Set 1: IP review completed\n\n',171,'AAAAD3///yU='),(8,'2010-01-08 13:39:21','Patch Set 1: Looks good to me, approved\n\n',171,'AAAAD3///yY='),(2,'2010-01-07 18:00:48','Patch Set 1: Looks good to me, approved\n\n',172,'AAAAD3///0A='),(3,'2010-01-06 12:06:37','Patch Set 1: Looks good to me, but someone else must approve\n\n',172,'AAAAD3///8k='),(8,'2010-01-08 13:40:06','Change has been successfully merged into the git repository.',172,'AAAAD3///yI='),(8,'2010-01-08 13:40:02','Patch Set 1: No score; IP review completed\n\n',172,'AAAAD3///yM='),(4,'2010-01-07 23:10:52','Patch Set 1: No score; No score\n\n',172,'AAAAD3///zA='),(3,'2010-01-06 12:13:27','Patch Set 1: Looks good to me, but someone else must approve\n\n',173,'AAAAD3///8c='),(11,'2010-01-08 20:50:26','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',173,'AAAAD3///wg='),(NULL,'2010-01-13 22:07:38','Your change could not be merged due to a path conflict.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',173,'AAAAEH///7c='),(8,'2010-01-13 22:07:35','Patch Set 1: IP review completed\n\n',173,'AAAAEH///7g='),(8,'2010-01-13 22:07:11','Patch Set 1: Looks good to me, approved; No score\n\nThank you.',173,'AAAAEH///7k='),(8,'2010-01-13 22:16:02','Change has been successfully merged into the git repository.',173,'AAAAEH///7Q='),(8,'2010-01-06 11:50:23','Change has been successfully merged into the git repository.',174,'AAAAD3///80='),(8,'2010-01-06 11:50:20','Patch Set 1: IP review completed\n\n',174,'AAAAD3///84='),(8,'2010-01-06 11:49:40','Patch Set 1: Looks good to me, approved; No score\n\n',174,'AAAAD3///88='),(1,'2010-01-07 02:06:56','Patch Set 2:  Looks good to me, but someone else must approve; IP review completed\n\n',175,'AAAAD3///4g='),(1,'2010-01-07 02:06:10','Uploaded patch set 2.',175,'AAAAD3///5o='),(1,'2010-01-12 20:31:05','Uploaded patch set 3.',175,'AAAAEH////U='),(1,'2010-01-12 20:32:38','Change has been successfully merged into the git repository.',175,'AAAAEH///8U='),(1,'2010-01-12 20:31:48','Patch Set 3:  Looks good to me, approved; IP review completed\n\n',175,'AAAAEH///9U='),(1,'2010-01-07 02:06:12','Uploaded patch set 2.',176,'AAAAD3///44='),(1,'2010-01-07 02:06:56','Patch Set 2:  Looks good to me, but someone else must approve; IP review completed\n\n',176,'AAAAD3///4k='),(1,'2010-01-12 20:31:09','Uploaded patch set 3.',176,'AAAAEH///+g='),(1,'2010-01-12 20:32:38','Change has been successfully merged into the git repository.',176,'AAAAEH///8c='),(1,'2010-01-12 20:31:49','Patch Set 3:  Looks good to me, approved; IP review completed\n\n',176,'AAAAEH///9Q='),(3,'2010-01-07 10:46:18','Patch Set 2: Looks good to me, but someone else must approve\n\n',177,'AAAAD3///20='),(1,'2010-01-07 02:06:12','Uploaded patch set 2.',177,'AAAAD3///40='),(1,'2010-01-07 02:06:56','Patch Set 2:  Looks good to me, but someone else must approve; IP review completed\n\n',177,'AAAAD3///4s='),(3,'2010-01-06 09:33:22','Patch Set 1: Looks good to me, but someone else must approve\n\n',177,'AAAAD3///98='),(4,'2010-01-08 09:39:32','Patch Set 2: Looks good to me, approved; No score\n\n',177,'AAAAD3///y0='),(1,'2010-01-12 20:31:10','Uploaded patch set 3.',177,'AAAAEH///+c='),(1,'2010-01-12 20:32:38','Change has been successfully merged into the git repository.',177,'AAAAEH///8Q='),(1,'2010-01-12 20:31:48','Patch Set 3:  Looks good to me, approved; IP review completed\n\n',177,'AAAAEH///9c='),(3,'2010-01-06 09:24:44','Patch Set 1: Looks good to me, but someone else must approve\n\n',178,'AAAAD3///+A='),(3,'2010-01-07 10:46:41','Patch Set 2: Looks good to me, but someone else must approve\n\n',178,'AAAAD3///2w='),(1,'2010-01-07 02:06:58','Patch Set 2:  Looks good to me, but someone else must approve; IP review completed\n\n',178,'AAAAD3///30='),(1,'2010-01-07 02:06:12','Uploaded patch set 2.',178,'AAAAD3///5A='),(3,'2010-01-10 08:52:49','Patch Set 5: Looks good to me, but someone else must approve\n\nAre there tests covering this?',178,'AAAAD3///tc='),(1,'2010-01-10 04:32:13','Uploaded patch set 4.',178,'AAAAD3///us='),(1,'2010-01-10 04:38:34','Uploaded patch set 5.',178,'AAAAD3///uU='),(1,'2010-01-10 04:31:18','Uploaded patch set 3.',178,'AAAAD3///vI='),(1,'2010-01-12 20:31:09','Uploaded patch set 6.',178,'AAAAEH///+o='),(1,'2010-01-12 20:32:36','Change has been successfully merged into the git repository.',178,'AAAAEH///9I='),(1,'2010-01-12 20:31:48','Patch Set 6:  Looks good to me, approved; IP review completed\n\n',178,'AAAAEH///9w='),(1,'2010-01-06 03:40:43','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nI almost have sufficient test coverage to make me happy with this change.  The major component missing is pack file access using the dumb protocol, and some more tests around the cases where services are disabled or require authentication in order to be activated.  I\'ll try to knock that out tomorrow and update the change then.',179,'AAAAD3///+M='),(1,'2010-01-07 02:06:58','Patch Set 2:  Looks good to me, but someone else must approve; IP review completed\n\n',179,'AAAAD3///3w='),(1,'2010-01-07 02:06:12','Uploaded patch set 2.',179,'AAAAD3///48='),(1,'2010-01-10 04:32:13','Uploaded patch set 4.',179,'AAAAD3///uo='),(1,'2010-01-10 04:38:34','Uploaded patch set 5.',179,'AAAAD3///uQ='),(1,'2010-01-10 04:31:18','Uploaded patch set 3.',179,'AAAAD3///vE='),(1,'2010-01-12 20:31:09','Uploaded patch set 6.',179,'AAAAEH///+k='),(1,'2010-01-12 20:32:36','Change has been successfully merged into the git repository.',179,'AAAAEH///9M='),(1,'2010-01-12 20:31:48','Patch Set 6:  Looks good to me, approved; IP review completed\n\n',179,'AAAAEH///9o='),(1,'2010-01-06 18:04:55','Change has been successfully merged into the git repository.',180,'AAAAD3///6g='),(1,'2010-01-06 18:04:53','Patch Set 1: Looks good to me, approved; IP review completed\n\n',180,'AAAAD3///6k='),(1,'2010-01-06 19:23:48','Change has been successfully merged into the git repository.',181,'AAAAD3///6Q='),(1,'2010-01-06 19:23:46','Patch Set 1: Looks good to me, approved; IP review completed\n\n',181,'AAAAD3///6U='),(1,'2010-01-07 02:16:38','Patch Set 3: Looks good to me, approved; IP review completed\n\n(Rebased onto current master to avoid an unnecessary merge.)',182,'AAAAD3///3c='),(1,'2010-01-07 02:16:18','Uploaded patch set 3.',182,'AAAAD3///3g='),(28,'2010-01-07 02:14:25','Updated to use version syntax compatible both with maven 2.2.1 and 3.0-alpha-5. Tested on linux x86_64 using SUN JDK 1.6.0_17.',182,'AAAAD3///3k='),(28,'2010-01-07 02:14:18','Patch Set 2: No score\n\nUpdated to use version syntax compatible both with maven 2.2.1 and 3.0-alpha-5. Tested on linux x86_64 using SUN JDK 1.6.0_17.',182,'AAAAD3///3o='),(28,'2010-01-07 02:10:35','Uploaded patch set 2.',182,'AAAAD3///3s='),(1,'2010-01-07 02:16:40','Change has been successfully merged into the git repository.',182,'AAAAD3///3Y='),(1,'2010-01-07 00:48:58','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nSeems to fail on my system, the generated manifest:\n\nImport-Package: com.jcraft.jsch;version=\"0.1.41\",org.eclipse.jgit.diff\n ;version=\"[${version;==;null;-SNAPSHOT;\"\"}.null},\n\n$ mvn -version\nWarning: JAVA_HOME environment variable is not set.\nApache Maven 2.2.1 (r801777; 2009-08-06 12:16:01-0700)\nJava version: 1.6.0_0',182,'AAAAD3///5s='),(1,'2010-01-07 02:06:57','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',183,'AAAAD3///38='),(4,'2010-01-08 09:53:34','Patch Set 1: Looks good to me, approved; No score\n\n',183,'AAAAD3///ys='),(1,'2010-01-12 20:31:10','Uploaded patch set 2.',183,'AAAAEH///+Y='),(1,'2010-01-12 20:32:38','Change has been successfully merged into the git repository.',183,'AAAAEH///8Y='),(1,'2010-01-12 20:31:48','Patch Set 2:  Looks good to me, approved; IP review completed\n\n',183,'AAAAEH///9k='),(1,'2010-01-07 02:29:48','Change has been successfully merged into the git repository.',184,'AAAAD3///3M='),(1,'2010-01-07 02:29:47','Patch Set 2: Looks good to me, approved; IP review completed\n\n(Rebased onto current master.)',184,'AAAAD3///3Q='),(1,'2010-01-07 02:29:31','Uploaded patch set 2.',184,'AAAAD3///3U='),(8,'2010-01-07 16:38:33','Patch Set 1: Looks good to me, approved; No score\n\n',185,'AAAAD3///0E='),(1,'2010-01-07 16:08:13','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',185,'AAAAD3///0Q='),(8,'2010-01-10 12:00:22','Patch Set 4: Looks good to me, approved; IP review completed\n\n',185,'AAAAD3///tM='),(1,'2010-01-10 04:32:13','Uploaded patch set 3.',185,'AAAAD3///uw='),(1,'2010-01-10 04:38:34','Uploaded patch set 4.',185,'AAAAD3///uY='),(1,'2010-01-10 04:31:18','Uploaded patch set 2.',185,'AAAAD3///vM='),(1,'2010-01-12 20:31:47','Patch Set 5:  Looks good to me, approved; IP review completed\n\n',185,'AAAAEH///+M='),(1,'2010-01-12 20:31:08','Uploaded patch set 5.',185,'AAAAEH///+w='),(1,'2010-01-12 20:32:38','Change has been successfully merged into the git repository.',185,'AAAAEH///8M='),(8,'2010-01-07 16:37:50','Patch Set 1: Looks good to me, approved; No score\n\n',186,'AAAAD3///0I='),(1,'2010-01-07 16:08:20','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',186,'AAAAD3///0M='),(1,'2010-01-10 04:32:50','Patch Set 1: Abandoned\n\nSquashed into Ia0f1a425d07d035e344ae54faf8aeb04763e7487',186,'AAAAD3///uk='),(11,'2010-01-09 11:36:28','Patch Set 1: Looks good to me, but someone else must approve\n\n',186,'AAAAD3///v8='),(11,'2010-01-08 20:33:18','Patch Set 1: No score\n\n',186,'AAAAD3///wo='),(3,'2010-01-07 18:25:04','Patch Set 1: Looks good to me, but someone else must approve\n\n',186,'AAAAD3///zI='),(1,'2010-01-08 16:00:42','Patch Set 1: Do not submit; No score\n\nACK what Robin said, HTTP push support should be completely pure Java and not fork out to C Git.\n\nMy change I8c69b16ac15c442e1a4c3bd60b4ea1a47882b851 adds the new smart HTTP push support which matches the new HTTP push support that came out in Git 1.6.6.\n\nWhat\'s missing is still WebDAV based push support.  But this wouldn\'t be too different from the TransportAmazonS3 case.  You just need to add WebDAV locking semantics around updates of certain files.  Or play it risky like the S3 code does and assume nobody else is writing at the same time as you.',187,'AAAAD3///xQ='),(8,'2010-01-08 13:30:17','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nThis rhymes badly with JGit being advertized as a pure Java client. There is no reason http push could not be implemented in Java too.',187,'AAAAD3///yk='),(37,'2010-01-24 05:39:26','Patch Set 1: Abandoned\n\nIt was a workaround to make the push work. I knew that was wrong to commit it here, unfortunately my manager (Luca Milanesio) forced me to commit this patch, expecting that this would have been accepted. \nSorry about this...',187,'AAAAEX///1A='),(37,'2010-01-24 05:43:54','Patch Set 1: Abandoned',188,'AAAAEX///0w='),(15,'2010-01-08 12:31:31','Patch Set 1: No score\n\nI suggest that you squash\n\nI67e9e374\nI2735fa76\nI5ecd612f\n\nIndividually , the last 2 commits do not pull their own weight.',189,'AAAAD3///yo='),(37,'2010-01-24 05:44:57','Patch Set 1: Abandoned',189,'AAAAEX///0s='),(37,'2010-01-24 05:42:53','Patch Set 1: Abandoned',190,'AAAAEX///00='),(1,'2010-01-08 16:04:49','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',191,'AAAAD3///xE='),(37,'2010-01-24 05:39:59','Patch Set 1: Abandoned',191,'AAAAEX///08='),(1,'2010-01-08 16:06:21','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',192,'AAAAD3///w8='),(37,'2010-01-24 05:42:42','Patch Set 1: Abandoned',192,'AAAAEX///04='),(37,'2010-01-24 05:45:06','Patch Set 1: Abandoned',193,'AAAAEX///0o='),(1,'2010-01-10 04:39:33','Uploaded patch set 2.',194,'AAAAD3///t8='),(1,'2010-01-10 03:26:12','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',194,'AAAAD3///vg='),(1,'2010-01-12 20:54:31','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\n',194,'AAAAEH///78='),(1,'2010-01-12 20:40:37','Uploaded patch set 3.',194,'AAAAEH///8A='),(8,'2010-01-16 22:18:59','Patch Set 3: I would prefer that you didn\'t submit this\n\nThe rejecting factor here is those places that lack test coverage for non-trivcial code or where there is a condition in the code that was not covered.',194,'AAAAEX///+0='),(8,'2010-01-16 22:28:21','Patch Set 3:\n\ntestinmg error handling in RefUpdateDirectory is quite imoportant too',194,'AAAAEX///+g='),(1,'2010-01-16 23:14:06','Patch Set 3: I would prefer that you didn\'t submit this\n\n',194,'AAAAEX///+I='),(1,'2010-01-23 19:14:18','Change has been successfully merged into the git repository.',194,'AAAAEX///2w='),(1,'2010-01-23 19:14:08','Patch Set 5: Looks good to me, approved; IP review completed\n\n',194,'AAAAEX///3E='),(1,'2010-01-23 19:11:30','Uploaded patch set 5.',194,'AAAAEX///3Y='),(8,'2010-01-23 13:58:14','Patch Set 4: I would prefer that you didn\'t submit this; No score\n\nThis one\'s close.',194,'AAAAEX///4E='),(1,'2010-01-23 02:47:49','Patch Set 4: Looks good to me, but someone else must approve; IP review completed\n\nWe\'re now at almost 100% test coverage in RefDirectory.  RefDirectoryTest alone covers everything except writing, the writes are covered elsewhere right now by existing tests.  \n\nEventually we need to get the writes test by RefDirectoryTest as well.  But I\'d rather get the API changed and passed through first... so we\'re really not any worse off at this point.\n\nSo I think this is read to be merged.',194,'AAAAEX///4o='),(1,'2010-01-23 02:44:15','Uploaded patch set 4.',194,'AAAAEX///4w='),(1,'2010-01-10 04:39:33','Uploaded patch set 2.',195,'AAAAD3///uA='),(1,'2010-01-10 03:26:25','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',195,'AAAAD3///vc='),(1,'2010-01-12 20:54:41','Patch Set 3: Looks good to me, approved; IP review completed\n\n',195,'AAAAEH///74='),(1,'2010-01-12 20:55:04','Patch Set 3: Looks good to me, but someone else must approve\n\n',195,'AAAAEH///7w='),(1,'2010-01-12 20:40:37','Uploaded patch set 3.',195,'AAAAEH///8E='),(8,'2010-01-16 22:33:45','Patch Set 3: Looks good to me, approved; IP review completed\n\n',195,'AAAAEX///+Y='),(1,'2010-01-23 19:14:18','Change has been successfully merged into the git repository.',195,'AAAAEX///20='),(1,'2010-01-23 19:08:55','Uploaded patch set 5.',195,'AAAAEX///34='),(1,'2010-01-23 19:11:30','Uploaded patch set 6.',195,'AAAAEX///3c='),(1,'2010-01-23 19:13:57','Patch Set 6: Looks good to me, approved; IP review completed\n\n',195,'AAAAEX///3I='),(1,'2010-01-23 02:44:14','Uploaded patch set 4.',195,'AAAAEX///40='),(1,'2010-01-23 02:47:57','Patch Set 4: Looks good to me, but someone else must approve; IP review completed\n\n',195,'AAAAEX///4k='),(8,'2010-01-23 12:06:29','Patch Set 4: Looks good to me, approved; No score\n\n',195,'AAAAEX///4Y='),(1,'2010-01-10 04:39:33','Uploaded patch set 2.',196,'AAAAD3///uE='),(1,'2010-01-10 03:26:31','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',196,'AAAAD3///vY='),(1,'2010-01-12 20:54:49','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\n',196,'AAAAEH///70='),(1,'2010-01-12 20:40:37','Uploaded patch set 3.',196,'AAAAEH///8I='),(1,'2010-01-23 19:14:18','Change has been successfully merged into the git repository.',196,'AAAAEX///24='),(1,'2010-01-23 19:08:55','Uploaded patch set 5.',196,'AAAAEX///38='),(1,'2010-01-23 19:11:30','Uploaded patch set 6.',196,'AAAAEX///3g='),(1,'2010-01-23 19:13:49','Patch Set 6: Looks good to me, approved; IP review completed\n\n',196,'AAAAEX///3M='),(1,'2010-01-23 02:44:14','Uploaded patch set 4.',196,'AAAAEX///44='),(1,'2010-01-23 02:48:02','Patch Set 4: Looks good to me, but someone else must approve; IP review completed\n\n',196,'AAAAEX///4g='),(1,'2010-01-10 03:27:02','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\nThis change needs to wait for the corresponding JGit commits to make it into the JGit project.',197,'AAAAD3///vU='),(1,'2010-01-23 19:17:37','Change has been successfully merged into the git repository.',197,'AAAAEX///2I='),(1,'2010-01-23 19:17:36','Patch Set 2: Looks good to me, approved; IP review completed\n\n',197,'AAAAEX///2M='),(1,'2010-01-23 19:16:49','Uploaded patch set 2.',197,'AAAAEX///2Q='),(1,'2010-01-10 04:31:49','Patch Set 1: Abandoned\n\nAccidental upload of a poorly squashed change.',198,'AAAAD3///u4='),(4,'2010-01-10 22:45:05','Patch Set 2: Looks good to me, approved; IP review completed\n\n',199,'AAAAD3///ss='),(8,'2010-01-10 11:49:00','Uploaded patch set 2.',199,'AAAAD3///tQ='),(4,'2010-01-13 09:16:21','Change has been successfully merged into the git repository.',199,'AAAAEH///7s='),(2,'2010-01-11 21:41:37','Patch Set 1: Looks good to me, but someone else must approve\n\nI can both use mvn headless and pde headless/ui using this configuration. This is something we should strive for in this case due to the mixed parties.',200,'AAAAD3///r4='),(3,'2010-01-10 15:24:42','Patch Set 1: Looks good to me, but someone else must approve\n\nYes, I think this makes sense.',200,'AAAAD3///s4='),(1,'2010-01-11 15:50:20','Patch Set 1: I would prefer that you didn\'t submit this\n\n',200,'AAAAD3///sI='),(4,'2010-01-11 00:24:56','Patch Set 1: No score\n\nI have some questions how to use this:\n* How would we flip between use of plain Eclipse and Eclipse + m2e ?\n* If I use m2e to setup my workspace those files will be generated but with partially different content, how to prevent that git tracks these changes ?',200,'AAAAD3///sk='),(8,'2010-01-11 06:49:50','Patch Set 1: No score; No score\n\nYou don\'t neede m2e with these files in place and maven won\'t genererate the maifests or anything by default. In short: don\'t import using m2e.',200,'AAAAD3///sY='),(8,'2010-01-12 19:35:18','Change has been successfully merged into the git repository.',200,'AAAAEH////0='),(8,'2010-01-12 19:35:13','Patch Set 1: Looks good to me, approved; IP review completed\n\n+1 +1 = 2',200,'AAAAEH////4='),(2,'2010-01-12 19:06:31','What are we missing here from this becoming a reality :)?\n\nI can get a p2 repo easier with these changes in (need the feature)',200,'AAAAEH////8='),(8,'2010-01-12 19:42:20','Change has been successfully merged into the git repository.',201,'AAAAEH////g='),(8,'2010-01-12 19:42:17','Patch Set 2: Looks good to me, approved; IP review completed\n\n',201,'AAAAEH////k='),(8,'2010-01-12 19:41:26','Uploaded patch set 2.',201,'AAAAEH////o='),(NULL,'2010-01-12 19:36:26','Your change requires a recursive merge to resolve.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',201,'AAAAEH////s='),(8,'2010-01-12 19:36:23','Patch Set 1: Looks good to me, approved; IP review completed\n\n',201,'AAAAEH////w='),(1,'2010-01-12 19:48:24','Patch Set 1: Looks good to me, approved; IP review completed\n\n',202,'AAAAEH////c='),(1,'2010-01-12 19:48:26','Change has been successfully merged into the git repository.',202,'AAAAEH////Y='),(8,'2010-01-15 18:05:31','Patch Set 1: No score; No score\n\n',203,'AAAAEH///40='),(1,'2010-01-14 23:42:39','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',203,'AAAAEH///6Y='),(1,'2010-01-23 19:30:45','Change has been successfully merged into the git repository.',203,'AAAAEX///18='),(1,'2010-01-23 19:30:41','Patch Set 4: Looks good to me, approved; IP review completed\n\n',203,'AAAAEX///2A='),(1,'2010-01-23 19:30:09','Uploaded patch set 4.',203,'AAAAEX///2E='),(8,'2010-01-17 21:44:27','Uploaded patch set 3.',203,'AAAAEX///9k='),(8,'2010-01-17 21:41:33','Uploaded patch set 2.',203,'AAAAEX///9o='),(8,'2010-01-13 22:16:02','Change has been successfully merged into the git repository.',204,'AAAAEH///7U='),(8,'2010-01-13 22:15:41','Patch Set 1: Looks good to me, approved; IP review completed\n\n',204,'AAAAEH///7Y='),(4,'2010-01-15 02:26:57','Patch Set 4: Looks good to me, but someone else must approve; IP review completed\n\n',205,'AAAAEH///50='),(2,'2010-01-15 01:10:06','Patch Set 4: Looks good to me, approved\n\nActually, let\'s just publish what we have now and I\'ll do the cursory review to see if we are missing anything or things need to change.',205,'AAAAEH///58='),(4,'2010-01-15 02:52:41','Change has been successfully merged into the git repository.',205,'AAAAEH///5k='),(4,'2010-01-15 02:52:28','Patch Set 6: Looks good to me, approved; IP review completed\n\n- fixed texts from Java Git to JGit\n- tested with Maven 3 alpha 6 on Windows XP\n- Chris: could you run that in Hudson ?',205,'AAAAEH///5o='),(4,'2010-01-15 02:47:10','Uploaded patch set 6.',205,'AAAAEH///5s='),(4,'2010-01-15 02:42:38','Uploaded patch set 5.',205,'AAAAEH///5w='),(2,'2010-01-14 22:20:11','Patch Set 1: No score\n\nHow are you generating a p2 repo with this patch? How is the EGit build consuming it? Don\'t you need a corresponding site project and pom.xml?',205,'AAAAEH///60='),(2,'2010-01-15 01:05:49','Patch Set 4: Looks good to me, but someone else must approve; No score\n\nYou\'re my hero Matthias, this works well.\n\nI\'d advise that we call things \"JGit\" instead of \"Java Git\"? Can you make the necessary modifications and then we can push it and get a fresh build.\n\nThis is exciting!',205,'AAAAEH///6A='),(4,'2010-01-15 01:01:47','Patch Set 4: No score; No score\n\n- renamed JGit feature following Chris\' suggestion to use \'.\' separator\n- added JGit update site\n- I am not sure if any p2 stuff is missing here, please advise',205,'AAAAEH///6E='),(4,'2010-01-15 00:42:41','Uploaded patch set 4.',205,'AAAAEH///6I='),(4,'2010-01-15 00:37:19','Uploaded patch set 3.',205,'AAAAEH///6M='),(4,'2010-01-15 00:17:36','Uploaded patch set 2.',205,'AAAAEH///6U='),(4,'2010-01-14 01:43:37','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',205,'AAAAEH///7E='),(4,'2010-01-16 01:55:59','Patch Set 5: Looks good to me, but someone else must approve; IP review completed\n\ntested successfully locally',206,'AAAAEH///4k='),(4,'2010-01-16 01:53:02','Uploaded patch set 5.',206,'AAAAEH///4o='),(4,'2010-01-16 01:44:31','Uploaded patch set 4.',206,'AAAAEH///4w='),(4,'2010-01-15 02:54:16','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\n',206,'AAAAEH///5g='),(4,'2010-01-15 00:18:30','Uploaded patch set 3.',206,'AAAAEH///6Q='),(4,'2010-01-14 01:42:46','Patch Set 2: No score; IP review completed\n\n',206,'AAAAEH///7I='),(4,'2010-01-14 01:41:26','Uploaded patch set 2.',206,'AAAAEH///7M='),(2,'2010-01-17 15:22:53','Patch Set 5: No score; No score\n\nI\'m getting this error when building locally.\n\nINFO] Resolving target platform for project MavenProject: org.eclipse.egit:org.eclipse.egit.core:0.6.0-SNAPSHOT @ /Users/chrisaniszczyk/egit/org.eclipse.egit.core/pom.xml\n[INFO] snapshot org.eclipse.jgit:org.eclipse.jgit:0.6.0-SNAPSHOT: checking for updates from galileo\n[INFO] snapshot org.eclipse.jgit:org.eclipse.jgit-parent:0.6.0-SNAPSHOT: checking for updates from galileo\n[WARNING] *** CHECKSUM FAILED - Error retrieving checksum file for .meta/p2-metadata.properties - IGNORING\n[INFO] \n[ERROR] Internal error: java.lang.RuntimeException: Could not determine SWT implementation fragment bundle -> [Help 1]',206,'AAAAEX///+A='),(8,'2010-01-20 23:45:43','Patch Set 11:\n\nYes it\'s the galileo repo. It should not be required every time.',206,'AAAAEX///68='),(2,'2010-01-20 22:53:41','Patch Set 11:\n\nAre you referring to reaching out to the Galileo repo or something else?',206,'AAAAEX///7A='),(8,'2010-01-20 22:46:39','Patch Set 11:\n\nThis patch requires being online to build. That\'s un-git-ish.',206,'AAAAEX///7E='),(2,'2010-01-20 21:29:42','Patch Set 10: No score; No score\n\nI like the old site.xml, we shouldn\'t reference the JGit feature there. It should only build the EGit site :)\n\nOther than that, works great.',206,'AAAAEX///7g='),(2,'2010-01-20 22:03:38','Change has been successfully merged into the git repository.',206,'AAAAEX///7I='),(4,'2010-01-20 21:28:03','Uploaded patch set 10.',206,'AAAAEX///7k='),(2,'2010-01-20 22:02:24','Patch Set 11: Looks good to me, approved; IP review completed\n\nFantastic, works for me also on Mac.',206,'AAAAEX///7M='),(4,'2010-01-20 21:57:47','Patch Set 11: Looks good to me, but someone else must approve; IP review completed\n\nSuccessfully tested build on Windows using Maven 3.0-alpha-6 and installation into Helios M4.',206,'AAAAEX///7Q='),(4,'2010-01-20 21:22:17','Uploaded patch set 9.',206,'AAAAEX///7s='),(4,'2010-01-20 21:53:23','Uploaded patch set 11.',206,'AAAAEX///7U='),(2,'2010-01-20 15:53:31','Patch Set 8: I would prefer that you didn\'t submit this; No score\n\nMatthias, can you update this to depending on the jgit bundle instead of the feature in the feature.xml?\n\n<import plugin=\"org.eclipse.jgit\" version=\"0.6.0\" match=\"greaterOrEquals\"/>\n\nThe JGit bundle shouldn\'t be produced as part of the update site build, that is handled by the JGit build.',206,'AAAAEX///8A='),(4,'2010-01-20 00:17:32','Uploaded patch set 7.',206,'AAAAEX///8c='),(4,'2010-01-20 00:13:48','Uploaded patch set 6.',206,'AAAAEX///8g='),(4,'2010-01-20 11:45:09','Uploaded patch set 8.',206,'AAAAEX///8I='),(2,'2010-01-19 15:26:03','Patch Set 5:\n\nDoes anyone have further thoughts on the mvn3 build problem? I would like to get it resolved soon so we can have builds on build.eclipse.org',206,'AAAAEX///8k='),(2,'2010-01-18 14:58:48','Patch Set 5:\n\nOk, that bug was my issue. Now the problem is finding JGIT. What site are we using in Maven to find JGit?\n\n[INFO] Cannot complete the request.  Generating details.\n[Software being installed: org.eclipse.egit.feature.group 0.6.0.qualifier, Missing requirement: org.eclipse.egit.feature.group 0.6.0.qualifier requires \'org.eclipse.jgit.feature.group [0.6.0,1.0.0)\' but it could not be found]\n[ERROR] Internal error: jav',206,'AAAAEX///9c='),(4,'2010-01-18 12:46:23','Patch Set 5:\n\n@Chris: could you check if your problem is caused by  \n     https://issues.sonatype.org/browse/TYCHO-303',206,'AAAAEX///9g='),(8,'2010-01-17 20:53:22','Patch Set 5:\n\nTHe old PDE build still works though',206,'AAAAEX///9s='),(8,'2010-01-17 20:52:45','Patch Set 5: No score; No score\n\nI cannot build either\n\n[Software being installed: org.eclipse.egit.feature.group 0.6.0.qualifier, Missing requirement: org.eclipse.egit.feature.group 0.6.0.qualifier requires \'org.eclipse.jgit.feature.group [0.6.0,1.0.0)\' but it could not be found]\n[ERROR] Internal error: java.lang.RuntimeException: org.eclipse.equinox.internal.provisional.p2.core.ProvisionException: Problems resolving provisioning plan. -> [Help 1]',206,'AAAAEX///9w='),(8,'2010-02-02 07:20:47','Patch Set 1: Do not submit; No score\n\nThis one is obsolete.',207,'AAAAE3////I='),(8,'2010-02-17 22:03:31','Patch Set 1:\n\nKetan: can you avandon this one?',207,'AAAAE3///pw='),(38,'2010-02-18 00:13:57','Patch Set 1: Abandoned\n\nabandoned since this was squashed out elsewhere.',207,'AAAAE3///pY='),(1,'2010-02-02 14:48:54','Patch Set 1: Abandoned\n\nSquashed into Ibc4c7a5ad6d9747fceb516c02d96dfc2b09d3b5a.',208,'AAAAE3////A='),(8,'2010-02-02 07:18:27','Patch Set 1:\n\nSquashed into Ibc4c7a5ad6d9747fceb516c02d96dfc2b09d3b5a\n\nThis changeset should therefore be abandoned',208,'AAAAE3////M='),(8,'2010-01-29 05:06:25','Patch Set 1:\n\nThe CQ\'s been improved. Mathias raise a few questions on CQ\'s (on the jgit mailing list) so we\'ll hold this one patch until those questions have been resolved.',208,'AAAAEn////o='),(4,'2010-01-26 15:47:24','Patch Set 1: No score\n\nI think we want the squashed change http://egit.eclipse.org/r/#change,137 patchset 4 containing Robin\'s and Ketan\'s changes to go into master, but is it ok to put this squashed change into CQ or do we need to get the approval for Ketan\'s contribution http://egit.eclipse.org/r/#change,208 patchset 1 separately ?',208,'AAAAEX///0A='),(1,'2010-01-26 15:06:08','Patch Set 1: No score\n\nYup, this requires a CQ.  Any EGit change over 250 lines of code by a non-EGit committer requires a CQ, even if the developer is a committer on another Eclipse project.  (At least, that\'s my understanding of the IP policy.)',208,'AAAAEX///0E='),(8,'2010-01-26 07:23:04','Patch Set 1: No score; Unclean IP, do not check in\n\nUnclear whether this requires the CQ process so I\'ll pass it that way.',208,'AAAAEX///0I='),(8,'2010-01-27 22:35:05','Patch Set 1: Looks good to me, approved\n\nWorks with Eclipse SDK 3.5 too. Technically this one is ok. \nWe still need the CQ though.',208,'AAAAEX///xk='),(8,'2010-01-27 21:50:17','Patch Set 1:\n\nFor this kind of patch I\'d rather see one complete patch.',208,'AAAAEX///yc='),(38,'2010-01-27 21:38:44','Patch Set 1: No score\n\nI can file multiple patches for different tests if that helps :P\n\n-- Ketan',208,'AAAAEX///yg='),(8,'2010-01-27 21:37:59','Patch Set 1:\n\nNow to sometheing entirely different. This test fine with Eclipse 3.4 SDk but not Eclipse 3.5 for JEE\n\n!STACK 0\norg.eclipse.swt.SWTException: Invalid thread access\n	at org.eclipse.swt.SWT.error(SWT.java:3884)\n	at org.eclipse.swt.SWT.error(SWT.java:3799)\n	at org.eclipse.swt.SWT.error(SWT.java:3770)\n	at org.eclipse.swt.widgets.Display.error(Display.java:1150)\n	at org.eclipse.swt.widgets.Display.checkDevice(Display.java:712)\n	at org.eclipse.swt.widgets.Display.addFilter(Display.java:519)\n	at org.eclipse.mylyn.internal.monitor.ui.WorkbenchUserActivityMonitor.start(WorkbenchUserActivityMonitor.java:42)\n	at org.eclipse.mylyn.internal.monitor.ui.ActivityContextManager$4.run(ActivityContextManager.java:123)\n	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\n	at org.eclipse.mylyn.internal.monitor.ui.ActivityContextManager.start(ActivityContextManager.java:117)\n	at org.eclipse.mylyn.internal.monitor.ui.MonitorUiPlugin.init(MonitorUiPlugin.java:408)\n	at org.eclipse.mylyn.internal.monitor.ui.MonitorUiPlugin.start(MonitorUiPlugin.java:145)\n	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:783)\n	at java.security.AccessController.doPrivileged(Native Method)\n	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:774)\n	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:755)\n	at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)\n	at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280)\n	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:408)\n	at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)\n	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)\n	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:211)\n	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:381)\n	at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)\n	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:454)\n	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)\n	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:398)\n	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)\n	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)\n	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)\n	at java.lang.Class.getDeclaredConstructors0(Native Method)\n	at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)\n	at java.lang.Class.getConstructor0(Class.java:2699)\n	at java.lang.Class.newInstance0(Class.java:326)\n	at java.lang.Class.newInstance(Class.java:308)\n	at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:152)\n	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:751)\n	at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)\n	at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280)\n	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:408)\n	at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)\n	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)\n	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:211)\n	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:381)\n	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:457)\n	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)\n	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:398)\n	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)\n	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)\n	at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:326)\n	at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:231)\n	at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1193)\n	at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:160)\n	at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:874)\n	at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)\n	at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)\n	at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:267)\n	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:52)\n	at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:263)\n	at org.eclipse.ui.internal.EarlyStartupRunnable.getExecutableExtension(EarlyStartupRunnable.java:117)\n	at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)\n	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\n	at org.eclipse.ui.internal.Workbench$55.run(Workbench.java:2192)\n	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)\n\n!ENTRY org.eclipse.mylyn.core 2 0 2010-01-27 22:26:36.375\n!MESSAGE Activity monitor \'\'{0}\'\' was disabled due to a failure\n[2010-01-27T10-26-36] Status WARNING: org.eclipse.mylyn.core code=0 Activity monitor \'\'{0}\'\' was disabled due to a failure null,',208,'AAAAEX///yk='),(8,'2010-01-27 21:33:41','Patch Set 1:\n\nI passed Ketans patch as CQ 3738 for those than can access it.',208,'AAAAEX///yo='),(8,'2010-01-27 21:53:56','Patch Set 1:\n\nWT.... I\'ll try with an upgraded/uninstalled mylyn.',208,'AAAAEX///yY='),(2,'2010-01-15 01:22:43','Patch Set 1: Abandoned\n\nNo need for this since Matthias proved to me we can do it all with Maven and Tycho\n\nhttp://egit.eclipse.org/r/#change,205',209,'AAAAEH///54='),(2,'2010-01-14 21:50:02','Patch Set 1: Looks good to me, but someone else must approve; No score\n\nThis project is meant to build a jgit repo to be consumed by egit on build.eclipse.org',209,'AAAAEH///64='),(2,'2010-01-14 22:24:35','I may actually not need this if I figure out what Matthias is trying to do with http://egit.eclipse.org/r/#change,209',209,'AAAAEH///6w='),(1,'2010-01-15 15:34:01','Change has been successfully merged into the git repository.',210,'AAAAEH///48='),(8,'2010-01-15 06:25:32','Uploaded patch set 2.',210,'AAAAEH///5c='),(1,'2010-01-15 15:33:35','Patch Set 2: Looks good to me, approved; No score\n\n',210,'AAAAEH///5E='),(8,'2010-01-15 06:30:00','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\nOh dear. The previous patch set was missing stuff in the pgm package',210,'AAAAEH///5M='),(1,'2010-01-14 23:39:16','Patch Set 1: Looks good to me, approved; No score\n\n',210,'AAAAEH///6s='),(1,'2010-01-15 15:34:01','Change has been successfully merged into the git repository.',211,'AAAAEH///5A='),(1,'2010-01-15 15:33:25','Patch Set 2: Looks good to me, approved; No score\n\n',211,'AAAAEH///5I='),(8,'2010-01-15 06:29:34','Oh dear. The previous patch set was missing stuff in the pgm package',211,'AAAAEH///5Q='),(8,'2010-01-15 06:28:20','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\nOh dear. The previous patch set was missing stuff in the pgm package',211,'AAAAEH///5U='),(8,'2010-01-15 06:25:33','Uploaded patch set 2.',211,'AAAAEH///5Y='),(1,'2010-01-14 23:40:04','Patch Set 1: Looks good to me, approved; No score\n\n',211,'AAAAEH///6o='),(1,'2010-01-14 23:40:56','Patch Set 1: Looks good to me, approved; No score\n\n',212,'AAAAEH///6k='),(1,'2010-01-23 19:54:41','Change has been successfully merged into the git repository.',212,'AAAAEX///1g='),(1,'2010-01-23 19:54:39','Patch Set 2: Looks good to me, approved; IP review completed\n\n',212,'AAAAEX///1k='),(1,'2010-01-23 19:53:07','Uploaded patch set 2.',212,'AAAAEX///1o='),(4,'2010-01-16 01:47:06','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n- during review with local Maven guru we found that these plugin declarations are redundant\n- tested successfully locally',213,'AAAAEH///4s='),(1,'2010-01-16 21:27:43','Change has been successfully merged into the git repository.',213,'AAAAEX////4='),(2,'2010-01-16 03:50:19','Patch Set 1: Looks good to me, approved\n\nIt works for me locally, advise checking it in.',213,'AAAAEX////8='),(1,'2010-01-16 21:28:05','Patch Set 1: Looks good to me, approved; No score\n\n',214,'AAAAEX////0='),(2,'2010-01-17 15:16:17','Patch Set 1: Looks good to me, approved; IP review completed\n\nDone.',214,'AAAAEX///+E='),(8,'2010-01-17 15:30:53','Change has been successfully merged into the git repository.',214,'AAAAEX///98='),(8,'2010-01-17 16:26:36','Patch Set 1: No score; No score\n\nThis merge has already taken place in master. \n\nHaving the merge.log config setting set to true is a good idea.\n\nTo approve or not..',215,'AAAAEX///94='),(2,'2010-01-18 15:26:45','Patch Set 1: Abandoned\n\nNot needed',215,'AAAAEX///9M='),(2,'2010-01-18 15:22:00','Patch Set 1: No score; No score\n\nAny more information about merge.log?',215,'AAAAEX///9Y='),(2,'2010-01-18 15:25:59','Patch Set 1: Abandoned\n\nFuck!',216,'AAAAEX///9U='),(2,'2010-01-18 22:42:02','Patch Set 1: Abandoned\n\nbad',217,'AAAAEX///84='),(8,'2010-01-17 16:29:06','Patch Set 1: No score\n\nUnnecessary trailing whitespces',217,'AAAAEX///90='),(2,'2010-01-18 15:26:28','Patch Set 1: Abandoned\n\nNot needed',218,'AAAAEX///9Q='),(2,'2010-01-20 16:27:52','Patch Set 1: Abandoned\n\naccomplished by I6eb2c79f',219,'AAAAEX///74='),(2,'2010-01-20 16:28:25','Patch Set 1: Abandoned\n\nfixed by I6eb2c79f',220,'AAAAEX///7w='),(2,'2010-01-18 20:56:29','Patch Set 1:\n\nOK, I\'m officially confused.',220,'AAAAEX///88='),(4,'2010-01-19 11:29:18','Patch Set 1:\n\nI pushed the squashed commits as\nhttp://egit.eclipse.org/r/#change,223\n\nAbandon this change in favor of the new one.',220,'AAAAEX///8s='),(4,'2010-01-18 20:30:59','Patch Set 1:\n\nThis can be done using git rebase -i, see e.g. here :\nhttp://www.gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html\nensure that the squashed commit contains the ChangeId of the first change before you upload it to Gerrit.\n\nIf you want to fix a patch already pushed to Gerrit use commit --amend to replace the original commit and push it again. But if you already committed this second change git rebase -i should do the trick.\n\nAnother handy tool is gerrit-cherry-pick, e.g. see here :\nhttp://dev.eclipse.org/mhonarc/lists/egit-dev/msg00473.html',220,'AAAAEX///9A='),(2,'2010-01-18 19:32:00','Patch Set 1: No score; No score\n\nAny advice on how to do that?\n\nI was missing the proper commit hook so the change didn\'t get appended.',220,'AAAAEX///9E='),(4,'2010-01-18 19:26:31','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nSquash this change with the original commit to end up with one clean patch.',220,'AAAAEX///9I='),(2,'2010-01-20 16:28:09','Patch Set 1: Abandoned\n\nfixed by I6eb2c79f',221,'AAAAEX///70='),(4,'2010-01-19 11:28:32','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nI squashed that with your whitespace fixing change into\nhttp://egit.eclipse.org/r/#change,223\n\nabandon this one in favor of the squashed change',221,'AAAAEX///8w='),(4,'2010-01-19 11:25:29','Patch Set 1: Abandoned\n\nI managed to create a new change with the Id of an existing one',222,'AAAAEX///80='),(2,'2010-01-20 16:27:31','Change has been successfully merged into the git repository.',223,'AAAAEX///78='),(2,'2010-01-19 14:35:03','Patch Set 1: Looks good to me, approved; IP review completed\n\nThanks Matthias.',223,'AAAAEX///8o='),(2,'2010-01-20 21:32:18','Patch Set 1: Abandoned\n\nI\'m in favor of Idf90bd4a29c36013f582c8f99424c8fc72597bc5',224,'AAAAEX///7c='),(4,'2010-01-20 10:15:31','Patch Set 1: Abandoned\n\nThis doesn\'t work properly since Tycho is currently not able to mix pom-first and manifest-first builds in the same reactor build.',225,'AAAAEX///8M='),(4,'2010-01-20 08:50:27','Patch Set 1: No score; No score\n\nShawn mentioned here\nhttp://egit.eclipse.org/w/?p=jgit.git;a=commit;h=48aa00c5d7cfa8293a45bac011a897fe8a42beb1\nthat Tycho currently doesn\'t support offline build so this seems to be a general problem with Tycho and shouldn\'t change with this patch.',225,'AAAAEX///8Q='),(8,'2010-01-20 07:10:58','Patch Set 1:\n\nI cannot build offline. Here is what I get. A previous build\nalready passed so I have everything alreaduy.\n\n!ENTRY org.eclipse.equinox.app 0 0 2010-01-20 08:07:22.452\n!MESSAGE Product org.eclipse.equinox.p2.director.app.product could not be found.\n[INFO] Resolving target platform for project MavenProject: org.eclipse.jgit:org.eclipse.jgit.feature:0.6.0-SNAPSHOT @ /home/me/SW/egitcontrib/JGIT.contrib/org.eclipse.jgit.packaging/org.eclipse.jgit.feature/pom.xml\n[INFO] Adding repository http://download.eclipse.org/releases/galileo\n[ERROR] Internal error: java.lang.RuntimeException: org.eclipse.equinox.internal.provisional.p2.core.ProvisionException: Unknown Host: http://download.eclipse.org/releases/galileo/content.xml: Unknown host download.eclipse.org -> [Help 1]',225,'AAAAEX///8U='),(8,'2010-01-20 06:43:31','Patch Set 1: No score; No score\n\nThe pom-path in the comment is wrong.',225,'AAAAEX///8Y='),(2,'2010-01-20 15:51:38','Patch Set 1: Abandoned\n\n!@#$',226,'AAAAEX///8E='),(4,'2010-01-21 11:25:12','Patch Set 1: No score; No score\n\nThis works on my environment if JGit builds and EGit build run against the same local Maven repository.\n\nI will implement the other option via P2 repository dependencies somewhen later today.',227,'AAAAEX///64='),(2,'2010-01-21 21:58:59','Change has been successfully merged into the git repository.',227,'AAAAEX///6E='),(2,'2010-01-21 21:58:27','Patch Set 1: Looks good to me, approved; IP review completed\n\nThis is the simpler method.',227,'AAAAEX///6I='),(1,'2010-01-21 18:22:49','Patch Set 2: Looks good to me, approved; Unclean IP, do not check in\n\nNeeds to go through CQ process.  Submitted CQ 3716.',228,'AAAAEX///6M='),(1,'2010-01-21 18:17:00','Uploaded patch set 2.',228,'AAAAEX///6Q='),(1,'2010-01-21 16:53:46','Patch Set 1: Do not submit; Unclean IP, do not check in\n\nAside from the inline comments describing some issues with the implementation, this is >200 lines so we need to run it through the CQ process.  I\'ll get that started after we have an updated draft of the change that is closer to something we want to submit.',228,'AAAAEX///6U='),(1,'2010-01-27 22:04:50','Change has been successfully merged into the git repository.',228,'AAAAEX///yQ='),(1,'2010-01-27 22:04:48','Patch Set 2: IP review completed\n\nParallel IP approved in CQ 3716.',228,'AAAAEX///yU='),(4,'2010-01-22 23:56:53','Patch Set 1: Abandoned\n\nwe don\'t need this anymore since we are now consuming org.eclipse.jgit.junit via Maven dependencies',229,'AAAAEX///5c='),(2,'2010-01-22 16:24:16','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nI generally don\'t like the fact that the JGit feature contains the tests. We generally package the tests in a separate feature.',229,'AAAAEX///5g='),(4,'2010-01-22 01:15:08','Patch Set 1: Abandoned\n\nwe have chosen to resolve dependencies via Maven repository (change I51fa53fb00882396e75162ffc956b4f985bc3e02)',230,'AAAAEX///6A='),(4,'2010-01-22 01:53:44','Uploaded patch set 3.',231,'AAAAEX///50='),(4,'2010-01-22 01:40:39','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\n',231,'AAAAEX///54='),(4,'2010-01-22 01:38:40','Uploaded patch set 2.',231,'AAAAEX///58='),(2,'2010-01-22 16:22:17','Change has been successfully merged into the git repository.',231,'AAAAEX///5k='),(2,'2010-01-22 16:22:06','Patch Set 4: Looks good to me, approved; IP review completed\n\nThis works for me.\n\nThe only problem we have left is that the jgit bundle ends with .qualifier which is bad.',231,'AAAAEX///5o='),(4,'2010-01-22 12:09:56','Uploaded patch set 4.',231,'AAAAEX///5s='),(4,'2010-01-22 01:59:01','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\n',231,'AAAAEX///5w='),(1,'2010-01-23 00:37:08','Change has been successfully merged into the git repository.',232,'AAAAEX///5I='),(1,'2010-01-23 00:34:32','Patch Set 3: Looks good to me, approved; No score\n\n',232,'AAAAEX///5M='),(4,'2010-01-23 00:31:46','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\n',232,'AAAAEX///5Q='),(4,'2010-01-23 00:29:40','Uploaded patch set 3.',232,'AAAAEX///5U='),(4,'2010-01-23 00:20:11','Uploaded patch set 2.',232,'AAAAEX///5Y='),(1,'2010-01-23 19:14:18','Change has been successfully merged into the git repository.',233,'AAAAEX///2s='),(1,'2010-01-23 02:45:22','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\nWe almost have 100% code coverage in these tests.  The next patch brings it to 100% when it finishes the Ref changes that make that level of testing easily possible.  I didn\'t see any value in writing tests here, just to discard them in the very next commit with something slightly different.',233,'AAAAEX///4s='),(8,'2010-01-23 12:59:01','Patch Set 1: Looks good to me, approved; No score\n\n',233,'AAAAEX///4U='),(1,'2010-01-23 19:14:17','Change has been successfully merged into the git repository.',234,'AAAAEX///28='),(1,'2010-01-23 19:11:30','Uploaded patch set 3.',234,'AAAAEX///3k='),(1,'2010-01-23 19:13:41','Patch Set 3: Looks good to me, approved; IP review completed\n\n',234,'AAAAEX///3Q='),(1,'2010-01-23 19:08:55','Uploaded patch set 2.',234,'AAAAEX///4A='),(1,'2010-01-23 02:48:09','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',234,'AAAAEX///4c='),(1,'2010-01-23 19:09:45','Patch Set 1: Abandoned\n\nAccidentally lost change-id during squash, this is really I26b9287c45a4b2d2be35ba2849daa316f5eec85d.',235,'AAAAEX///30='),(1,'2010-01-23 19:14:17','Change has been successfully merged into the git repository.',236,'AAAAEX///3A='),(1,'2010-01-23 19:11:30','Uploaded patch set 2.',236,'AAAAEX///3o='),(1,'2010-01-23 19:13:32','Patch Set 2: Looks good to me, approved; IP review completed\n\n',236,'AAAAEX///3U='),(1,'2010-01-23 19:43:23','Change has been successfully merged into the git repository.',237,'AAAAEX///10='),(1,'2010-01-23 19:43:22','Patch Set 1: Looks good to me, approved; IP review completed\n\n',237,'AAAAEX///14='),(1,'2010-01-23 19:43:36','Change has been successfully merged into the git repository.',238,'AAAAEX///1s='),(1,'2010-01-23 19:43:34','Patch Set 1: Looks good to me, approved; IP review completed\n\n',238,'AAAAEX///1w='),(8,'2010-01-29 04:43:40','Change has been successfully merged into the git repository.',239,'AAAAEn////4='),(8,'2010-01-29 04:43:29','Patch Set 1: Looks good to me, approved\n\n',239,'AAAAEn////8='),(1,'2010-01-23 20:36:20','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',239,'AAAAEX///1c='),(1,'2010-01-28 19:15:32','Patch Set 1:\n\nPing?  I\'d like to get this resolved so I fix Gerrit\'s evaluation of tag objects.',239,'AAAAEX///wc='),(1,'2010-01-29 18:45:18','Change has been successfully merged into the git repository.',240,'AAAAEn////U='),(1,'2010-01-29 18:45:15','Patch Set 1: Looks good to me, approved\n\n',240,'AAAAEn////Y='),(1,'2010-01-23 21:12:28','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',240,'AAAAEX///1Y='),(1,'2010-01-28 19:14:58','Patch Set 1:\n\nPing?  I\'d like to get this resolved so I can close 293703 before we ship 0.7.0.',240,'AAAAEX///wg='),(1,'2010-01-23 23:16:57','Change has been successfully merged into the git repository.',241,'AAAAEX///1I='),(1,'2010-01-23 23:16:56','Patch Set 1: Looks good to me, approved\n\n',241,'AAAAEX///1M='),(4,'2010-01-23 23:16:00','Patch Set 1: Looks good to me, but someone else must approve; No score\n\n',241,'AAAAEX///1Q='),(1,'2010-01-23 22:07:38','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',241,'AAAAEX///1U='),(1,'2010-01-25 15:26:22','Change has been successfully merged into the git repository.',242,'AAAAEX///0g='),(4,'2010-01-25 09:29:20','Patch Set 1: Looks good to me, approved; No score\n\n',242,'AAAAEX///0k='),(1,'2010-01-24 01:28:38','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',242,'AAAAEX///1E='),(1,'2010-01-25 22:56:26','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',243,'AAAAEX///0U='),(1,'2010-01-27 00:01:24','Change has been successfully merged into the git repository.',243,'AAAAEX///z0='),(1,'2010-01-27 00:01:22','Patch Set 1: Looks good to me, approved\n\n',243,'AAAAEX///z4='),(2,'2010-01-26 22:39:37','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\nLooks fine, Matthias?',243,'AAAAEX///z8='),(4,'2010-01-27 00:26:42','Patch Set 1:\n\nlooks fine to me as well (well a bit late ;-)',243,'AAAAEX///zw='),(1,'2010-01-29 15:25:12','Patch Set 6: Looks good to me, but someone else must approve; IP review completed\n\n',244,'AAAAEn////c='),(1,'2010-01-29 15:24:06','Uploaded patch set 6.',244,'AAAAEn////g='),(1,'2010-01-29 18:48:17','Change has been successfully merged into the git repository.',244,'AAAAEn////M='),(1,'2010-01-29 18:48:15','Patch Set 6: Looks good to me, approved\n\n',244,'AAAAEn////Q='),(1,'2010-01-29 00:01:35','Uploaded patch set 5.',244,'AAAAEX///v4='),(4,'2010-01-28 23:43:42','Patch Set 4: No score; No score\n\neclipse-iplog:\n\nCould you provide an example gerrit_committers file as I have no DB access I can\'t try creating it by running the SQL. Without an initial gerrit_committers file jgit eclipse-iplog is failing with FileNotFoundException.\n\nMaybe you could provide an option to pass in the project via command line parameter so that start from scratch without initial .eclipse_iplog would be possible. \n\neclipse-ipzilla: \n\nThe command  seems to work properly.',244,'AAAAEX///v8='),(1,'2010-01-29 01:38:00','Patch Set 5: No score; IP review completed\n\n',244,'AAAAEX///vk='),(4,'2010-01-29 01:35:29','Patch Set 5: Looks good to me, but someone else must approve; IP review completed\n\n- tested eclipse-iplog successfully on jgit repo\n- successfully ran eclipse-iplog on Linux kernel repo, this succeeded after 25 min with approx. 250 MB max heap size',244,'AAAAEX///vs='),(1,'2010-01-28 19:14:18','Patch Set 4: Looks good to me, but someone else must approve; IP review completed\n\n',244,'AAAAEX///wk='),(1,'2010-01-28 19:13:43','Uploaded patch set 4.',244,'AAAAEX///ws='),(4,'2010-01-28 00:08:58','Patch Set 3: No score; No score\n\nConsidering the size of this patch we should (maybe later) add some tests. On a first glance this looks ok, I will do some testing tomorrow.',244,'AAAAEX///xE='),(1,'2010-01-27 20:17:25','Uploaded patch set 3.',244,'AAAAEX///y0='),(1,'2010-01-27 20:23:24','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\nI\'m reasonably happy with the code at this point.  It produces  a format Wayne seems to find acceptable.  I wish the committer data from Gerrit was a bit cleaner to load and process, but that will take some work on the Gerrit side to make exports easier.',244,'AAAAEX///yw='),(1,'2010-01-27 17:11:36','Uploaded patch set 2.',244,'AAAAEX///zk='),(1,'2010-01-27 18:03:59','Change has been successfully merged into the git repository.',245,'AAAAEX///zc='),(1,'2010-01-27 18:03:58','Patch Set 1: Looks good to me, approved; IP review completed\n\n',245,'AAAAEX///zg='),(8,'2010-01-27 20:03:11','Patch Set 2:\n\nI\'ve updates the page a bit and will update even more as soon as the real update site becomes available.',246,'AAAAEX///y4='),(1,'2010-01-27 18:42:07','Patch Set 2:\n\nRobin owns jgit.org.  We need to prod him to update that web page.  Funny, I was thinking about that myself today.',246,'AAAAEX///y8='),(2,'2010-01-27 20:57:06','Patch Set 2:\n\nThanks Robin!',246,'AAAAEX///ys='),(1,'2010-01-27 18:41:51','Change has been successfully merged into the git repository.',246,'AAAAEX///zA='),(1,'2010-01-27 18:41:49','Patch Set 2: No score; IP review completed\n\n',246,'AAAAEX///zE='),(2,'2010-01-27 18:37:55','Patch Set 2: Looks good to me, approved; IP review completed\n\nLooks good.\n\nNot sure who owns jgit.org, but maybe updating the page with some relevant information so people don\'t hit up jgit.org/updates accidentally would be good too.',246,'AAAAEX///zI='),(1,'2010-01-27 18:32:22','Uploaded patch set 2.',246,'AAAAEX///zM='),(2,'2010-01-27 18:28:21','Patch Set 1: No score; IP review completed\n\nLooks good. A small change to the discovery information in my patch comments, resubmit and we\'re good.',246,'AAAAEX///zQ='),(1,'2010-01-27 18:04:06','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',246,'AAAAEX///zY='),(4,'2010-01-27 22:38:53','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\n',247,'AAAAEX///xc='),(4,'2010-01-27 22:37:59','Uploaded patch set 2.',247,'AAAAEX///xg='),(1,'2010-01-27 22:40:40','Change has been successfully merged into the git repository.',247,'AAAAEX///xU='),(1,'2010-01-27 22:40:36','Patch Set 2: Looks good to me, approved; No score\n\n',247,'AAAAEX///xY='),(1,'2010-01-27 22:15:58','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',247,'AAAAEX///yA='),(4,'2010-01-27 22:14:48','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',247,'AAAAEX///yM='),(4,'2010-01-28 00:36:00','Patch Set 3: Do not submit\n\nmid-air collision with http://egit.eclipse.org/r/#change,246\n\nI\'ll rebase this change',248,'AAAAEX///w4='),(4,'2010-01-28 22:46:35','Patch Set 3: Abandoned\n\nmid-air collision with http://egit.eclipse.org/r/#change,246\nreplaced by a new change',248,'AAAAEX///wY='),(4,'2010-01-27 22:22:00','Uploaded patch set 2.',248,'AAAAEX///x0='),(4,'2010-01-27 22:43:37','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\n',248,'AAAAEX///xM='),(4,'2010-01-27 22:31:45','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\n',248,'AAAAEX///xo='),(4,'2010-01-27 22:42:05','Uploaded patch set 3.',248,'AAAAEX///xQ='),(4,'2010-01-28 00:37:38','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',249,'AAAAEX///w0='),(4,'2010-01-28 00:37:46','Change has been successfully merged into the git repository.',249,'AAAAEX///ww='),(1,'2010-01-27 22:19:19','Patch Set 1: Looks good to me, approved; No score\n\n',249,'AAAAEX///x4='),(4,'2010-01-28 00:10:33','Patch Set 1: No score; No score\n\n',249,'AAAAEX///xA='),(8,'2010-01-29 04:49:13','Uploaded patch set 2.',250,'AAAAEn////0='),(8,'2010-01-29 04:49:38','Change has been successfully merged into the git repository.',250,'AAAAEn////s='),(8,'2010-01-29 04:49:31','Patch Set 2: Looks good to me, approved; IP review completed\n\n',250,'AAAAEn////w='),(4,'2010-01-29 01:49:54','Patch Set 1: Looks good to me, but someone else must approve; No score\n\n',250,'AAAAEX///vg='),(1,'2010-01-28 19:14:09','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',250,'AAAAEX///wo='),(2,'2010-01-30 00:38:11','Change has been successfully merged into the git repository.',251,'AAAAEn////E='),(2,'2010-01-30 00:38:06','Patch Set 2: Looks good to me, approved; IP review completed\n\nLooks good.',251,'AAAAEn////I='),(4,'2010-01-28 22:58:33','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\n',251,'AAAAEX///wM='),(4,'2010-01-28 22:57:57','Uploaded patch set 2.',251,'AAAAEX///wQ='),(4,'2010-01-28 22:47:50','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',251,'AAAAEX///wU='),(1,'2010-02-01 08:54:42','Change has been successfully merged into the git repository.',252,'AAAAEn///+k='),(1,'2010-02-01 08:54:39','Patch Set 1: Looks good to me, approved; IP review completed\n\n',252,'AAAAEn///+o='),(4,'2010-02-01 20:54:00','Change has been successfully merged into the git repository.',253,'AAAAE3////w='),(1,'2010-02-01 09:07:27','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',253,'AAAAEn///+g='),(4,'2010-02-01 09:20:42','Patch Set 1: No score\n\n',253,'AAAAEn///+Q='),(4,'2010-02-01 15:41:36','Patch Set 1: Looks good to me, approved\n\n',253,'AAAAEn///98='),(5,'2010-02-02 14:27:41','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',254,'AAAAE3////E='),(1,'2010-02-02 14:53:53','Change has been successfully merged into the git repository.',254,'AAAAE3///+4='),(1,'2010-02-02 14:53:40','Patch Set 1: Looks good to me, approved; No score\n\n',254,'AAAAE3///+8='),(1,'2010-02-02 17:11:20','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',255,'AAAAE3///+0='),(4,'2010-02-03 00:49:14','Patch Set 1: Looks good to me, approved; No score\n\ntested successfully',255,'AAAAE3///+c='),(1,'2010-02-03 01:07:27','Change has been successfully merged into the git repository.',255,'AAAAE3///+M='),(1,'2010-02-03 01:07:27','Change has been successfully merged into the git repository.',256,'AAAAE3///+Q='),(1,'2010-02-03 01:07:23','Patch Set 1: Looks good to me, approved\n\n',256,'AAAAE3///+U='),(1,'2010-02-02 17:11:32','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',256,'AAAAE3///+w='),(4,'2010-02-03 01:05:27','Patch Set 1: Looks good to me, but someone else must approve; No score\n\ntested successfully',256,'AAAAE3///+Y='),(1,'2010-02-03 01:11:11','Change has been successfully merged into the git repository.',257,'AAAAE3///+E='),(4,'2010-02-03 01:09:22','Patch Set 1: Looks good to me, approved; No score\n\n',257,'AAAAE3///+I='),(1,'2010-02-02 22:28:27','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',257,'AAAAE3///+s='),(4,'2010-02-03 01:16:52','Patch Set 1: Looks good to me, approved; No score\n\n',258,'AAAAE3///+A='),(1,'2010-02-02 22:28:33','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',258,'AAAAE3///+o='),(1,'2010-02-03 01:17:34','Change has been successfully merged into the git repository.',258,'AAAAE3///98='),(1,'2010-02-02 22:28:42','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',259,'AAAAE3///+k='),(4,'2010-02-03 01:30:19','Patch Set 1: Looks good to me, but someone else must approve; No score\n\ntested successfully',259,'AAAAE3///94='),(1,'2010-02-03 03:32:45','Change has been successfully merged into the git repository.',259,'AAAAE3///9U='),(1,'2010-02-03 03:32:44','Patch Set 1: Looks good to me, approved\n\n',259,'AAAAE3///9Y='),(1,'2010-02-02 22:29:05','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',260,'AAAAE3///+g='),(4,'2010-02-03 01:37:50','Patch Set 1: Looks good to me, but someone else must approve; No score\n\ntested successfully',260,'AAAAE3///90='),(1,'2010-02-03 03:33:34','Change has been successfully merged into the git repository.',260,'AAAAE3///9M='),(1,'2010-02-03 03:33:32','Patch Set 1: Looks good to me, approved\n\n',260,'AAAAE3///9Q='),(4,'2010-02-03 01:48:00','Change has been successfully merged into the git repository.',261,'AAAAE3///9o='),(4,'2010-02-03 01:47:44','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',261,'AAAAE3///9s='),(1,'2010-02-03 01:47:43','Patch Set 1: Looks good to me, approved; No score\n\n',261,'AAAAE3///9w='),(1,'2010-02-04 04:01:31','Change has been successfully pushed into branch stable-0.7.',262,'AAAAE3///60='),(1,'2010-02-04 04:01:31','Uploaded patch set 2.',262,'AAAAE3///64='),(4,'2010-02-03 22:30:38','Patch Set 1: Looks good to me, but someone else must approve; No score\n\ntested successfully',262,'AAAAE3///70='),(1,'2010-02-03 02:57:15','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',262,'AAAAE3///9c='),(1,'2010-02-04 04:01:30','Change has been successfully pushed into branch stable-0.7.',263,'AAAAE3///68='),(1,'2010-02-04 04:01:30','Uploaded patch set 3.',263,'AAAAE3///7A='),(1,'2010-02-04 03:55:50','Uploaded patch set 2.',263,'AAAAE3///7Q='),(4,'2010-02-03 22:48:26','Patch Set 1: Looks good to me, but someone else must approve; No score\n\nWould it make sense to add another constructor \npublic DirCacheEntry(final String newPath, final FileMode mode) ?',263,'AAAAE3///7w='),(1,'2010-02-03 02:57:07','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',263,'AAAAE3///9g='),(1,'2010-02-04 04:01:30','Change has been successfully pushed into branch stable-0.7.',264,'AAAAE3///7E='),(1,'2010-02-04 04:01:30','Uploaded patch set 3.',264,'AAAAE3///7I='),(1,'2010-02-04 03:55:50','Uploaded patch set 2.',264,'AAAAE3///7M='),(4,'2010-02-03 22:57:28','Patch Set 1: Looks good to me, but someone else must approve; No score\n\n',264,'AAAAE3///7s='),(1,'2010-02-03 02:56:57','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\nThis series of 3 commits has been sitting on my desktop since September. I posted it to the git ML before we moved our repository to eclipse.org, but no discussion happened, and it appears to have been dropped.\n\nSince it fixes issues in DirCache relating to applications being able to create bogus data structures, I\'m reviving it and trying to get it in before 0.7.0.',264,'AAAAE3///9k='),(2,'2010-02-03 16:32:25','Change has been successfully merged into the git repository.',265,'AAAAE3///8k='),(2,'2010-02-03 16:32:21','Patch Set 1: Looks good to me, approved; IP review completed\n\nLooks fine. I noticed that we\'re scoping 0.6.0 to 0.7.0 which may be a bit too aggressive. Since we\'re still kind of incubating and not at 1.0.0 yet, this is fine. When we hit 1.0.0, we should scope 1.0.0-2.0.0',265,'AAAAE3///8o='),(1,'2010-02-03 16:40:06','Patch Set 1:\n\nChris wrote:\n\n  > Since we\'re still kind of incubating and not at 1.0.0 yet,\n  > this is fine. When we hit 1.0.0, we should scope 1.0.0-2.0.0\n\nYup.   My opinion is, we\'re not freezing any APIs until we release 1.0.0.  Until then we may rip up APIs during a 0.x to 0.(x+1) release, so we should scope that way, and anyone linking to us should assume that same risk.\n\nPart of the problem I have though is the foundation encourages a 2 year commitment to supporting published APIs.  I really don\'t want to make a 2 year commitment to supporting some of the crap we still have in the library...',265,'AAAAE3///8Y='),(1,'2010-02-03 04:04:22','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\nChris, can you double check these specifications?  Is this sane?',265,'AAAAE3///9I='),(8,'2010-02-03 21:42:08','Change has been successfully merged into the git repository.',266,'AAAAE3///78='),(1,'2010-02-03 16:22:38','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',266,'AAAAE3///80='),(8,'2010-02-03 21:42:04','Patch Set 2: Looks good to me, approved; No score\n\n',266,'AAAAE3///8A='),(1,'2010-02-03 16:25:46','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\n',266,'AAAAE3///8s='),(1,'2010-02-03 16:25:33','Uploaded patch set 2.',266,'AAAAE3///8w='),(1,'2010-02-03 16:37:42','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',267,'AAAAE3///8c='),(40,'2010-02-03 18:29:04','Patch Set 1: Abandoned\n\nA more efficient implementation is possible without always having to read content.',267,'AAAAE3///8U='),(2,'2010-02-03 20:49:37','Change has been successfully merged into the git repository.',268,'AAAAE3///8M='),(2,'2010-02-03 20:49:33','Patch Set 1: Looks good to me, approved; IP review completed\n\nAdding a simple license file to the EGit feature.',268,'AAAAE3///8Q='),(4,'2010-02-09 01:12:19','Patch Set 2: No score; No score\n\n- I moved your 2nd patchset here, you did erraneously push it to http://egit.eclipse.org/r/#change,162 (patch set 2).\n- added short first line from your original commit message (this is displayed in git log and should not be longer than 80 characters)\n- reformatted your commit message to wrap at around 80 chars to follow our formatting style.\n- I\'ll test your change tomorrow, I need some sleep now.',269,'AAAAE3///4M='),(4,'2010-02-09 01:06:44','Uploaded patch set 2.',269,'AAAAE3///4Q='),(4,'2010-02-04 00:01:00','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nI tried this and found some problem with the filtering:\n- clone http://egit.eclipse.org/jgit.git\n- on import project page of import wizard type *.jgit.http into the filter field\n- this filters the project list to only display the two http projects\n- press select all, this marks the 2 http projects for import\n- now delete the text in the filter field\n- this changes the projects marked for import from the 2 http projects to the first 2 projects on the list (org.eclipse.jgit and org.eclipse.jgit.console)\n- I think instead the two http projects should stay selected',269,'AAAAE3///7o='),(44,'2010-02-18 13:01:26','Patch Set 2: Looks good to me, but someone else must approve\n\nUseful extension. Perhaps as default all projects should be deselected. With all projects selected in advance you wonder why the filter has no effect.',269,'AAAAE3///pM='),(3,'2010-02-16 22:29:09','Patch Set 2: I would prefer that you didn\'t submit this\n\nI like the idea of this change, but there\'s been some changes in the commenting structure which are unnecessary.',269,'AAAAE3///sE='),(6,'2010-02-11 15:59:48','Patch Set 2: Looks good to me, but someone else must approve; No score\n\nI like this change.\n\nThe mentioned problem (projects not shared after import) is fixed with commit 667f571b266f7c0dab952733c22bb5f029754f44 (Fix enabling team operations on project import).',269,'AAAAE3///y0='),(4,'2010-03-05 00:18:34','Uploaded patch set 4.',269,'AAAAF3///70='),(4,'2010-03-05 00:14:45','Uploaded patch set 3.',269,'AAAAF3///74='),(4,'2010-03-05 00:20:52','Patch Set 4: No score; No score\n\nWim:\n- Re-inserted the non javadoc comments\n- Removed previously non-existing comments for empty method block\n- Changed the filter text to indicate that only unselected projects will be filtered.\n- Added this text to UIText and uitext.properties\n\nMatthias:\n- squashed subsequent patch-sets which unintentionally went into different changes\n- rebased to current master',269,'AAAAF3///7w='),(44,'2010-03-05 13:35:21','Patch Set 4: Looks good to me, but someone else must approve\n\n',269,'AAAAGH////A='),(6,'2010-03-05 15:20:48','Patch Set 4: Looks good to me, approved; IP review completed\n\n',269,'AAAAGH///+A='),(2,'2010-03-05 15:12:48','Patch Set 4: Looks good to me, but someone else must approve; IP review completed\n\nLooks fine, a nice usability win.',269,'AAAAGH///+E='),(6,'2010-03-05 15:26:24','Patch Set 5: Looks good to me, approved; IP review completed\n\nThe change was rebased to master.',269,'AAAAGH///90='),(6,'2010-03-05 15:25:35','Uploaded patch set 5.',269,'AAAAGH///94='),(NULL,'2010-03-05 15:20:51','Your change could not be merged due to a path conflict.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',269,'AAAAGH///98='),(6,'2010-03-05 15:26:28','Change has been successfully merged into the git repository.',269,'AAAAGH///9w='),(2,'2010-02-03 21:19:44','Change has been successfully merged into the git repository.',270,'AAAAE3///8E='),(2,'2010-02-03 21:19:39','Patch Set 1: Looks good to me, approved; IP review completed\n\nLegal files are legal files.',270,'AAAAE3///8I='),(1,'2010-02-04 03:44:51','Change has been successfully merged into the git repository.',271,'AAAAE3///7c='),(1,'2010-02-04 03:44:44','Patch Set 1: Looks good to me, approved; IP review completed\n\n',271,'AAAAE3///7g='),(1,'2010-02-04 03:44:59','Change has been successfully merged into the git repository.',272,'AAAAE3///7U='),(1,'2010-02-04 03:44:58','Patch Set 1: Looks good to me, approved; IP review completed\n\n',272,'AAAAE3///7Y='),(1,'2010-02-04 03:42:43','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\nChris, same deal as in JGit, right?',273,'AAAAE3///7k='),(1,'2010-02-11 15:35:26','Change has been successfully merged into the git repository.',273,'AAAAE3///y4='),(1,'2010-02-11 15:35:17','Patch Set 2: Looks good to me, approved; IP review completed\n\n',273,'AAAAE3///y8='),(1,'2010-02-11 15:32:10','Uploaded patch set 2.',273,'AAAAE3///zA='),(1,'2010-02-11 15:17:22','Patch Set 1: I would prefer that you didn\'t submit this\n\n',273,'AAAAE3///zE='),(3,'2010-02-11 15:07:19','Patch Set 1: Looks good to me, but someone else must approve\n\nLooks good, only a couple of nit picks',273,'AAAAE3///zQ='),(4,'2010-02-05 01:02:54','Patch Set 1: Looks good to me, but someone else must approve; No score\n\n',274,'AAAAE3///6c='),(1,'2010-02-05 15:17:37','Change has been successfully pushed into branch stable-0.7.',274,'AAAAE3///6M='),(1,'2010-02-04 18:13:45','Patch Set 1: Looks good to me, but someone else must approve; No score\n\nYea, we should do this.  I\'m holding back on +2 for someone who actually cares about Windows though.  :-)',274,'AAAAE3///6s='),(8,'2010-02-04 06:19:19','Patch Set 1: No score; IP review completed\n\nWindows users should judge on this one.',274,'AAAAE3///6w='),(5,'2010-02-05 08:36:33','Patch Set 1: Looks good to me, but someone else must approve; No score\n\n',274,'AAAAE3///6Y='),(8,'2010-02-07 10:27:23','Change has been successfully merged into the git repository.',275,'AAAAE3///54='),(8,'2010-02-07 10:27:16','Patch Set 1: Looks good to me, approved; No score\n\n',275,'AAAAE3///58='),(38,'2010-02-05 16:52:33','Patch Set 1: Looks good to me, but someone else must approve\n\nStill figuring out how this thing works.\n\nI\'d recommend using perspectiveByLabel() to make tests more readable.',275,'AAAAE3///6A='),(38,'2010-02-05 16:51:57','Patch Set 1: No score\n\n',275,'AAAAE3///6E='),(6,'2010-02-05 15:16:02','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\nHi,\n\nit seems that the tests work with a 3.6 eclipse.\n\nI have SWTBot version 2.0.0.486-dev-e35\n\nStefan',275,'AAAAE3///6Q='),(2,'2010-02-08 19:43:30','Patch Set 1: No score; No score\n\nThanks for the feedback guys, I\'ll attach a new patch.',276,'AAAAE3///5A='),(4,'2010-02-08 16:42:17','Patch Set 1: I would prefer that you didn\'t submit this\n\nGreat step forward :-) I was able to build and install the plugin via Export > Plug-in development > Deployable plug-ins and fragments.\r\n\r\nI found the following issues:\r\n- is it ok to have the wikitext jars in the lib folder checked into our repo ? I think we should rather refer to them via plugin dependencies.\r\n- some images are missing:\r\n  - images for previous, next and EGit User Guide links in headers and footers of all documentation pages\r\n  - images for topic \"Committing changes\" are all missing\r\n- I think the doc plugin should be added to the EGit feature',276,'AAAAE3///5I='),(1,'2010-02-08 16:39:56','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nAside from the minor style remarks below, why are we hosting these large JARs like org.eclipse.mylyn.wikitext.core_1.3.0.I20100116-0000-e3x.jar in our repository?  Can\'t we get our build process to pick them up from somewhere?',276,'AAAAE3///5M='),(4,'2010-03-10 23:35:22','Patch Set 3: No score; No score\n\n- removed trailing whitespace\n- some image filenames had blank instead of \"_\"\n- added missing images next.gif, prev.gif, home.gif\n- fixed image path for next, prev and home.gif, they all had path images/images/xxx.gif\n- committing jars to the repo seems still ugly to me, what\'s the advantage of this approach ?',276,'AAAAGX////E='),(2,'2010-03-10 18:33:59','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\nI made the changes requested.\n\nWe ship with the wikitext jars because this is the pattern other projects use. I would like to get this in before we release 0.7.0... we can always make changes in the future.',276,'AAAAGX////g='),(4,'2010-03-10 23:29:25','Uploaded patch set 3.',276,'AAAAGX////I='),(2,'2010-03-10 18:32:10','Uploaded patch set 2.',276,'AAAAGX////k='),(4,'2010-03-10 23:28:21','Patch Set 2: I would prefer that you didn\'t submit this; No score\n\nsome missing images, some wrong image paths, I\'ll push a fixed patchset',276,'AAAAGX////M='),(2,'2010-03-10 23:44:15','Change has been successfully merged into the git repository.',276,'AAAAGX///+0='),(2,'2010-03-10 23:44:10','Patch Set 3:\n\nIn regards to the embedded jars, I created this bug:\n\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id=305431\n\nI believe we can solve it at a later time.\n\nThanks for the modifications.',276,'AAAAGX///+4='),(2,'2010-03-10 23:42:33','Patch Set 3: Looks good to me, approved; IP review completed\n\nOk, this is nicer ;)',276,'AAAAGX///+8='),(1,'2010-02-08 16:30:17','Uploaded patch set 2.',277,'AAAAE3///5c='),(4,'2010-02-08 16:20:42','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\ntested successfully on win32',277,'AAAAE3///5o='),(1,'2010-02-08 16:30:17','Change has been successfully pushed into branch stable-0.7.',277,'AAAAE3///5Y='),(1,'2010-02-08 16:28:06','Change has been successfully pushed.',278,'AAAAE3///5g='),(4,'2010-02-08 16:21:19','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\ntested successfully on win32',278,'AAAAE3///5k='),(31,'2010-02-08 23:10:48','Patch Set 1: Abandoned\n\nNot useful',279,'AAAAE3///4c='),(1,'2010-02-08 22:16:11','Patch Set 1: Do not submit; No score\n\n',279,'AAAAE3///4g='),(1,'2010-02-10 19:56:17','Change has been successfully merged into the git repository.',280,'AAAAE3///0g='),(1,'2010-02-10 19:56:15','Patch Set 5: Looks good to me, approved; IP review completed\n\n(Rebased onto current master)',280,'AAAAE3///0k='),(1,'2010-02-10 19:56:02','Uploaded patch set 5.',280,'AAAAE3///0o='),(31,'2010-02-09 20:49:51','Uploaded patch set 3.',280,'AAAAE3///24='),(31,'2010-02-09 20:49:41','Patch Set 2: No score\n\n',280,'AAAAE3///28='),(1,'2010-02-09 21:17:48','Patch Set 3: I would prefer that you didn\'t submit this; No score\n\nAlmost ready.  I apparently didn\'t read the Javadoc closely enough in the last rounds.  :-(',280,'AAAAE3///2o='),(1,'2010-02-09 22:08:24','Patch Set 4: Looks good to me, approved; IP review completed\n\n',280,'AAAAE3///2Q='),(31,'2010-02-09 21:46:45','Uploaded patch set 4.',280,'AAAAE3///2U='),(31,'2010-02-09 21:46:40','Patch Set 3: No score\n\n',280,'AAAAE3///2Y='),(1,'2010-02-09 20:35:43','Patch Set 2:\n\nAlso, your Change-Id: line has a tab after the : not a space.  Please amend and fix it to be a space.  Gerrit\'s web UI injects a tab when you copy literally from the info table.  Its a bug I\'d like to fix in the Gerrit UI but haven\'t had time to do, and keep forgetting about.',280,'AAAAE3///3E='),(1,'2010-02-09 20:34:49','Patch Set 2: I would prefer that you didn\'t submit this; No score\n\n',280,'AAAAE3///3I='),(31,'2010-02-09 19:59:34','Uploaded patch set 2.',280,'AAAAE3///3Q='),(31,'2010-02-09 19:58:47','Patch Set 1: No score\n\n',280,'AAAAE3///3U='),(1,'2010-02-09 18:23:27','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',280,'AAAAE3///3w='),(1,'2010-02-09 18:24:19','Patch Set 1: Abandoned\n\nDuplicate of Ie6320b0f8922e1a5e1bad91c016bd476ea094366',281,'AAAAE3///3s='),(31,'2010-02-09 23:17:28','Uploaded patch set 2.',282,'AAAAE3///2M='),(31,'2010-02-11 21:01:36','Uploaded patch set 7.',282,'AAAAE3///vg='),(1,'2010-02-11 22:34:57','Change has been successfully merged into the git repository.',282,'AAAAE3///vU='),(1,'2010-02-11 22:34:28','Patch Set 7: Looks good to me, approved; IP review completed\n\n',282,'AAAAE3///vY='),(1,'2010-02-11 20:06:35','Patch Set 6: I would prefer that you didn\'t submit this; No score\n\nLogic looks right.  A few style issues in the code.\n\nI wonder if we should explore the validation logic inside of ReceivePack, rather than Gerrit Code Review.  Make a new commit on top of this that does the object validations.  Especially if it could actually be integrated into our checkConnectivity() method so we only have to do one parse/traversal of the object graph.',282,'AAAAE3///w4='),(31,'2010-02-11 19:38:43','Uploaded patch set 6.',282,'AAAAE3///xI='),(31,'2010-02-11 19:34:38','Patch Set 5: I would prefer that you didn\'t submit this\n\nthis patch set is incomplete, I screwed up. Please wait before reviewing.\n\nSorry.',282,'AAAAE3///xM='),(1,'2010-02-11 17:59:26','Patch Set 3: I would prefer that you didn\'t submit this; No score\n\n',282,'AAAAE3///xo='),(31,'2010-02-11 19:29:50','Uploaded patch set 5.',282,'AAAAE3///xQ='),(1,'2010-02-11 18:31:27','Patch Set 4: I would prefer that you didn\'t submit this; No score\n\nps 4 has no real change from ps 3...',282,'AAAAE3///xU='),(31,'2010-02-11 18:28:08','Uploaded patch set 4.',282,'AAAAE3///xY='),(31,'2010-02-11 00:21:12','Uploaded patch set 3.',282,'AAAAE3///zs='),(1,'2010-02-10 19:00:51','Change has been successfully merged into the git repository.',283,'AAAAE3///0s='),(1,'2010-02-10 19:00:21','Patch Set 1: Looks good to me, approved\n\n',283,'AAAAE3///1E='),(1,'2010-02-10 03:57:35','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',283,'AAAAE3///1g='),(1,'2010-02-10 19:00:51','Change has been successfully merged into the git repository.',284,'AAAAE3///0w='),(1,'2010-02-10 19:00:29','Patch Set 1: Looks good to me, approved\n\n',284,'AAAAE3///1A='),(1,'2010-02-10 03:57:34','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',284,'AAAAE3///1k='),(1,'2010-02-10 19:00:51','Change has been successfully merged into the git repository.',285,'AAAAE3///00='),(1,'2010-02-10 19:00:34','Patch Set 1: Looks good to me, approved\n\n',285,'AAAAE3///08='),(1,'2010-02-10 03:57:35','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',285,'AAAAE3///1Y='),(1,'2010-02-10 19:00:50','Change has been successfully merged into the git repository.',286,'AAAAE3///04='),(1,'2010-02-10 03:57:35','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',286,'AAAAE3///1c='),(5,'2010-02-10 08:24:31','Patch Set 1: Looks good to me, approved; No score\n\nI agree: after looking at the code I fully agree that the ?: operator can be skipped here.',286,'AAAAE3///1M='),(1,'2010-02-10 19:58:45','Uploaded patch set 2.',287,'AAAAE3///0E='),(1,'2010-02-10 03:57:35','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',287,'AAAAE3///1Q='),(3,'2010-02-16 23:48:12','Patch Set 3: Looks good to me, but someone else must approve\n\n',287,'AAAAE3///r8='),(1,'2010-02-12 03:00:32','Patch Set 3:  Looks good to me, but someone else must approve; IP review completed\n\n',287,'AAAAE3///uw='),(1,'2010-02-11 20:17:41','Patch Set 3:  Looks good to me, but someone else must approve; IP review completed\n\n',287,'AAAAE3///wI='),(1,'2010-02-11 20:17:31','Uploaded patch set 3.',287,'AAAAE3///wY='),(1,'2010-02-11 16:12:44','Patch Set 2:  Looks good to me, but someone else must approve; IP review completed\n\n',287,'AAAAE3///yU='),(1,'2010-03-13 01:04:24','Change has been successfully pushed into branch stable-0.7.',287,'AAAAGn///4M='),(1,'2010-03-13 00:59:05','Patch Set 4:  Looks good to me, approved; IP review completed\n\n',287,'AAAAGn///6I='),(1,'2010-03-13 00:57:55','Uploaded patch set 4.',287,'AAAAGn///6w='),(8,'2010-03-12 22:37:39','Patch Set 3: I would prefer that you didn\'t submit this; No score\n\nclose...',287,'AAAAGn///70='),(1,'2010-03-13 00:08:33','Patch Set 3: I would prefer that you didn\'t submit this\n\n',287,'AAAAGn///7s='),(1,'2010-02-10 19:58:44','Uploaded patch set 2.',288,'AAAAE3///0c='),(1,'2010-02-10 03:57:35','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',288,'AAAAE3///1U='),(3,'2010-02-16 23:50:25','Patch Set 3: Looks good to me, but someone else must approve\n\n',288,'AAAAE3///r4='),(1,'2010-02-12 03:00:32','Patch Set 3:  Looks good to me, but someone else must approve; IP review completed\n\n',288,'AAAAE3///u0='),(1,'2010-02-11 20:17:29','Uploaded patch set 3.',288,'AAAAE3///w0='),(1,'2010-02-11 20:17:41','Patch Set 3:  Looks good to me, but someone else must approve; IP review completed\n\n',288,'AAAAE3///wQ='),(1,'2010-02-11 16:12:43','Patch Set 2:  Looks good to me, but someone else must approve; IP review completed\n\n',288,'AAAAE3///yc='),(1,'2010-03-13 01:04:24','Change has been successfully pushed into branch stable-0.7.',288,'AAAAGn///4Q='),(1,'2010-03-13 00:59:06','Patch Set 4:  Looks good to me, approved; IP review completed\n\n',288,'AAAAGn///50='),(1,'2010-03-13 00:57:55','Uploaded patch set 4.',288,'AAAAGn///6s='),(8,'2010-03-12 22:22:11','Patch Set 3: Looks good to me, approved; No score\n\n',288,'AAAAGn///8A='),(1,'2010-02-10 19:58:44','Uploaded patch set 2.',289,'AAAAE3///0Y='),(1,'2010-02-10 03:57:34','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',289,'AAAAE3///1s='),(3,'2010-02-16 23:51:08','Patch Set 3: Looks good to me, but someone else must approve\n\n',289,'AAAAE3///r0='),(1,'2010-02-12 03:00:33','Patch Set 3:  Looks good to me, but someone else must approve; IP review completed\n\n',289,'AAAAE3///uo='),(1,'2010-02-11 20:17:42','Patch Set 3:  Looks good to me, but someone else must approve; IP review completed\n\n',289,'AAAAE3///v4='),(1,'2010-02-11 20:17:29','Uploaded patch set 3.',289,'AAAAE3///ww='),(1,'2010-02-11 16:12:43','Patch Set 2:  Looks good to me, but someone else must approve; IP review completed\n\n',289,'AAAAE3///yg='),(44,'2010-02-23 10:18:50','Patch Set 3: Looks good to me, but someone else must approve\n\n',289,'AAAAFH////0='),(1,'2010-03-13 01:04:23','Change has been successfully pushed into branch stable-0.7.',289,'AAAAGn///4U='),(1,'2010-03-13 00:59:06','Patch Set 4:  Looks good to me, approved; IP review completed\n\n',289,'AAAAGn///5s='),(1,'2010-03-13 00:57:55','Uploaded patch set 4.',289,'AAAAGn///6o='),(NULL,'2010-03-12 22:35:29','Change could not be merged because of a missing dependency.\n\nThe following changes must also be submitted:\n\n* Iebd05538042913536b88c3ddc3adc3a86a841cc5\n* Ic14567327d03c9e972f9734b8228178bc448867d\n',289,'AAAAGn///74='),(8,'2010-03-12 22:20:26','Patch Set 3: Looks good to me, approved; No score\n\n',289,'AAAAGn///8E='),(1,'2010-02-10 19:58:44','Uploaded patch set 2.',290,'AAAAE3///0U='),(1,'2010-02-10 03:57:34','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',290,'AAAAE3///1o='),(3,'2010-02-16 09:46:55','Patch Set 3: Looks good to me, but someone else must approve\n\n',290,'AAAAE3///sc='),(1,'2010-02-12 03:00:33','Patch Set 3:  Looks good to me, but someone else must approve; IP review completed\n\n',290,'AAAAE3///us='),(4,'2010-02-12 01:40:33','Patch Set 3: Looks good to me, but someone else must approve; No score\n\n',290,'AAAAE3///vA='),(1,'2010-02-11 20:17:41','Patch Set 3:  Looks good to me, but someone else must approve; IP review completed\n\n',290,'AAAAE3///wA='),(1,'2010-02-11 20:17:30','Uploaded patch set 3.',290,'AAAAE3///ws='),(1,'2010-02-11 16:12:43','Patch Set 2:  Looks good to me, but someone else must approve; IP review completed\n\n',290,'AAAAE3///yo='),(44,'2010-02-23 10:26:02','Patch Set 3: Looks good to me, but someone else must approve\n\n',290,'AAAAFH////w='),(1,'2010-03-13 01:04:23','Change has been successfully pushed into branch stable-0.7.',290,'AAAAGn///4Y='),(1,'2010-03-13 00:59:05','Patch Set 4:  Looks good to me, approved; IP review completed\n\n',290,'AAAAGn///6A='),(1,'2010-03-13 00:57:56','Uploaded patch set 4.',290,'AAAAGn///6k='),(1,'2010-02-10 19:58:44','Uploaded patch set 2.',291,'AAAAE3///0Q='),(1,'2010-02-10 03:57:34','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',291,'AAAAE3///10='),(3,'2010-02-16 23:52:42','Patch Set 3: Looks good to me, but someone else must approve\n\nDo we have tests that already cover this?',291,'AAAAE3///rw='),(1,'2010-02-12 03:00:35','Patch Set 3:  Looks good to me, but someone else must approve; IP review completed\n\n',291,'AAAAE3///uQ='),(1,'2010-02-11 20:17:42','Patch Set 3:  Looks good to me, but someone else must approve; IP review completed\n\n',291,'AAAAE3///v0='),(1,'2010-02-11 20:17:30','Uploaded patch set 3.',291,'AAAAE3///wo='),(1,'2010-02-11 16:12:43','Patch Set 2:  Looks good to me, but someone else must approve; IP review completed\n\n',291,'AAAAE3///yk='),(1,'2010-03-13 01:04:23','Change has been successfully pushed into branch stable-0.7.',291,'AAAAGn///4c='),(1,'2010-03-13 00:59:06','Patch Set 4:  Looks good to me, approved; IP review completed\n\n',291,'AAAAGn///54='),(1,'2010-03-13 00:57:56','Uploaded patch set 4.',291,'AAAAGn///6g='),(1,'2010-02-10 19:58:45','Uploaded patch set 2.',292,'AAAAE3///0M='),(1,'2010-02-10 03:57:34','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',292,'AAAAE3///1w='),(3,'2010-02-16 23:55:20','Patch Set 4: Looks good to me, but someone else must approve\n\n',292,'AAAAE3///ro='),(1,'2010-02-12 03:00:34','Patch Set 4:  Looks good to me, but someone else must approve; IP review completed\n\n',292,'AAAAE3///uY='),(1,'2010-02-11 20:17:41','Patch Set 4:  Looks good to me, but someone else must approve; IP review completed\n\n',292,'AAAAE3///wE='),(1,'2010-02-11 20:17:30','Uploaded patch set 4.',292,'AAAAE3///wk='),(1,'2010-02-11 16:12:44','Patch Set 3:  Looks good to me, but someone else must approve; IP review completed\n\n',292,'AAAAE3///yQ='),(1,'2010-02-11 04:03:07','Uploaded patch set 3.',292,'AAAAE3///zo='),(1,'2010-03-13 01:04:23','Change has been successfully pushed into branch stable-0.7.',292,'AAAAGn///4g='),(1,'2010-03-13 00:59:06','Patch Set 5:  Looks good to me, approved; IP review completed\n\n',292,'AAAAGn///5w='),(1,'2010-03-13 00:57:56','Uploaded patch set 5.',292,'AAAAGn///6c='),(1,'2010-02-10 19:58:45','Uploaded patch set 2.',293,'AAAAE3///0I='),(1,'2010-02-10 03:57:34','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',293,'AAAAE3///14='),(3,'2010-02-17 00:08:43','Patch Set 4: Looks good to me, but someone else must approve\n\nSorry, should have been +1',293,'AAAAE3///rU='),(3,'2010-02-17 00:08:25','Patch Set 4: No score\n\n',293,'AAAAE3///rY='),(1,'2010-02-12 03:00:34','Patch Set 4:  Looks good to me, but someone else must approve; IP review completed\n\n',293,'AAAAE3///ug='),(1,'2010-02-11 20:17:30','Uploaded patch set 4.',293,'AAAAE3///wg='),(1,'2010-02-11 20:17:41','Patch Set 4:  Looks good to me, but someone else must approve; IP review completed\n\n',293,'AAAAE3///wM='),(1,'2010-02-11 16:12:44','Patch Set 3:  Looks good to me, but someone else must approve; IP review completed\n\n',293,'AAAAE3///yY='),(1,'2010-02-11 04:03:08','Uploaded patch set 3.',293,'AAAAE3///zk='),(1,'2010-03-13 01:04:23','Change has been successfully pushed into branch stable-0.7.',293,'AAAAGn///4k='),(1,'2010-03-13 00:59:07','Patch Set 5:  Looks good to me, approved; IP review completed\n\n',293,'AAAAGn///5M='),(1,'2010-03-13 00:57:56','Uploaded patch set 5.',293,'AAAAGn///6Y='),(1,'2010-02-10 23:04:54','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',294,'AAAAE3///0A='),(8,'2010-02-17 22:12:17','Change has been successfully merged into the git repository.',294,'AAAAE3///po='),(8,'2010-02-17 22:12:14','Patch Set 1: Looks good to me, approved; No score\n\n',294,'AAAAE3///ps='),(3,'2010-02-17 00:21:47','Patch Set 1: Looks good to me, but someone else must approve\n\n',294,'AAAAE3///qc='),(3,'2010-02-17 00:09:25','Patch Set 2: Looks good to me, but someone else must approve\n\n',295,'AAAAE3///rQ='),(1,'2010-02-12 03:00:33','Patch Set 2:  Looks good to me, but someone else must approve; IP review completed\n\n',295,'AAAAE3///uk='),(1,'2010-02-11 20:17:31','Uploaded patch set 2.',295,'AAAAE3///wc='),(1,'2010-02-11 20:17:41','Patch Set 2:  Looks good to me, but someone else must approve; IP review completed\n\n',295,'AAAAE3///wU='),(1,'2010-02-11 16:12:43','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',295,'AAAAE3///ys='),(9,'2010-03-03 08:29:41','Patch Set 2: Looks good to me, but someone else must approve\n\n',295,'AAAAF3////8='),(4,'2010-02-23 21:27:39','Patch Set 2: Looks good to me, but someone else must approve; No score\n\n',295,'AAAAFH////s='),(1,'2010-03-13 01:04:23','Change has been successfully pushed into branch stable-0.7.',295,'AAAAGn///4o='),(1,'2010-03-13 00:59:07','Patch Set 3:  Looks good to me, approved; IP review completed\n\n',295,'AAAAGn///5Q='),(1,'2010-03-13 00:57:56','Uploaded patch set 3.',295,'AAAAGn///6U='),(1,'2010-02-11 16:42:44','Change has been successfully merged into the git repository.',296,'AAAAE3///yE='),(1,'2010-02-11 16:42:42','Patch Set 1: Looks good to me, approved\n\n',296,'AAAAE3///yI='),(3,'2010-02-11 16:38:05','Patch Set 1: Looks good to me, but someone else must approve\n\n',296,'AAAAE3///yM='),(1,'2010-02-11 16:12:21','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',296,'AAAAE3///yw='),(1,'2010-02-12 15:57:08','Change has been successfully merged into the git repository.',297,'AAAAE3///tg='),(1,'2010-02-12 15:57:06','Patch Set 1: IP review completed\n\n',297,'AAAAE3///tk='),(1,'2010-02-11 17:15:52','Patch Set 1: Looks good to me, approved; No score\n\n',297,'AAAAE3///yA='),(1,'2010-02-12 15:56:39','Change has been successfully merged into the git repository.',298,'AAAAE3///to='),(1,'2010-02-12 15:56:37','Patch Set 2: Looks good to me, approved; IP review completed\n\n',298,'AAAAE3///ts='),(6,'2010-02-12 15:55:08','Uploaded patch set 2.',298,'AAAAE3///tw='),(1,'2010-02-11 17:16:58','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nPlease use the following format to link to a bug:\n\n Bug: 292612\n Signed-off-by: Stefan Lay <stefan.lay@sap.com>\n\nrather than the complete URL.',298,'AAAAE3///x8='),(1,'2010-02-12 01:39:10','Change has been successfully merged into the git repository.',299,'AAAAE3///vE='),(1,'2010-02-12 01:39:07','Patch Set 1: Looks good to me, approved\n\n',299,'AAAAE3///vI='),(4,'2010-02-12 01:37:58','Patch Set 1: Looks good to me, but someone else must approve; No score\n\n',299,'AAAAE3///vM='),(1,'2010-02-11 20:17:42','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',299,'AAAAE3///vw='),(44,'2010-02-19 08:58:23','Patch Set 1: Looks good to me, but someone else must approve\n\n',300,'AAAAE3///og='),(3,'2010-02-17 00:10:28','Patch Set 1: Looks good to me, but someone else must approve\n\n',300,'AAAAE3///rM='),(1,'2010-02-12 03:00:36','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',300,'AAAAE3///uM='),(1,'2010-02-11 20:17:42','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',300,'AAAAE3///vs='),(4,'2010-02-23 21:28:35','Patch Set 1: Looks good to me, but someone else must approve; No score\n\n',300,'AAAAFH////o='),(1,'2010-03-13 01:04:23','Change has been successfully pushed into branch stable-0.7.',300,'AAAAGn///4s='),(1,'2010-03-13 00:59:07','Patch Set 2:  Looks good to me, approved; IP review completed\n\n',300,'AAAAGn///5Y='),(1,'2010-03-13 00:57:57','Uploaded patch set 2.',300,'AAAAGn///6Q='),(3,'2010-02-17 00:12:29','Patch Set 1: Looks good to me, but someone else must approve\n\n',301,'AAAAE3///rA='),(1,'2010-02-12 03:00:34','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',301,'AAAAE3///uU='),(1,'2010-02-11 20:17:42','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',301,'AAAAE3///v8='),(1,'2010-03-13 01:04:23','Change has been successfully pushed into branch stable-0.7.',301,'AAAAGn///4w='),(1,'2010-03-13 00:59:07','Patch Set 2:  Looks good to me, approved; IP review completed\n\n',301,'AAAAGn///5U='),(1,'2010-03-13 00:57:57','Uploaded patch set 2.',301,'AAAAGn///6M='),(4,'2010-02-14 03:02:19','Patch Set 4: Looks good to me, but someone else must approve; IP review completed\n\n- maven build works again\n- test execution in Eclipse and maven works again',302,'AAAAE3///s0='),(4,'2010-02-14 02:57:34','Uploaded patch set 4.',302,'AAAAE3///s4='),(4,'2010-02-14 02:53:28','Uploaded patch set 3.',302,'AAAAE3///s8='),(1,'2010-02-15 16:40:24','Change has been successfully merged into the git repository.',302,'AAAAE3///so='),(1,'2010-02-15 16:40:21','Patch Set 4: Looks good to me, approved; No score\n\n',302,'AAAAE3///ss='),(4,'2010-02-14 02:40:15','Uploaded patch set 2.',302,'AAAAE3///tA='),(1,'2010-02-12 15:27:28','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nSome minor nits.  I\'ll try to reopen discussion with the foundation about the header format.',303,'AAAAE3///t0='),(1,'2010-02-12 16:07:00','Patch Set 1:\n\nThere\'s also a flaw in the way git blame is finding the data.  For example on the tip of master we get this:\n\n diff --git a/org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/glue/MetaServlet.java b/org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/glu\n index 52bb69c..0d77354 100644\n --- a/org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/glue/MetaServlet.java\n +++ b/org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/glue/MetaServlet.java\n @@ -1,5 +1,14 @@\n  /*\n + * All rights reserved. This program and the accompanying materials\n + * are made available under the terms of the Eclipse Development\n + * License v1.0 which accompanies this distribution, is reproduced\n + * below, and available at http://www.eclipse.org/org/documents/edl-v10.php\n + *\n + * Eclipse Distribution License - v 1.0\n + *\n + * Copyright (C) 2009, Constantine Plotnikov <constantine.plotnikov@gmail.com>\n   * Copyright (C) 2009, Google Inc.\n + * Copyright (C) 2009-2010, Shawn O. Pearce <spearce@spearce.org>\n   *\n\nNow I know Constantine didn\'t contribute any code to MetaServlet, because I wrote all of it, and there\'s only one commit which affects it.  But git blame seems to think he wrote something anyway:\n\n $ git blame -C -w org.eclipse.jgit.http.server/src/org/eclipse/jgit/http/server/glue/MetaServlet.java\n ...\n (Constantine Plotnikov 2009-06-24 21:48:03 +0400  56) import java.util.List;\n (Shawn O. Pearce       2009-07-25 11:52:57 -0700  57) import java.util.Map;\n (Constantine Plotnikov 2009-06-24 21:48:03 +0400  58) import java.util.Set;\n\nApparently, he wrote two import lines from java.util.List and Set somewhere else in our sources, and git blame decided to attach those same occurrences here in MetaServlet to him, rather than to me.',303,'AAAAE3///tc='),(4,'2010-02-12 21:24:23','Patch Set 3: Abandoned\n\nWe decided not change our headers: see http://dev.eclipse.org/mhonarc/lists/jgit-dev/msg00122.html',303,'AAAAE3///tE='),(1,'2010-02-12 21:07:20','Patch Set 3: Do not submit; No score\n\nWe\'re not changing our header.  See the message I just posted to jgit-dev under subject \"Re: Copyright/License Template for JGit\".  (I would have included a hyperlink to the archives, but it seems the archiving software isn\'t picking it up.)',303,'AAAAE3///tI='),(1,'2010-02-12 16:58:53','Uploaded patch set 3.',303,'AAAAE3///tM='),(4,'2010-02-12 16:43:41','Patch Set 2: No score; No score\n\nYou are right, we should not use real entities in the samples. You missed to remove the unused line.\n\nI struggled a lot with the regex and felt that mine looks much too complicated, yours looks much simpler :) \nI\'ll try it out in the evening.\n\nI found the trick with the uncommitted changes detected by git blame by experimenting, but I do not really understand why blame finds uncommitted changes. Is the offset we pass via -L incorrect or is this caused by the mechanics of filter-branch ?\n\nIs there any detailed documentation about how filter-branch works ? It took me quite a while of experimenting to find out that I have to rewrite all files in every commit.',303,'AAAAE3///tQ='),(1,'2010-02-12 16:08:56','Uploaded patch set 2.',303,'AAAAE3///tY='),(4,'2010-02-12 01:27:16','Patch Set 1: No score; IP review completed\n\nPlease comment if we need an explicit mapping from authors to company copyright headers and how that could look like.\n\nI left out the contributors section (other projects also seem to not use that) and the Foundation\'s copyright (there where doubts about that on jgit-dev) and wrapped the license text to a width of 80 chars. I think before we finally rewrite JGit history we should agree on that with EMO.\n\nI am not really sure how to fully test this, so far I only did some random checks on a rewritten JGit history.',303,'AAAAE3///vQ='),(1,'2010-03-05 00:14:23','Patch Set 5: Looks good to me, but someone else must approve; No score\n\nI\'m currently trying to run this script.  Its uh, how should we put it, slow?  Almost 1 minute per commit.  530 commits need to be processed to also try and salvage the Gerrit review history.',303,'AAAAF3///78='),(1,'2010-03-05 00:41:11','Patch Set 5:\n\nYea, that was actually one of the things I wanted you to look at.  What should copyright lines from SAP folks look like, just the \"Full Name <email@sap.com>\" that is in commit?',303,'AAAAF3///7k='),(4,'2010-03-05 00:39:01','Patch Set 5: No score; No score\n\nIn the last round I ran it on a RAM disk this improved speed on win32 quite a bit, but still it took a lot of time.\n\nAt SAP we use individual copyright statements but if your approach is easier that\'s also fine.\n\nIt\'s late already, I need some sleep now, I\'ll give it a try tomorrow.',303,'AAAAF3///7o='),(1,'2010-03-05 00:13:07','Uploaded patch set 5.',303,'AAAAF3///8A='),(1,'2010-03-04 17:24:12','Patch Set 3: I would prefer that you didn\'t submit this\n\nI\'m reviving this change since we are now committed to doing a header rewrite.',303,'AAAAF3///8c='),(1,'2010-03-04 18:02:09','Uploaded patch set 4.',303,'AAAAF3///8Y='),(1,'2010-03-06 22:09:52','Uploaded patch set 6.',303,'AAAAGH///9g='),(4,'2010-03-08 22:20:24','Patch Set 7: Looks good to me, but someone else must approve; IP review completed\n\n',303,'AAAAGH///9Q='),(1,'2010-03-08 18:54:52','Uploaded patch set 7.',303,'AAAAGH///9U='),(1,'2010-03-10 05:22:54','Change has been successfully merged into the git repository.',303,'AAAAGX////4='),(1,'2010-03-10 05:22:52','Patch Set 7: Looks good to me, approved; No score\n\n',303,'AAAAGX////8='),(3,'2010-02-17 00:12:59','Patch Set 1: Looks good to me, but someone else must approve\n\n',304,'AAAAE3///q8='),(1,'2010-02-12 03:00:34','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',304,'AAAAE3///uc='),(1,'2010-03-13 01:04:23','Change has been successfully pushed into branch stable-0.7.',304,'AAAAGn///40='),(1,'2010-03-13 00:59:06','Patch Set 2:  Looks good to me, approved; IP review completed\n\n',304,'AAAAGn///5g='),(1,'2010-03-13 00:57:54','Uploaded patch set 2.',304,'AAAAGn///68='),(3,'2010-02-17 00:16:55','Patch Set 1: Looks good to me, but someone else must approve\n\n',305,'AAAAE3///qs='),(1,'2010-02-12 03:00:32','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',305,'AAAAE3///u4='),(1,'2010-03-13 01:04:23','Change has been successfully pushed into branch stable-0.7.',305,'AAAAGn///44='),(1,'2010-03-13 00:59:06','Patch Set 2:  Looks good to me, approved; IP review completed\n\n',305,'AAAAGn///5c='),(1,'2010-03-13 00:57:54','Uploaded patch set 2.',305,'AAAAGn///7A='),(3,'2010-02-17 00:19:12','Patch Set 1: Looks good to me, but someone else must approve\n\n',306,'AAAAE3///qo='),(1,'2010-02-12 03:00:32','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',306,'AAAAE3///u8='),(1,'2010-03-13 01:04:23','Change has been successfully pushed into branch stable-0.7.',306,'AAAAGn///48='),(1,'2010-03-13 00:59:06','Patch Set 2:  Looks good to me, approved; IP review completed\n\n',306,'AAAAGn///58='),(1,'2010-03-13 00:57:55','Uploaded patch set 2.',306,'AAAAGn///60='),(8,'2010-02-17 22:23:39','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nsmall improvement possible, otherwise ok',307,'AAAAE3///pg='),(3,'2010-02-17 00:19:42','Patch Set 1: Looks good to me, but someone else must approve\n\n',307,'AAAAE3///qk='),(4,'2010-02-15 21:10:48','Patch Set 1: Looks good to me, approved; IP review completed\n\n',307,'AAAAE3///sg='),(9,'2010-02-15 08:27:41','Patch Set 1: Looks good to me, but someone else must approve\n\n',307,'AAAAE3///sw='),(1,'2010-03-13 01:04:22','Change has been successfully pushed into branch stable-0.7.',307,'AAAAGn///5A='),(1,'2010-03-13 00:57:55','Uploaded patch set 2.',307,'AAAAGn///64='),(1,'2010-03-13 00:59:05','Patch Set 2:  Looks good to me, approved; IP review completed\n\n',307,'AAAAGn///6E='),(1,'2010-03-13 00:10:18','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',307,'AAAAGn///7k='),(4,'2010-02-17 01:00:51','Change has been successfully merged into the git repository.',308,'AAAAE3///qE='),(4,'2010-02-17 01:00:44','Patch Set 2: Looks good to me, approved; IP review completed\n\nRebased to current master.',308,'AAAAE3///qI='),(4,'2010-02-17 00:59:45','Uploaded patch set 2.',308,'AAAAE3///qM='),(NULL,'2010-02-17 00:54:51','Your change could not be merged due to a path conflict.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',308,'AAAAE3///qQ='),(4,'2010-02-17 00:54:44','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',308,'AAAAE3///qU='),(3,'2010-02-16 20:06:33','Patch Set 1: Looks good to me, but someone else must approve\n\n',308,'AAAAE3///sU='),(1,'2010-02-16 15:54:34','Patch Set 1: Looks good to me, approved; No score\n\n',308,'AAAAE3///sY='),(4,'2010-02-19 14:18:03','Patch Set 5: Looks good to me, but someone else must approve; IP review completed\n\n',309,'AAAAE3///n4='),(4,'2010-02-19 14:13:18','Uploaded patch set 5.',309,'AAAAE3///n8='),(3,'2010-02-19 22:08:13','Patch Set 5: Looks good to me, but someone else must approve\n\n',309,'AAAAE3///nM='),(3,'2010-02-19 02:14:51','Patch Set 2: I would prefer that you didn\'t submit this\n\nThere seems to be a spurious change in the T0001:47.',309,'AAAAE3///o0='),(4,'2010-02-19 14:08:12','Uploaded patch set 4.',309,'AAAAE3///oA='),(4,'2010-02-19 12:51:02','Uploaded patch set 3.',309,'AAAAE3///oE='),(4,'2010-02-19 12:11:13','Patch Set 2: I would prefer that you didn\'t submit this\n\nI\'ll post a new patch set soon',309,'AAAAE3///oI='),(4,'2010-02-19 00:16:19','Patch Set 2: No score; IP review completed\n\nI have no idea why Maven 3/Tycho don\'t execute tests in T0002_history.java. From Eclipse this works. This was also the case with the old state using JUnit 3.',309,'AAAAE3///pE='),(4,'2010-02-19 00:09:09','Uploaded patch set 2.',309,'AAAAE3///pI='),(4,'2010-02-17 00:42:42','Patch Set 1: Do not submit; IP review completed\n\n- This works if tests are run from Eclipse.\n- Running this from Maven CLI fails with :\n\n-------------------------------------------------------\n T E S T S\n-------------------------------------------------------\nRunning org.eclipse.egit.core.test.op.T0001_ConnectProviderOperationTest\nTests run: 3, Failures: 3, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec <<< FAILURE!\norg.eclipse.egit.core.test.op.T0001_ConnectProviderOperationTest.testNoRepository()  Time elapsed: 0.016 sec  <<< FAILURE!\njava.lang.NullPointerException\n        at org.eclipse.egit.core.test.op.T0001_ConnectProviderOperationTest.testNoRepository(T0001_ConnectProviderOperationTest.java:47)\n\norg.eclipse.egit.core.test.op.T0001_ConnectProviderOperationTest.testNewRepository()  Time elapsed: 0 sec  <<< FAILURE!\njava.lang.NullPointerException\n        at org.eclipse.egit.core.test.op.T0001_ConnectProviderOperationTest.testNewRepository(T0001_ConnectProviderOperationTest.java:57)\n\norg.eclipse.egit.core.test.op.T0001_ConnectProviderOperationTest.testNewUnsharedFile()  Time elapsed: 0 sec  <<< FAILURE!\njava.lang.NullPointerException\n        at org.eclipse.egit.core.test.op.T0001_ConnectProviderOperationTest.testNewUnsharedFile(T0001_ConnectProviderOperationTest.java:75)\n\nRunning org.eclipse.egit.core.test.T0003_AdaptableFileTreeIteratorTest\nTests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0 sec <<< FAILURE!\norg.eclipse.egit.core.test.T0003_AdaptableFileTreeIteratorTest.testFileTreeToContainerAdaptation()  Time elapsed: 0 sec  <<< FAILURE!\njava.lang.NullPointerException\n        at org.eclipse.egit.core.test.T0003_AdaptableFileTreeIteratorTest.testFileTreeToContainerAdaptation(T0003_AdaptableFileTreeIteratorTest.java:58)\n\nIs this caused by a Tycho bug ?',309,'AAAAE3///qY='),(4,'2010-02-24 21:29:56','Patch Set 5: Looks good to me, approved\n\n',309,'AAAAFH////A='),(4,'2010-02-24 21:30:01','Change has been successfully merged into the git repository.',309,'AAAAFH///+8='),(6,'2010-04-01 13:20:47','Patch Set 8: I would prefer that you didn\'t submit this; No score\n\nStill there is an exception if the repository is in state conflict. If you try a \"Replace With\" on a file that is not the one that has a conflict there is an exception during repository.getIndex().write().\n\nThe problem is that GitIndex cannot handle more than one stage. The DirCache should be used for this in future.\n\nMaybe for now just check the repository state if it is in state SAFE and show a dialog otherwise, or even disable the \"replace with\" action.',310,'AAAAA3///+E='),(6,'2010-04-07 09:03:14','Change has been successfully merged into the git repository.',310,'AAAAA3///4g='),(6,'2010-04-07 09:03:10','Patch Set 10: Looks good to me, approved; IP review completed\n\nRebased to master because of conflicts.',310,'AAAAA3///4k='),(6,'2010-04-07 09:01:07','Uploaded patch set 10.',310,'AAAAA3///4o='),(40,'2010-04-01 16:26:30','Uploaded patch set 9.',310,'AAAAA3///94='),(40,'2010-02-22 16:18:35','Uploaded patch set 5.',310,'AAAAE3///mo='),(40,'2010-02-19 20:12:36','Uploaded patch set 3.',310,'AAAAE3///nc='),(4,'2010-02-20 14:16:55','Patch Set 4: I would prefer that you didn\'t submit this; No score\n\nI tried again the same test, \"Replace with HEAD\" now replaces the selected file with the HEAD revision but the label decorators in the package explorer still mark the file replaced by HEAD as dirty (\">\" in front of the file name). When I try to commit I get the correct question that there is no change and if I want to amend the previous commit. So something is wrong with the label decorations after running DiscardChangesAction.',310,'AAAAE3///nE='),(40,'2010-02-19 20:08:21','Uploaded patch set 2.',310,'AAAAE3///ng='),(40,'2010-02-19 22:30:57','Uploaded patch set 4.',310,'AAAAE3///nI='),(4,'2010-02-19 21:52:18','Patch Set 3: I would prefer that you didn\'t submit this; No score\n\nI tried your change on win32 and hit exception [1]. My test project is at C:\\data\\ide\\runtime-EclipseApplication\\Test, the modified file I tried to replace by HEAD version is \nC:\\data\\ide\\runtime-EclipseApplication\\Test\\src\\test\\Test.java.\n\n[1] java.util.regex.PatternSyntaxException: Illegal/unsupported escape sequence near index 8\nC:\\data\\ide\\runtime-EclipseApplication\\Test\n        ^\n	at java.util.regex.Pattern.error(Pattern.java:1713)\n	at java.util.regex.Pattern.escape(Pattern.java:2177)\n	at java.util.regex.Pattern.atom(Pattern.java:1952)\n	at java.util.regex.Pattern.sequence(Pattern.java:1885)\n	at java.util.regex.Pattern.expr(Pattern.java:1752)\n	at java.util.regex.Pattern.compile(Pattern.java:1460)\n	at java.util.regex.Pattern.<init>(Pattern.java:1133)\n	at java.util.regex.Pattern.compile(Pattern.java:823)\n	at java.lang.String.replaceFirst(String.java:2146)\n	at org.eclipse.egit.ui.internal.actions.DiscardChangesAction.performDiscardChanges(DiscardChangesAction.java:47)\n	at org.eclipse.egit.ui.internal.actions.DiscardChangesAction.run(DiscardChangesAction.java:37)\n	at org.eclipse.team.internal.ui.actions.TeamAction.runWithEvent(TeamAction.java:548)\n	at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:241)\n	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)\n	at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)\n	at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)\n	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\n	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1050)\n	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3984)\n	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3577)\n	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2407)\n	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2371)\n	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2220)\n	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)\n	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\n	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)\n	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\n	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\n	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)\n	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\n	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\n	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:367)\n	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\n	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\n	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\n	at java.lang.reflect.Method.invoke(Method.java:597)\n	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:611)\n	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:566)\n	at org.eclipse.equinox.launcher.Main.run(Main.java:1363)\n	at org.eclipse.equinox.launcher.Main.main(Main.java:1339)',310,'AAAAE3///nY='),(3,'2010-02-19 02:18:50','Patch Set 1: I would prefer that you didn\'t submit this\n\nI think the terminology needs to be changed to fit in with other Eclipse team providers. If I wanted to undo such a change with SVN or CVS, I\'d do Team -> Replace With HEAD (or Replace With Version). Wouldn\'t that have the same effect here?\n\nThere are some messages which we need to internationalise in the error dialogs as well.',310,'AAAAE3///ok='),(4,'2010-02-22 23:15:59','Patch Set 5: I would prefer that you didn\'t submit this; No score\n\nI still face some problems with this change:\n- on new files just added to version control (not yet committed) \"Replace with HEAD\" has strange effects, when calling it once nothing seems to happen, when repeating \"Replace with HEAD\" this toggles the dirty marker \">\" in front of the file name\n- calling \"Replace with HEAD\" when multiple modified resources in same parent folder are selected reverts the files but leaves the dirty marker on some file (seems random)\n- calling \"Replace with HEAD\" on parent folder of multiple modified resources yields\njava.lang.NullPointerException\nat org.eclipse.jgit.lib.GitIndex$Entry.access$1(GitIndex.java:365)\nat org.eclipse.jgit.lib.GitIndex.checkoutEntry(GitIndex.java:840)\nat org.eclipse.egit.ui.internal.actions.DiscardChangesAction.performDiscardChanges(DiscardChangesAction.java:67)\nat org.eclipse.egit.ui.internal.actions.DiscardChangesAction.run(DiscardChangesAction.java:43)\nat org.eclipse.team.internal.ui.actions.TeamAction.runWithEvent(TeamAction.java:548)\nat org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:241)\nat org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)\nat org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)\nat org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)\nat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\nat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1050)\nat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3984)\nat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3577)\nat org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2407)\nat org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2371)\nat org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2220)\nat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)\nat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)\nat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)\nat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)\nat org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)\nat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)\nat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)\nat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)\nat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:367)\nat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)\nat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\nat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)\nat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)\nat java.lang.reflect.Method.invoke(Method.java:597)\nat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:611)\nat org.eclipse.equinox.launcher.Main.basicRun(Main.java:566)\nat org.eclipse.equinox.launcher.Main.run(Main.java:1363)\nat org.eclipse.equinox.launcher.Main.main(Main.java:1339)',310,'AAAAFH////8='),(40,'2010-02-24 19:44:58','Uploaded patch set 6.',310,'AAAAFH////Q='),(6,'2010-03-12 09:52:40','Patch Set 6: I would prefer that you didn\'t submit this; No score\n\nVery useful patch.\n\nHowever, it does not replace with the HEAD but with the git index. I would suggest to put the action completely out of the Team menu but to the \"Replace With\" sub menu, in analogy to the \"Compare With\" -> \"Git Index\".\n\nWhen the project is in a conflict state there is an exception. Maybe you could check this before?',310,'AAAAGn///+A='),(40,'2010-03-15 21:38:49','Patch Set 7: No score\n\nIn regards to DiscardChangesAction.',310,'AAAAGn///2Q='),(40,'2010-03-12 21:52:34','Uploaded patch set 7.',310,'AAAAGn///8g='),(8,'2010-03-12 22:18:16','Patch Set 7: I would prefer that you didn\'t submit this; No score\n\n',310,'AAAAGn///8I='),(40,'2010-03-19 15:18:54','Uploaded patch set 8.',310,'AAAAHX///+E='),(4,'2010-02-19 14:52:47','Uploaded patch set 2.',311,'AAAAE3///n0='),(44,'2010-02-19 14:58:40','Patch Set 3: Looks good to me, but someone else must approve\n\n',311,'AAAAE3///no='),(4,'2010-02-19 21:54:23','Change has been successfully merged into the git repository.',311,'AAAAE3///nQ='),(4,'2010-02-19 14:56:30','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\n- removed redundant append(\"/\")\n- rebased to current head',311,'AAAAE3///ns='),(4,'2010-02-19 21:54:20','Patch Set 3: Looks good to me, approved\n\n',311,'AAAAE3///nU='),(4,'2010-02-19 14:55:09','Uploaded patch set 3.',311,'AAAAE3///nw='),(44,'2010-02-19 10:05:08','Patch Set 1: Looks good to me, but someone else must approve\n\n',311,'AAAAE3///oQ='),(9,'2010-02-18 08:13:02','Patch Set 1: Looks good to me, but someone else must approve\n\n',311,'AAAAE3///pQ='),(4,'2010-02-18 00:36:19','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',311,'AAAAE3///pU='),(40,'2010-02-19 19:55:07','Patch Set 1: Abandoned\n\nDuplicate of a current propose change (was under the impression that changes would be recognized)',312,'AAAAE3///nk='),(4,'2010-02-21 21:02:15','Uploaded patch set 2.',313,'AAAAE3///m0='),(8,'2010-02-21 18:26:01','Patch Set 1:\n\nalternatively rephrase the commit message such that it is clear that you fix two things. Sometimes we use the word \"also\" to indicate other loosely related fixes that may be hard to separate after the fact.',313,'AAAAE3///m4='),(8,'2010-02-21 12:06:33','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nTwo patches, please. One to fix the bug and the other to use the LocalResorceManager, as I think these two are unrelated.',313,'AAAAE3///m8='),(4,'2010-02-21 21:03:36','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\nI fixed the resource leak by managing GDI resources using LocalResourceManager. I removed the second sentence of the commit message to avoid this confusion.',313,'AAAAE3///mw='),(4,'2010-02-21 00:36:06','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',313,'AAAAE3///nA='),(44,'2010-02-23 09:59:53','Patch Set 2: Looks good to me, but someone else must approve\n\n',313,'AAAAFH////4='),(4,'2010-03-01 15:58:03','Patch Set 2: Looks good to me, approved\n\n',313,'AAAAFn////c='),(4,'2010-03-01 15:58:06','Change has been successfully merged into the git repository.',313,'AAAAFn////Y='),(45,'2010-04-21 07:14:48','Patch Set 1: Abandoned\n\nOkay, this change is no longer necessary, thanks for the (other) fix!',314,'AAAAA3///hI='),(6,'2010-04-20 08:38:24','Patch Set 1: Do not submit; No score\n\nThe bug was fixed with commit 03499e9cd2bbb17551ce4abdcbbec94a41ec119a in a different way.\n\nRuth, can you please abandon the change?',314,'AAAAA3///jI='),(4,'2010-03-05 00:49:47','Patch Set 1: No score; No score\n\nStefan is currently discussing this issue with the platform-team-dev list, hence review is still pending.\nSee the mail thread http://dev.eclipse.org/mhonarc/lists/platform-team-dev/msg00534.html',314,'AAAAF3///7g='),(1,'2010-03-04 17:12:08','Patch Set 4: I would prefer that you didn\'t submit this; No score\n\nNice.  I\'m happy with the general approach.  Nits below.',315,'AAAAF3///8k='),(9,'2010-02-24 16:32:54','Patch Set 2: No score\n\nAdded license headers',315,'AAAAFH////c='),(4,'2010-02-24 21:12:42','Patch Set 2: I would prefer that you didn\'t submit this; No score\n\nYour commit message spells JGit inconsistently, I think you should always spell it JGit.',315,'AAAAFH////E='),(9,'2010-02-24 16:28:35','Uploaded patch set 2.',315,'AAAAFH////g='),(4,'2010-02-24 16:01:03','Patch Set 1: Do not submit; No score\n\nLicense headers are missing, for the template see http://dev.eclipse.org/mhonarc/lists/jgit-dev/msg00128.html',315,'AAAAFH////k='),(9,'2010-02-25 10:31:29','Uploaded patch set 3.',315,'AAAAFX////4='),(4,'2010-02-25 22:20:34','Patch Set 4: Looks good to me, but someone else must approve; No score\n\nChris: for this change I would like to claim the IP process described in figure 2 in http://www.eclipse.org/legal/EclipseLegalProcessPoster.pdf, can you supervise this change ? Is it ok to use Gerrit for that or do we need to document this in a bug in Bugzilla ? Sasa and myself are working for the same company and SAP is a member company which signed the member committer agreement.',315,'AAAAFX////g='),(9,'2010-02-25 14:25:09','Patch Set 4: Looks good to me, but someone else must approve\n\n',315,'AAAAFX////k='),(9,'2010-02-25 10:40:15','Patch Set 4: No score\n\nFixed the typos and added a new test as suggested by Matthias Sohn.',315,'AAAAFX////o='),(9,'2010-02-25 10:37:04','Uploaded patch set 4.',315,'AAAAFX////w='),(2,'2010-03-08 17:04:07','Patch Set 4: Looks good to me, but someone else must approve; IP review completed\n\nIP wise, this is fine.\n\nI would address Shawn\'s comments and I think we are good to go on this one.',315,'AAAAGH///9Y='),(2,'2010-03-11 19:41:31','Patch Set 5: Looks good to me, but someone else must approve; No score\n\nI\'m OK with this.\n\nShawn, seems like we may want to sneak this in for 0.7.0 if you\'re comfortable.',315,'AAAAGn////8='),(1,'2010-03-11 23:02:20','Change has been successfully merged into the git repository.',315,'AAAAGn////M='),(1,'2010-03-11 23:02:18','Patch Set 5: IP review completed\n\nMissed the Matthias/Chris exchange above saying the change is fine.',315,'AAAAGn////Q='),(1,'2010-03-11 20:17:16','Patch Set 5: Looks good to me, approved; No score\n\nThough I would like an IP Review +1 from a current SAP committer before we submit this.',315,'AAAAGn////s='),(9,'2010-03-11 14:28:37','Patch Set 5: Looks good to me, but someone else must approve\n\nAddressed all comments from Shawn given for the patch set 4. Let\'s see if I understood them well :-)',315,'AAAAGX///9s='),(9,'2010-03-11 14:25:30','Uploaded patch set 5.',315,'AAAAGX///9w='),(6,'2010-03-03 08:49:59','Change has been successfully merged into the git repository.',316,'AAAAF3////0='),(6,'2010-03-03 08:49:53','Patch Set 3: Looks good to me, approved; IP review completed\n\nThe bug is fixed with this.\n\nAs a further improvement we should stay on the CloneDestinationPage when the cloning is canceled. This could be done in the getNextPage method.',316,'AAAAF3////4='),(5,'2010-03-02 12:53:34','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\n',316,'AAAAFn////M='),(44,'2010-03-02 12:32:17','Uploaded patch set 3.',316,'AAAAFn////Q='),(44,'2010-03-02 08:17:16','Uploaded patch set 2.',316,'AAAAFn////U='),(5,'2010-02-26 08:28:07','Patch Set 1: I would prefer that you didn\'t submit this; IP review completed\n\n',316,'AAAAFX////Y='),(6,'2010-02-24 17:21:53','Patch Set 1: Abandoned\n\nI want two push only one patch for the change, not two.',317,'AAAAFH////Y='),(6,'2010-02-24 17:22:21','Patch Set 1: Abandoned\n\nI want to push only one change, not two.',318,'AAAAFH////U='),(NULL,'2010-03-03 22:43:53','Your change could not be merged due to a path conflict.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',319,'AAAAF3////A='),(4,'2010-03-03 22:43:49','Patch Set 2: Looks good to me, approved; IP review completed\n\n',319,'AAAAF3////E='),(44,'2010-03-03 13:38:50','Patch Set 2: Looks good to me, but someone else must approve\n\n',319,'AAAAF3////s='),(6,'2010-03-03 10:31:55','Uploaded patch set 2.',319,'AAAAF3////w='),(4,'2010-03-03 22:46:48','Change has been successfully merged into the git repository.',319,'AAAAF3///+0='),(4,'2010-03-03 22:46:43','Patch Set 3: Looks good to me, approved; IP review completed\n\nrebased to current master',319,'AAAAF3///+4='),(4,'2010-03-03 22:44:14','Uploaded patch set 3.',319,'AAAAF3///+8='),(4,'2010-03-01 15:56:33','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',319,'AAAAFn////g='),(44,'2010-02-25 07:56:23','Patch Set 1: Looks good to me, but someone else must approve\n\n',319,'AAAAFX////8='),(6,'2010-03-03 16:05:07','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nWhat is the commit message if the src is not a branch (see comment in line 123)?',320,'AAAAF3////g='),(4,'2010-03-04 23:30:44','Patch Set 2: I would prefer that you didn\'t submit this; No score\n\n',320,'AAAAF3///8E='),(5,'2010-03-04 17:23:57','Uploaded patch set 2.',320,'AAAAF3///8g='),(5,'2010-03-04 08:07:52','Patch Set 1: No score; No score\n\n',320,'AAAAF3///9s='),(4,'2010-02-28 22:22:04','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',320,'AAAAFn////o='),(5,'2010-03-05 08:29:54','Patch Set 2: No score; No score\n\n',320,'AAAAGH////0='),(5,'2010-03-05 09:10:13','Patch Set 4: Looks good to me, but someone else must approve; IP review completed\n\nsorry, the last patchset contained a unwanted .prefs file. Now this is fixed and all comments are addressed.',320,'AAAAGH////k='),(5,'2010-03-05 09:08:09','Uploaded patch set 4.',320,'AAAAGH////o='),(5,'2010-03-05 08:32:13','Uploaded patch set 3.',320,'AAAAGH////w='),(4,'2010-03-08 22:58:45','Patch Set 4: I would prefer that you didn\'t submit this; No score\n\nstyle nit: your commit message is a bit wide (around 100 chars), please reformat',320,'AAAAGH///9I='),(5,'2010-03-13 11:14:15','Patch Set 5: I would prefer that you didn\'t submit this\n\nThis command doesn\'t work correctly in case of dirty working dirs. See the comments in http://dev.eclipse.org/mhonarc/lists/jgit-dev/msg00220.html. I\'ll propose a new patchset.',320,'AAAAGn///4I='),(5,'2010-03-10 12:58:07','Uploaded patch set 5.',320,'AAAAGX////0='),(4,'2010-03-10 23:37:53','Patch Set 5: Looks good to me, but someone else must approve; No score\n\n',320,'AAAAGX////A='),(5,'2010-03-10 13:09:19','Patch Set 5: Looks good to me, but someone else must approve; IP review completed\n\nJust reformatted commit message and fixed a typo in the commit message',320,'AAAAGX////w='),(2,'2011-03-29 17:29:00','Uploaded patch set 7.',320,'AAAL33///w0='),(NULL,'2011-03-29 17:27:38','Your change could not be merged due to a path conflict.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',320,'AAAL33///w4='),(2,'2011-03-29 17:27:37','Patch Set 6: Looks good to me, approved; Build Successful; IP review completed\n\nLooks good.',320,'AAAL33///w8='),(107,'2011-03-29 17:31:40','Patch Set 7:\n\nBuild Successful \n \nhttps://hudson.eclipse.org/sandbox/job/jgit.gerrit/199/ : SUCCESS',320,'AAAL33///wc='),(2,'2011-03-29 17:29:13','Change has been successfully merged into the git repository.',320,'AAAL33///wo='),(2,'2011-03-29 17:29:12','Patch Set 7: Looks good to me, approved; Build Successful; IP review completed\n\nLooks good now.',320,'AAAL33///ws='),(107,'2011-03-29 17:29:04','Patch Set 7:\n\nBuild Started https://hudson.eclipse.org/sandbox/job/jgit.gerrit/199/ ',320,'AAAL33///ww='),(9,'2011-03-29 11:11:39','Patch Set 6: Looks good to me, but someone else must approve\n\n',320,'AAAL33///zc='),(4,'2011-03-20 01:24:28','Patch Set 5:\n\nping',320,'AAAL3n///c8='),(9,'2011-03-25 14:13:07','Patch Set 6: I would prefer that you didn\'t submit this\n\n(2 inline comments)\n\nLooks OK. I am only not sure about (non)usage of placeholders in the resource bundle.',320,'AAAL3n//+dc='),(5,'2011-03-25 15:26:46','Patch Set 6: Looks good to me, but someone else must approve\n\n(2 inline comments)\n\n',320,'AAAL3n//+dQ='),(107,'2011-03-24 10:21:49','Patch Set 6: Build Successful\n\nBuild Successful \n \nhttps://hudson.eclipse.org/sandbox/job/jgit.gerrit/172/ : SUCCESS',320,'AAAL3n//+nE='),(107,'2011-03-24 10:19:30','Patch Set 6:\n\nBuild Started https://hudson.eclipse.org/sandbox/job/jgit.gerrit/172/ ',320,'AAAL3n//+nI='),(5,'2011-03-24 10:18:44','Uploaded patch set 6.',320,'AAAL3n//+nQ='),(4,'2010-03-03 23:59:46','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',321,'AAAAF3///98='),(46,'2010-03-04 10:34:03','Patch Set 1: No score\n\nThe problem is that the code formatter settings were changed in the meantime... What\'s your take on this?',321,'AAAAF3///9g='),(46,'2010-03-04 13:14:30','Uploaded patch set 2.',321,'AAAAF3///9U='),(46,'2010-03-05 13:08:03','Uploaded patch set 3.',321,'AAAAGH////I='),(5,'2010-03-05 12:31:11','Patch Set 2: I would prefer that you didn\'t submit this; No score\n\ngood, only two small style comments',321,'AAAAGH////Q='),(5,'2010-03-05 13:50:40','Patch Set 3: I would prefer that you didn\'t submit this; No score\n\nWhile trying out I found the following problem: \n\nOn the \"Import Git Repository\" page of our wizard ...\n- select a \"Protocol:\" different from \"file\"\n- press the button \"Local file...\"\n... then nothing happens but you see exceptions in the error log. I expected that when I explicitly press the \"Local file..\" button then my previous protocol selection will be overwritten. Or at least a error message should pop up.',321,'AAAAGH///+0='),(46,'2010-03-05 14:41:07','Uploaded patch set 5.',321,'AAAAGH///+g='),(NULL,'2010-03-05 14:12:34','Your change could not be merged due to a path conflict.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',321,'AAAAGH///+k='),(5,'2010-03-05 14:11:15','Patch Set 4: Looks good to me, approved; IP review completed\n\n',321,'AAAAGH///+o='),(5,'2010-03-05 14:50:12','Change has been successfully merged into the git repository.',321,'AAAAGH///+Q='),(46,'2010-03-05 14:00:59','Uploaded patch set 4.',321,'AAAAGH///+s='),(5,'2010-03-05 14:50:08','Patch Set 5: Looks good to me, approved; IP review completed\n\n',321,'AAAAGH///+U='),(32,'2010-03-03 17:05:17','Patch Set 1: Abandoned\n\nDid not mean to push in 3 chunks',322,'AAAAF3////M='),(32,'2010-03-03 17:05:10','Patch Set 1: Abandoned\n\nDid not mean to push in 3 chunks',323,'AAAAF3////Q='),(32,'2010-03-03 16:34:27','Patch Set 1: No score\n\nAugh, sorry, I didn\'t merge the last 3 changes together and they submitted as separate patches!! :(',324,'AAAAF3////c='),(32,'2010-03-03 17:05:01','Patch Set 1: Abandoned\n\nDid not mean to push in 3 chunks',324,'AAAAF3////U='),(44,'2010-03-03 17:05:34','Uploaded patch set 3.',325,'AAAAF3////I='),(44,'2010-03-03 16:53:34','Uploaded patch set 2.',325,'AAAAF3////Y='),(4,'2010-03-04 00:19:39','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\n',325,'AAAAF3///94='),(6,'2010-03-09 17:22:44','Patch Set 3: Looks good to me, but someone else must approve; No score\n\nI hesitate to submit the change because I would prefer a dialog when the repo is in state conflict and \"add to index\" it not yet supported.',325,'AAAAGH///80='),(44,'2010-03-11 10:09:30','Patch Set 4: No score\n\nNow the user if shown a message if adding files to the index failed due to unmerged entries in the index.',325,'AAAAGX///+A='),(44,'2010-03-11 10:07:17','Uploaded patch set 4.',325,'AAAAGX///+E='),(6,'2010-03-11 15:24:48','Uploaded patch set 5.',325,'AAAAGX///9c='),(NULL,'2010-03-11 15:17:15','Your change could not be merged due to a path conflict.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',325,'AAAAGX///9g='),(6,'2010-03-11 15:17:12','Patch Set 4: Looks good to me, approved; IP review completed\n\n',325,'AAAAGX///9k='),(6,'2010-03-11 15:25:18','Change has been successfully merged into the git repository.',325,'AAAAGX///9U='),(6,'2010-03-11 15:25:15','Patch Set 5: Looks good to me, approved; IP review completed\n\n',325,'AAAAGX///9Y='),(8,'2010-04-19 22:57:09','Patch Set 4:\n\nCharley: Your 5 points are basically it, but resource listeners is a separate thing. I think the implementation in JGit could be done completely without it. An extra layer in EGit could use resource listeners as an optimization if that is necessary. I\'m happy that someone is willing to tackle this issue.',326,'AAAAA3///k0='),(4,'2010-04-19 20:59:49','Patch Set 4: No score; No score\n\nRobin meant the git mailing list which was used for EGit and JGit developer discussions before the projects moved to Eclipse:\nhttp://dir.gmane.org/gmane.comp.version-control.git\n\nyou may try a query like :\nhttp://search.gmane.org/?query=%2Bgitignore+%2Bjgit&group=gmane.comp.version-control.git',326,'AAAAA3///k8='),(32,'2010-04-19 16:43:27','Patch Set 4:\n\nHi,\n\nWhat are the GITM archives? I found one mention of gitignore in egit-dev, no mention of unaccepted suggestions to learn from.\n\nSorry to keep asking questions, but I want to make sure I\'m on the same frequency. You require a .gitignore handler that:\n\n1. Exists in JGit\n2. Implements a project-wide ignore cache\n3. Uses resource listeners to determine when the cache needs to be updated\n4. Has rigorous unit tests to ensure it behaves exactly the same as C Git\n5. (Implied) Documents compatibility tests\n\nI\'d be happy to do this, if that\'s what you want :) I still have somewhere the test harness I used to make test results, would be a good start for JUnit tests. If not, what have I misunderstood?\n\nThanks!\n-Charley',326,'AAAAA3///lI='),(8,'2010-04-11 15:19:21','Patch Set 4:\n\nImplementing this in JGit of course means using the File API, at least until JGit gets an IO abstraction that can utilize the Eclipse resource API.',326,'AAAAA3///wM='),(8,'2010-04-11 15:19:20','Patch Set 4:\n\nImplementing this in JGit of course means using the File API, at least until JGit gets an IO abstraction that can utilize the Eclipse resource API.',326,'AAAAA3///wQ='),(8,'2010-04-11 15:19:20','Patch Set 4:\n\nImplementing this in JGit of course means using the File API, at least until JGit gets an IO abstraction that can utilize the Eclipse resource API.',326,'AAAAA3///wU='),(8,'2010-04-11 15:18:09','Patch Set 4: I would prefer that you didn\'t submit this; No score\n\nThe ignore logic should be mostly in JGit, with\nhooks that EGit can use.\n\nThe current ignore handling was a quick-fix because it\nwas very easy to implement and .gitignore is hard to implement.\n\nThere is a reason we don\'t have .gitignore yet. Doing it properly is hard and we don\'t want it if it doesn\'t \nwork exactly as the C Git version, hence we don\'t support it at all (for the time being), which is better than having an incompatible implementation.\n\nThe complexity means we need proper unit tests for it. I do like the structured approach for definiing the test cases, which means implementing unit tests should be rather straightforward.\n\nThere have beens some attempts that were rejected. They are pre-git and the mails can be found in the GITM archives. Search for JGit / EGit and ignore',326,'AAAAA3///wY='),(4,'2010-03-03 23:40:44','Patch Set 1:\n\nI appreciate that you start working on this topic, there are several problems with your change:\n- license header and copyright are missing in new source file\n- commit message should properly describe the \"why\" about this change\n- explanations for reviewers should go in gerrit cover message\n- implementation isn\'t compliant with http://www.kernel.org/pub/software/scm/git/docs/gitignore.html\nin what steps do you want to reach compatibility ?',326,'AAAAF3///+M='),(4,'2010-03-03 23:40:34','Patch Set 1: I would prefer that you didn\'t submit this; Unclean IP, do not check in\n\nI appreciate that you start working on this topic, there are several problems with your change:\n- license header and copyright are missing in new source file\n- commit message should properly describe the \"why\" about this change\n- explanations for reviewers should go in gerrit cover message\n- implementation isn\'t compliant with http://www.kernel.org/pub/software/scm/git/docs/gitignore.html\nin what steps do you want to reach compatibility ?',326,'AAAAF3///+Q='),(4,'2010-03-04 22:46:27','Patch Set 1:\n\n-- is it all right if I use the blurb from the bugzilla bug?\n\nyes, I think so\n\n-- is the \'gerrit cover\' message a comment on the gerrit site, or part of the commit?\n\nI meant the message you are seeing here (label in gerrit is \"Cover Message\")\n\n * implementation isn\'t compliant with http://www.kernel.org/pub/software/scm/git/docs/gitignore.html\n-- I\'ll do some work on the special rules and try to extend the glob --> Java Regex translation to more than a couple of .replace() calls. I wasn\'t sure if this was a change EGit needed/wanted\n\ngreat\n\n    * in what steps do you want to reach compatibility ?\nI\'m not sure what you mean? \nCompatibility with .gitignore specs? Ideally it should be fully capable of interpreting anything users manually place into their .gitignore file, including special rules (negation, directory-only, etc.) and globbing. There\'s a Java nio class for direct glob conversion (PathMatcher), I\'ve just done some basic translations for now.\n\nexactly, that\'s what I meant.',326,'AAAAF3///8U='),(32,'2010-03-04 14:53:20','Patch Set 1: No score\n\nHi,\n\n    * license header and copyright are missing in new source file\n\nI will add these \n\n    * commit message should properly describe the \"why\" about this change\nSure -- is it all right if I use the blurb from the bugzilla bug?\n\n    * explanations for reviewers should go in gerrit cover message\n\nJust to clarify -- is the \'gerrit cover\' message a comment on the gerrit site, or part of the commit?\n\n    * implementation isn\'t compliant with http://www.kernel.org/pub/software/scm/git/docs/gitignore.html\n\nI\'ll do some work on the special rules and try to extend the glob --> Java Regex translation to more than a couple of .replace() calls. I wasn\'t sure if this was a change EGit needed/wanted, so I held off on the extra details for now -- sorry!\n\n    * in what steps do you want to reach compatibility ?\nI\'m not sure what you mean? \nCompatibility with .gitignore specs? Ideally it should be fully capable of interpreting anything users manually place into their .gitignore file, including special rules (negation, directory-only, etc.) and globbing. There\'s a Java nio class for direct glob conversion (PathMatcher), I\'ve just done some basic translations for now.\n\nCompatibility with the rest of EGit -- would just involve replacing the 2 calls to Team.isIgnoredHint with calls to the new class. It should be fully backwards compatible with anything EGit has been doing with .gitignore',326,'AAAAF3///9Q='),(32,'2010-03-09 16:27:16','Patch Set 3: No score\n\nThese are the situations I\'ve tested for compatibility:\n\n\n***Compatibility***\n\nSuccessfully ignored\nPattern		File		Notes\n/*.stp		/test.stp	\n\n/*.st?		/test.stp	\n\n/*.sta[0-9]	/test.sta1	\n\n/*/*.stp	/src/asdf.stp	\n\n/foo/		/foo/		where foo is a directory\n\n*.stp		/test.stp	No slashes in pattern -- match filename\n\n*.stp		/src/test.stp	No slashes in pattern -- match filename\n\n!/test.stp\n/test.stp 	/test.stp	Negation and higher priority ignore\n\n\n\nSuccessfully not ignored\nPattern		File		Notes\n/*.stp		/src/asdf.stp	* should not expand to include \'/\'\n\n/foo/		/foo		Pattern ends with /, only match directories\n\n/*.st?\n\n!/test.stp	/test.stp	Pattern + higher priority negation\n\n#/test.stp	/test.stp	Commented\n\n/src?test	/src/test.stp	? should not expand to \'/\'\n\n!/test.stp\n/src/test.stp 	/src/test.stp	Negation in highest priority file, look no further\n\n!/test.stp\n/test.stp	\n!/test.stp 	/test.stp	Highest priority statement in file is negation',326,'AAAAGH///84='),(32,'2010-03-09 16:16:05','Uploaded patch set 3.',326,'AAAAGH///9E='),(32,'2010-03-05 17:11:28','Patch Set 2:\n\nI should also note that the current patch still has the test reporting framework embedded. I\'ve done a bunch of compatibility stuff, but there\'s probably stuff I\'ve missed so I left the System.out.println\'s in the code -- I\'ll update with a non-spammy version after finishing compatibility tests :)',326,'AAAAGH///9k='),(32,'2010-03-05 16:38:12','Patch Set 2: No score\n\nQuestion: How does EGit want to handle the following scenario:\n\nSay I have the following tree structure:\n\nproject -> src -> resource.c\n\n.gitignore:\n/*/*.c\n\nsrc/.gitignore:\n<empty>\n\nAnd I attempt to ignore src/resource.c -- according to .gitignore rules this file is already ignored since it matches one of the patterns in a parent directory. What next?\n\nShould EGit add \'/resource.c\' to the src/.gitignore? Should it do nothing? Should it do nothing, but indicate that the resource was already ignored higher up in the parent directory? I would prefer the third option, though it\'s up to you whether having a dialogue box would be too disruptive. Currently the code does nothing in this scenario.\n\nI\'ve attached my current list of compatibility tests to the Eclipse bug.\n\nCheers :)\n-Charley',326,'AAAAGH///9o='),(32,'2010-03-05 16:34:22','Uploaded patch set 2.',326,'AAAAGH///9s='),(32,'2010-03-10 15:17:07','Uploaded patch set 4.',326,'AAAAGX////s='),(17,'2010-03-11 12:15:52','Patch Set 4: I would prefer that you didn\'t submit this; No score\n\nI wonder if this should be extended to some project-wide ignore cache. A resource listener could be added that listens for resource changes to a project\'s .gitignore files and updates it internal state. This should give much better performance.\n\nAlso you should not read \".gitignore\" files using java.io.File but using the Eclipse resource API. This should also take a project\'s charset into account. It is actually possible to set a custom charset for \".gitignore\" files in Eclipse.\n\nThe next step would be to extend the usage to various other places in EGit (eg. label decorations, commit dialogs, add action, etc.).',326,'AAAAGX///98='),(32,'2010-03-11 14:56:59','Patch Set 4: No score\n\nGood morning :)\n\nI\'ll take a look at using the Resource API and implementing a .gitignore cache. Is memory a concern? I.E. if I built a tree with a data node for each file/folder in the project that is ignored, would that be too much memory consumption? I wouldn\'t think so, but thought I\'d ask :)\n\nExtension to other places in EGit: I think I know where to make the change (there\'s only one other place that calls Team.isIgnoredHint, iirc), I\'ll take a look after I get files being ignored properly.\n\nI\'d also like to add a \'Remove from .gitignore\' action -- parse all .gitignore files (because I might have /grandpa/pa/file.ext in the grandpa .gitignore), searching for exact matches only, then either remove an exact match if one is found or add !/path/to/file.ext if no exact match is found. The action should only be valid if the file in question is ignored.',326,'AAAAGX///9o='),(4,'2010-05-12 20:10:49','Patch Set 4:\n\nHave a look at http://dev.eclipse.org/mhonarc/lists/egit-dev/msg01127.html maybe this helps to solve your gerrit push problem.\n\nAdd a note to the commit message of your egit change that it depends on the jgit change Iebd7e5bb534accca4bf00d25bbc1f561d7cad11b\nThen we know that this change has to wait for the other one.',326,'AAALun///n4='),(32,'2010-05-11 01:34:03','Patch Set 4:\n\nI can\'t seem to git push review... I\'ve attached the patches to bring ignore into jgit on the Eclipse bug, along with tests: https://bugs.eclipse.org/bugs/show_bug.cgi?id=303925\n\nPlease let me know if there are any inefficiencies I should clean up. Should I commit the EGit changes that use the new JGit patch at the same time?',326,'AAALun///tM='),(32,'2010-07-20 18:25:59','Patch Set 6:\n\nThe attached patch requires some small changes in JGit to add a cache to the Repository class. I will revisit this change when changes in 1156 are complete.\n\nThis implementation would walk the tree once upon creation and then uses change listeners to update ignore rules as .gitignore/exclude files are modified/added/deleted.',326,'AAALw3///58='),(32,'2010-07-20 18:21:31','Uploaded patch set 6.',326,'AAALw3///6A='),(6,'2010-07-16 11:24:07','Patch Set 5:\n\nFor an explanation of the planned usage of the \"add\" command please have a look at https://bugs.eclipse.org/bugs/show_bug.cgi?id=315306.',326,'AAALwn///+U='),(32,'2010-07-14 20:11:44','Uploaded patch set 5.',326,'AAALwX//+w0='),(6,'2010-07-15 11:59:33','Patch Set 5: I would prefer that you didn\'t submit this\n\nI think we should put the cache completely to JGit. In my opinion it belongs to the JGit Repository class.\n\nIn EGit we make use of the JGit API commands in package org.eclipse.jgit.api. The EGit Track Operation will soon just call an \"Add\"-command in this JGit API. Now this \"Add\"-Command will have to know the ignored resources.',326,'AAALwX//+wg='),(32,'2010-07-14 20:29:31','Patch Set 5:\n\nFully initializes the cache\'s ignore map once upon creation. Afterwards, listens for changes to .gitignore files, and updates when needed. Does not parse ignore files until they are needed. \n\nIs this the direction that EGit wants to take with .gitignore? Attached patch works with IgnoreAction. If a gitignore file is modified from commandline, it will need to be refreshed before the changes are noticed.\n\nI am currently working on automated tests, and then will add modifications to also listen to updates to the .git/info/exclude file.',326,'AAALwX//+ww='),(32,'2010-08-10 14:04:32','Patch Set 6: Abandoned\n\nAbandoned.',326,'AAALyH///6A='),(2,'2010-08-09 15:18:20','Patch Set 6: Do not submit\n\nCharley, you should abandon this change when you get a chance.',326,'AAALyH///8Y='),(4,'2010-03-03 22:53:08','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nI guess you probably wanted to replace http://egit.eclipse.org/r/#change,269.\nWhat you did put into the new commit message should have rather gone into the cover message in gerrit. The commit message should explain the \"why\" but not the delta to the previous patch set for the same change. I suggest to update the commit message you had in 269 and push this change as new patch set for 269. Let me know if you need help for that.',327,'AAAAF3///+w='),(4,'2010-03-05 00:25:28','Patch Set 1: Do not submit\n\nWim:\n\nI moved this patch-set on top of http://egit.eclipse.org/r/#change,269\nif this now contains what you wanted then abandon this change.\n\nYour problem was that the two changes were based on different parent commits (probably you used two different branches). I rebased this change onto the current master and then transferred the commit message of your previous change.',327,'AAAAF3///7s='),(41,'2010-03-05 08:44:50','Patch Set 1: Abandoned\n\nwrong changeset',327,'AAAAGH////s='),(41,'2010-03-03 23:59:36','Patch Set 1: Abandoned\n\nSorry i messed up',328,'AAAAF3///+A='),(46,'2010-03-04 13:12:41','Patch Set 1: Abandoned\n\nShould have been an addition to an existing change.',329,'AAAAF3///9Y='),(6,'2010-03-11 13:53:32','Change has been successfully merged into the git repository.',330,'AAAAGX///90='),(6,'2010-03-11 13:52:29','Patch Set 1: Looks good to me, approved; IP review completed\n\n',330,'AAAAGX///94='),(6,'2010-03-09 16:24:56','Patch Set 1: No score; IP review completed\n\nLooks good, I just have two small improvement proposals:\n\n- You could also save the URI from the fetch wizard (FetchWizard.java)\n- I would prefer that the content proposals were filtered by the content of the inpout field.',331,'AAAAGH///88='),(46,'2010-03-09 17:34:40','Uploaded patch set 2.',331,'AAAAGH///8w='),(4,'2010-03-08 22:42:52','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',331,'AAAAGH///9M='),(4,'2010-03-11 00:08:01','Patch Set 3: Looks good to me, approved; IP review completed\n\nrebased to current master',331,'AAAAGX///+c='),(4,'2010-03-11 00:07:31','Uploaded patch set 3.',331,'AAAAGX///+g='),(4,'2010-03-11 00:08:10','Change has been successfully merged into the git repository.',331,'AAAAGX///+Y='),(44,'2010-03-11 08:59:12','Uploaded patch set 2.',332,'AAAAGX///+I='),(4,'2010-03-10 23:58:31','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',332,'AAAAGX///+k='),(6,'2010-03-18 14:46:04','Patch Set 2: No score\n\nWe need clarification if the reflog messages are translated.\n\nSee mail on http://dev.eclipse.org/mhonarc/lists/egit-dev/msg00976.html.',332,'AAAAHH////E='),(6,'2010-03-19 09:15:30','Patch Set 3: Looks good to me, approved; IP review completed\n\nThe reflog is translated:\n\nhttp://dev.eclipse.org/mhonarc/lists/egit-dev/msg00979.html',332,'AAAAHX////c='),(6,'2010-03-19 09:13:03','Uploaded patch set 3.',332,'AAAAHX////g='),(6,'2010-03-19 09:15:33','Change has been successfully merged into the git repository.',332,'AAAAHX////Y='),(2,'2010-03-10 17:34:22','Patch Set 1: Abandoned\n\nDamnit.',333,'AAAAGX////o='),(6,'2010-03-12 07:56:48','Patch Set 1: Abandoned\n\nThis seems to have been created at my first attempt to push http://egit.eclipse.org/r/#change,325. I had not seen an effect on that change so I rebased the commit and pushed again. Now everything seems to be ok, and this change is not necessary.',334,'AAAAGn///+M='),(4,'2010-03-11 23:31:13','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nwhat happened here ?',334,'AAAAGn///+Y='),(8,'2010-12-29 00:02:16','Patch Set 2:\n\nRebased on latest JGit.',335,'AAAL2X///+g='),(8,'2010-12-29 00:01:32','Uploaded patch set 2.',335,'AAAL2X///+k='),(8,'2010-12-28 22:53:17','Patch Set 1:\n\nThe main issue here is that we introduce an option that looks like a Git core property, but C git does not recognize this.',335,'AAAL2X///+o='),(8,'2010-12-29 00:09:47','Patch Set 2: I would prefer that you didn\'t submit this\n\n',335,'AAAL2X///+Y='),(1,'2010-03-11 20:37:53','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',336,'AAAAGn////U='),(1,'2010-03-11 23:19:09','Change has been successfully pushed.',336,'AAAAGn///+c='),(1,'2010-03-11 23:19:09','Uploaded patch set 2.',336,'AAAAGn///+g='),(1,'2010-03-11 20:37:52','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',337,'AAAAGn////g='),(1,'2010-03-11 23:19:09','Change has been successfully pushed.',337,'AAAAGn///+k='),(1,'2010-03-11 23:19:09','Uploaded patch set 2.',337,'AAAAGn///+o='),(1,'2010-03-11 23:19:08','Change has been successfully pushed.',338,'AAAAGn////E='),(1,'2010-03-11 23:19:08','Uploaded patch set 2.',338,'AAAAGn////I='),(1,'2010-03-11 20:37:52','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',338,'AAAAGn////k='),(1,'2010-03-11 20:37:52','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',339,'AAAAGn////Y='),(1,'2010-03-11 23:19:09','Change has been successfully pushed.',339,'AAAAGn///+s='),(1,'2010-03-11 23:19:09','Uploaded patch set 2.',339,'AAAAGn///+w='),(1,'2010-03-11 20:37:52','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',340,'AAAAGn////c='),(1,'2010-03-11 23:19:09','Change has been successfully pushed.',340,'AAAAGn///+0='),(1,'2010-03-11 23:19:08','Uploaded patch set 2.',340,'AAAAGn///+4='),(1,'2010-03-11 23:19:08','Uploaded patch set 2.',341,'AAAAGn////A='),(1,'2010-03-11 20:37:52','Patch Set 1:  Looks good to me, but someone else must approve; IP review completed\n\n',341,'AAAAGn////o='),(1,'2010-03-11 23:19:08','Change has been successfully pushed.',341,'AAAAGn///+8='),(4,'2010-03-12 07:09:40','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nI\'ll add an option to regenerate the documentation from the wiki and rely on checked in documentation in default builds. This way we\'ll have the choice.',342,'AAAAGn///+Q='),(2,'2010-03-12 04:57:19','Patch Set 1: No score; No score\n\nThe problem with this approach is that we want to manually generate the doc instead of doing it on each build. The reason for this is that it\'s possible to easily break the build with doc modifications. The Mylyn project switched to this approach. However, I guess we can be OK with it to invoke it everytime.',342,'AAAAGn///+U='),(2,'2010-03-17 02:38:44','Change has been successfully merged into the git repository.',342,'AAAAGn///0I='),(2,'2010-03-17 02:38:41','Patch Set 2: Looks good to me, approved; IP review completed\n\nThanks Matthias!',342,'AAAAGn///0M='),(4,'2010-03-16 23:37:20','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\nDefault build now just packages checked in userguide. To update help pages run with system property update.egit.doc',342,'AAAAGn///1M='),(4,'2010-03-16 23:33:59','Uploaded patch set 2.',342,'AAAAGn///1Q='),(1,'2010-03-12 18:09:29','Change has been successfully merged into the git repository.',343,'AAAAGn///94='),(1,'2010-03-12 18:09:27','Patch Set 1: Looks good to me, approved; IP review completed\n\n',343,'AAAAGn///98='),(46,'2010-03-15 14:18:03','Patch Set 1:\n\nMost suggestions were implemented. I also externalized Strings and added Icon support.',344,'AAAAGn///2s='),(46,'2010-03-15 12:15:36','Uploaded patch set 2.',344,'AAAAGn///2w='),(8,'2010-03-12 22:00:28','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nYou should also add NLS string',344,'AAAAGn///8c='),(1,'2010-03-12 18:41:49','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nThis is interesting.  I have only taken an initial scan through the code, but I think there is a lot of potential here for something very useful for users.  Notes on some lines below.  Obviously we don\'t want to submit this in its current state, but I\'m happy to see this bug being worked on.',344,'AAAAGn///9A='),(2,'2010-03-18 20:04:11','Change has been successfully merged into the git repository.',344,'AAAAHH///+k='),(2,'2010-03-18 20:04:00','Patch Set 2: Looks good to me, approved; IP review completed\n\nThis is a good first cut of things.\n\nI want to push it in so we can iterate on it and make it better.',344,'AAAAHH///+o='),(1,'2010-03-13 00:59:06','Patch Set 1:\n\n',345,'AAAAGn///5o='),(1,'2010-03-12 18:28:45','Change has been successfully merged into the git repository.',345,'AAAAGn///9k='),(1,'2010-03-12 18:28:41','Patch Set 1: Looks good to me, approved; IP review completed\n\n',345,'AAAAGn///9o='),(1,'2010-03-12 18:29:21','Change has been successfully merged into the git repository.',346,'AAAAGn///9c='),(1,'2010-03-12 18:29:19','Patch Set 1: Looks good to me, approved; IP review completed\n\n',346,'AAAAGn///9g='),(1,'2010-03-13 01:04:22','Change has been successfully pushed into branch stable-0.7.',347,'AAAAGn///5E='),(1,'2010-03-13 01:02:54','Uploaded patch set 2.',347,'AAAAGn///5I='),(1,'2010-03-13 00:59:06','Patch Set 1:  Looks good to me, approved; IP review completed\n\n',347,'AAAAGn///5k='),(8,'2010-04-09 09:03:00','Change has been successfully merged into the git repository.',348,'AAAAA3///0A='),(8,'2010-04-09 09:02:57','Patch Set 3: Looks good to me, approved; IP review completed\n\n',348,'AAAAA3///0E='),(8,'2010-04-09 09:02:42','Uploaded patch set 3.',348,'AAAAA3///0I='),(11,'2010-03-13 16:05:19','Uploaded patch set 2.',348,'AAAAGn///4E='),(49,'2010-03-13 18:23:13','Patch Set 1: Abandoned\n\nMy mistake, all test works just fine.',349,'AAAAGn///4A='),(49,'2010-03-14 07:52:20','Patch Set 1: Abandoned\n\nPlease see http://egit.eclipse.org/r/#change,351 it contains one more improvement than this patch.',350,'AAAAGn///34='),(44,'2010-04-01 07:08:04','Patch Set 5: Looks good to me, but someone else must approve\n\n',351,'AAAAA3////A='),(49,'2010-03-31 21:32:46','Uploaded patch set 5.',351,'AAAAA3////E='),(49,'2010-03-31 21:31:12','Uploaded patch set 4.',351,'AAAAA3////I='),(46,'2010-04-08 09:42:47','Patch Set 5: I would prefer that you didn\'t submit this\n\nThe double-click is cool. I\'m not sure, though, why we need to listen for right-arrow key events. At least for me, this works already.',351,'AAAAA3///10='),(49,'2010-04-08 10:03:07','Patch Set 5: No score\n\nI\'ve never used EGit under Windows so it is possible that those features already works on it. I\'ll check that and if it is already working I\'ll abandon this change.\n\nFrom the other hand it is strange that SWT has so many differences (or rather lacks of usability features) between Windows and Linux.',351,'AAAAA3///1s='),(49,'2010-04-11 13:31:05','Patch Set 5: Abandoned\n\nThis features are already supported on Windows platform. It is strange that this isn\'t supported on Linux.',351,'AAAAA3///wc='),(49,'2010-03-31 09:59:09','Patch Set 3:\n\nI\'ve double check that it and it seams to be working OK.\n\nJens, are you sure that you made double click on label \"Local Branch\", not on expand/collapse button ?',351,'AAAAAn////E='),(44,'2010-03-31 08:25:22','Patch Set 3: I would prefer that you didn\'t submit this\n\nDouble clicking a folder does no longer work. E.G. double clicking \"Local Branches\" collapses and then immediately expands the folder.',351,'AAAAAn////Q='),(44,'2010-03-31 14:05:59','Patch Set 3: No score\n\nChecked it again. Yes, I double clicked on the label.\n\nWhen I comment out, everything is o.k.:\n\n			public void mouseDoubleClick(MouseEvent e) {\n...\n//	else // expand element if it does not contain data\n//		item.setExpanded(!item.getExpanded());\n\nAre you working with Windows or with another OS?',351,'AAAAAn///+0='),(49,'2010-03-31 15:10:13','Patch Set 3:\n\nI mean that, no reaction on double click on tree element in Linux is an SWT issue and it should be fixed in SWT not in EGit.\n\nExpanding tree elements on double click is default action not only for Windows but also for other systems. I don\'t want to remove it, I only want same behavior on other systems.',351,'AAAAAn///+o='),(44,'2010-03-31 14:40:34','Patch Set 3:\n\nDon\'t think so. Windows tree expands automatically when clicking on a folder. Windows users are used to this, so SWT should not change the behaviour.\nYour expansion code conflicts with this behaviour. I think there are 2 options:\n1. remove the expandion code\n2. implement expansion code only on non Windows platform.\nI would prefer option 1.',351,'AAAAAn///+s='),(49,'2010-03-31 14:16:06','Patch Set 3:\n\nI\'m using Linux, so it seams that this is OS dependent feature.\n\nIMHO it should be fixed in SWT instead of making workarounds in EGit code. Right ?',351,'AAAAAn///+w='),(4,'2010-03-17 00:03:57','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nsome style nits and typos\n\nYour commit messages needs some reformatting: shorten the first header line of the commit message and add the remaining text after a blank line. For the reasons see e.g. http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html',351,'AAAAGn///00='),(49,'2010-03-14 08:00:57','Patch Set 1: No score\n\nBoth patches are identical in ~80%, I forgot to abandon the oldest version.\nThis path contains one more improvement in double click handler (double click on node that can be expanded/collapsed trigger expand/collapse action instead of changing branch).\n\nGenerally right now I\'m learning how to use Gerrit so I made that stupid mistakes :| Both changes should be in one \"merge request\".',351,'AAAAGn///30='),(1,'2010-03-13 23:53:06','Patch Set 1: No score; No score\n\nHmm.  Isn\'t this a duplicate of Ibcad902caea33ab1379f089714f2286701727fa4 ?',351,'AAAAGn///38='),(49,'2010-03-17 07:05:32','Patch Set 1:\n\nI\'ve implemented Matthias suggestions: http://egit.eclipse.or/r/#change,366\n\nBy the way, I don\'t know why this patch doesn\'t goes to this patch set, maybe there is something wrong in my local repository or I\'m doing something wrong.',351,'AAAAGn///z4='),(49,'2010-03-17 08:13:16','Patch Set 1:\n\nNow everything is clear why Gerrit doesn\'t \"connect\" both patches. I\'ve recently installed hooks but for making commits and pushes I\'ve used EGit.\n\nI\'ll abandon http://egit.eclipse.org/r/#change,366 and recommit it with popper Change-id, so that it will be linked with this patch.',351,'AAAAGn///zo='),(4,'2010-03-17 07:50:51','Patch Set 1:\n\nYou need to have the ChangeId: footer in the commit message in order to tell Gerrit that new patchsets should replace older ones for the same change [1]. Either put that manually into the second patchset or install the Gerrit commit-msg hook [2] (this only works if you commit using native git since EGit doesn\'t support hooks yet).\n\n[1] http://gerrit.googlecode.com/svn/documentation/2.1.2/user-changeid.html\n[2] http://wiki.eclipse.org/EGit/Contributor_Guide#Install_the_commit-msg_hook_in_your_repository',351,'AAAAGn///zs='),(49,'2010-03-17 20:10:58','Patch Set 3: No score\n\nAfter hours of struggling with git and Gerrit (and lots of span in yous mailboxes, sorry for that) I finally make it!\n\nHere is a third patch set that has changes suggested in comments for first patch set.\n\nOnce again, sorry for spamming mailboxes ...',351,'AAAAHH////g='),(49,'2010-03-17 20:04:26','Uploaded patch set 3.',351,'AAAAHH////k='),(49,'2010-03-17 19:55:00','Uploaded patch set 2.',351,'AAAAHH////s='),(49,'2010-03-17 17:07:15','Patch Set 1:\n\nI don\'t have any idea how to link that two patches, I\'ve tray several combination\'s (some of them you can see in yours mailboxes) and none of them were successful. Gerrit reject them with message \"squash commits first\" or treat it as a new change. Now I\'m out of ideas :|\n\nMaybe I\'ll simply abandon this one, and add a new patch ...',351,'AAAAHH////w='),(46,'2010-03-15 12:13:01','Patch Set 1: Abandoned\n\nShould have been on change 344',352,'AAAAGn///20='),(46,'2010-04-01 11:04:52','Uploaded patch set 3.',353,'AAAAA3///+0='),(44,'2010-04-01 11:55:57','Patch Set 3: Looks good to me, but someone else must approve\n\n',353,'AAAAA3///+c='),(6,'2010-04-01 12:41:12','Change has been successfully merged into the git repository.',353,'AAAAA3///+I='),(6,'2010-04-01 12:41:09','Patch Set 3: Looks good to me, approved; IP review completed\n\n',353,'AAAAA3///+M='),(46,'2010-04-01 11:05:47','Patch Set 3: No score\n\nResubmit due to merge collision',353,'AAAAA3///+w='),(46,'2010-03-16 10:42:58','Patch Set 2: No score\n\nThe problem appears to be caused by the automatic rescheduling which is not synchronized with the shutdown.\nThus we deactivate this rescheduling before joining the job in the stop() method of the plug-in.',353,'AAAAGn///10='),(46,'2010-03-16 10:39:36','Uploaded patch set 2.',353,'AAAAGn///14='),(44,'2010-03-16 11:51:06','Patch Set 2: Looks good to me, but someone else must approve\n\n',353,'AAAAGn///1U='),(8,'2010-03-15 23:48:05','Patch Set 1:\n\nFurthermore it wont\' even workaround the problem. You will\nget an NPE in the trace, when enabled instead.',353,'AAAAGn///2A='),(8,'2010-03-15 23:39:48','Patch Set 1: I would prefer that you didn\'t submit this\n\nI\'m convinced this is just hiding a problem. My guess is that the RCS jobs is not being cancelled properly and join just\nignoores the job instead of waiting for it to finish, but why?',353,'AAAAGn///2E='),(8,'2010-03-15 17:24:41','Patch Set 1: No score; No score\n\nI wonder if we should do the logging unconditionally instead if an error occurs, exception when an InterruptedException occurs',353,'AAAAGn///2k='),(44,'2010-03-15 16:38:16','Patch Set 1: Looks good to me, but someone else must approve\n\n',353,'AAAAGn///2o='),(1,'2010-03-17 00:30:49','Patch Set 2: I would prefer that you didn\'t submit this; No score\n\n',354,'AAAAGn///0c='),(1,'2010-03-17 00:51:51','Patch Set 2:\n\nWhoops, I missed checking the base objects used by deltas in the incoming pack.  More inline comments added to describe how to do that as well.',354,'AAAAGn///0Q='),(31,'2010-03-15 18:52:36','Uploaded patch set 2.',354,'AAAAGn///2g='),(31,'2010-03-18 16:03:24','Uploaded patch set 4.',354,'AAAAHH////A='),(31,'2010-03-18 00:01:10','Uploaded patch set 3.',354,'AAAAHH////Q='),(31,'2010-03-18 00:00:29','Patch Set 2: No score\n\n',354,'AAAAHH////U='),(1,'2010-03-18 18:40:11','Uploaded patch set 5.',354,'AAAAHH///+0='),(1,'2010-03-18 18:37:12','Patch Set 4: Looks good to me, approved; IP review completed\n\n',354,'AAAAHH///+4='),(1,'2010-03-18 18:40:18','Change has been successfully merged into the git repository.',354,'AAAAHH///+s='),(1,'2010-03-18 18:40:17','Patch Set 5: Looks good to me, approved; IP review completed\n\n',354,'AAAAHH///+w='),(31,'2010-03-15 18:52:47','Patch Set 1: Abandoned',355,'AAAAGn///2c='),(2,'2010-03-15 22:33:57','Change has been successfully merged into the git repository.',356,'AAAAGn///2I='),(2,'2010-03-15 22:33:53','Patch Set 1: Looks good to me, approved; IP review completed\n\nThanks, looks good.',356,'AAAAGn///2M='),(11,'2010-03-17 13:55:02','Patch Set 1: Abandoned\n\nSquashed into I789d842d8ecf00f617ba5e2b6a3976ee9c460e0a',357,'AAAAG3////w='),(44,'2010-03-16 10:16:39','Patch Set 1: Looks good to me, but someone else must approve\n\n',357,'AAAAGn///18='),(11,'2010-03-16 11:50:58','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',357,'AAAAGn///1Y='),(3,'2010-03-17 09:51:28','Patch Set 1: Looks good to me, but someone else must approve\n\n',357,'AAAAGn///zc='),(11,'2010-03-17 13:55:20','Patch Set 1: Abandoned\n\nSquashed into I789d842d8ecf00f617ba5e2b6a3976ee9c460e0a',358,'AAAAG3////s='),(11,'2010-03-16 11:50:43','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',358,'AAAAGn///1c='),(44,'2010-03-16 11:44:39','Patch Set 1: Looks good to me, but someone else must approve\n\n',358,'AAAAGn///1w='),(3,'2010-03-17 09:52:55','Patch Set 1: Looks good to me, but someone else must approve\n\n',358,'AAAAGn///zY='),(11,'2010-03-17 13:56:48','Patch Set 1: Abandoned\n\nSquashed into I789d842d8ecf00f617ba5e2b6a3976ee9c460e0a',359,'AAAAG3////k='),(11,'2010-03-16 11:50:33','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',359,'AAAAGn///1g='),(44,'2010-03-16 11:45:41','Patch Set 1: Looks good to me, but someone else must approve\n\n',359,'AAAAGn///1s='),(3,'2010-03-17 09:53:55','Patch Set 1: Looks good to me, but someone else must approve\n\n',359,'AAAAGn///zQ='),(11,'2010-03-17 13:49:00','Uploaded patch set 2.',360,'AAAAG3////8='),(2,'2010-03-17 14:09:53','Patch Set 2: Looks good to me, approved; IP review completed\n\nThanks, looks good.',360,'AAAAG3////c='),(44,'2010-03-17 14:06:39','Patch Set 2: Looks good to me, but someone else must approve\n\n',360,'AAAAG3////g='),(11,'2010-03-17 13:56:29','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\nSquashed as suggested by Matthias',360,'AAAAG3////o='),(2,'2010-03-17 14:10:07','Change has been successfully merged into the git repository.',360,'AAAAG3////Y='),(11,'2010-03-17 05:20:26','Patch Set 1:\n\nJust a note: this series fixes https://bugs.eclipse.org/bugs/show_bug.cgi?id=297584#c9 which prevents Buckminster from releasing Git headless support in 3.6 timeframe.',360,'AAAAGn///0E='),(11,'2010-03-16 11:49:59','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',360,'AAAAGn///1k='),(44,'2010-03-16 11:46:45','Patch Set 1: Looks good to me, but someone else must approve\n\n',360,'AAAAGn///1o='),(4,'2010-03-17 08:30:49','Patch Set 1: No score\n\nI don\'t understand why you scatter this over a series of 4 commits. I\'d say squash the 4 commits into one and we can go for it.',360,'AAAAGn///zg='),(3,'2010-03-17 09:53:16','Patch Set 1: Looks good to me, but someone else must approve\n\n',360,'AAAAGn///zU='),(6,'2010-04-01 12:40:33','Change has been successfully merged into the git repository.',361,'AAAAA3///+Q='),(6,'2010-04-01 12:40:30','Patch Set 3: Looks good to me, approved; IP review completed\n\n',361,'AAAAA3///+U='),(6,'2010-04-01 12:39:55','Uploaded patch set 3.',361,'AAAAA3///+Y='),(44,'2010-03-17 13:49:39','Uploaded patch set 2.',361,'AAAAG3////4='),(3,'2010-03-17 10:14:54','Patch Set 1: Looks good to me, but someone else must approve\n\nWould be good to use the monitor to record the number of projects.\n\nmonitor.beginTask(\"Refreshing projects\",projects.length)\nfor(project:projects)\nif(monitor.cancelled())\n  break;\n...\nrefreshLocal(INFINITE,new SubTaskMonitor( monitor, 1) );\nmonitor.worked(1);\n}\nmonitor.done();',361,'AAAAGn///zE='),(46,'2010-03-17 16:25:39','Patch Set 2: Looks good to me, but someone else must approve\n\n',361,'AAAAHH////4='),(2,'2010-04-01 17:10:07','Change has been successfully merged into the git repository.',362,'AAAAA3///9I='),(2,'2010-04-01 17:10:05','Patch Set 2: Looks good to me, approved; IP review completed\n\nThanks, looks good.',362,'AAAAA3///9M='),(2,'2010-04-01 17:09:30','Uploaded patch set 2.',362,'AAAAA3///9Q='),(44,'2010-03-31 09:32:32','Patch Set 1: Looks good to me, but someone else must approve\n\n',362,'AAAAAn////I='),(3,'2010-03-17 10:05:27','Patch Set 1: Looks good to me, but someone else must approve\n\n',362,'AAAAGn///zM='),(2,'2010-03-17 14:42:02','Change has been successfully merged into the git repository.',363,'AAAAG3////Q='),(2,'2010-03-17 14:41:59','Patch Set 1: Looks good to me, approved; IP review completed\n\nLooks good. \n\nCan you file the bug against wikitext for the images path?\n\nAlso, I need to update wikitext. Will file a bug.\n\nWe should also add the Git For Eclipse Users piece to the doc [1].\n\n[1] - http://wiki.eclipse.org/EGit/Git_For_Eclipse_Users',363,'AAAAG3////U='),(4,'2010-03-16 23:44:22','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\nFiles generated by wikitext. I had to manually fix some image links pointing to the navigation pictures (next.gif, prev.gif, home.gif) which are wrongly generated (images/images/xxx.gif instead of images/xxx.gif).',363,'AAAAGn///1I='),(49,'2010-03-17 06:56:24','Patch Set 1: Abandoned\n\nI\' doing something wrong when I\'m pushing patches. This should never be published.',364,'AAAAGn///z8='),(49,'2010-03-17 06:56:00','Patch Set 1: Abandoned\n\nI\' doing something wrong when I\'m pushing patches. This should never be published.',365,'AAAAGn///0A='),(49,'2010-03-17 08:16:18','Patch Set 1: Abandoned\n\nThis patch should be connected with http://egit.eclipse.org/r/#change,351 as a single patch set.',366,'AAAAGn///zk='),(49,'2010-03-17 07:12:57','Patch Set 1: Abandoned\n\nDuplication of http://egit.eclipse.org/r/#change,351',367,'AAAAGn///z0='),(49,'2010-03-17 07:17:59','Patch Set 1: Abandoned\n\nDuplication of http://egit.eclipse.org/r/#change,366',368,'AAAAGn///zw='),(49,'2010-03-17 16:15:39','Patch Set 1: Abandoned\n\nThis should be linked with http://egit.eclipse.org/r/#change,351',369,'AAAAHH////8='),(49,'2010-03-17 16:57:33','Patch Set 1: Abandoned\n\nThis should be linked with http://egit.eclipse.org/r/#change,351',370,'AAAAHH////0='),(46,'2010-03-31 19:58:36','Uploaded patch set 2.',371,'AAAAA3////8='),(2,'2010-03-31 20:09:40','Change has been successfully merged into the git repository.',371,'AAAAA3////o='),(2,'2010-03-31 20:09:34','Patch Set 2: Looks good to me, approved; IP review completed\n\nThanks Mathias, looks good.',371,'AAAAA3////s='),(46,'2010-03-31 20:02:08','Patch Set 2: No score\n\nOrdering changed to always have the last entry on top of the list. Also changed the behavior of the content assist and allow Ctrl-Space to activate it.\nFiltering improved (wasn\'t working properly with spaces).',371,'AAAAA3////w='),(6,'2010-03-31 10:32:11','Patch Set 1: No score; No score\n\nI would propose that we sort the list in that way that the latest entry will occur at the first position, even if it had been in the list before. When there are more than 10 entries we should throw out that one that was used the longest time ago.',371,'AAAAAn///+4='),(49,'2010-03-17 19:57:37','Patch Set 1: Abandoned\n\nSame as second patch set in: http://egit.eclipse.org/r/#change,351\n\nI hope that this action doesn\'t brake this patch set.',372,'AAAAHH////o='),(4,'2010-03-25 23:34:57','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',373,'AAAAHX///60='),(4,'2010-03-25 23:57:08','Change has been successfully merged into the git repository.',373,'AAAAHX///6g='),(4,'2010-03-25 23:57:00','Patch Set 2: Looks good to me, approved; IP review completed\n\nfixed the broken copyright statement and rebased to current head.',373,'AAAAHX///6k='),(4,'2010-03-25 23:56:20','Uploaded patch set 2.',373,'AAAAHX///6o='),(4,'2010-03-25 23:47:45','Patch Set 1:\n\nLooks like this apparent diff in copyright statement is an artefact caused by Gerrit, filed http://code.google.com/p/gerrit/issues/detail?id=514 for that.\nWhen I download the patch and view it in Eclipse the copyright statement in line 7 is untouched.',373,'AAAAHX///6w='),(6,'2010-04-01 14:20:06','Uploaded patch set 2.',374,'AAAAA3///98='),(4,'2010-04-16 20:33:49','Patch Set 4: I would prefer that you didn\'t submit this; No score\n\nI found the following problems :\n\nstyle nits:\n- some typos in the commit message\n- an extra blank line after header of commit message\n\nI think the basic creation of patch and git patch should be implemented in jgit since there will be other usages (e.g. command line).\n\n- create git patch:\n  - date: header seems to be wrong, compare against result of c-git format-patch output\n  - would be nice to also get diffstat like c-git format-patch does by default\n  - if comparing output to c-git \"format-patch --no-stat\" it looks like you generate an extra \"---\" line',374,'AAAAA3///oQ='),(6,'2010-04-16 10:00:21','Uploaded patch set 4.',374,'AAAAA3///qA='),(6,'2010-04-16 09:36:46','Uploaded patch set 3.',374,'AAAAA3///qc='),(6,'2010-04-15 07:07:07','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\n',374,'AAAAA3///sk='),(6,'2010-03-18 18:24:46','Patch Set 1: No score; IP review completed\n\n',374,'AAAAHH///+8='),(4,'2010-03-19 21:37:24','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\ncompared to the result format-patch produces I found the following differences:\n- Date: header is wrong it shows current timestamp instead of timestamp of commit being exported to patch file\n- first line of commit message is repeated after mail headers, format-patch puts that only in Subject: header\n- no diffstats are listed before diff, format-patch by default shows diffstats, this can be suppressed using --no-stat option\n- format-patch lists the git version which did format the patch after the diffs, we should list our version number here',374,'AAAAHX///9Q='),(4,'2010-05-11 22:59:50','Patch Set 7: Looks good to me, approved; IP review completed\n\nThanks.',374,'AAALun///qc='),(4,'2010-05-11 22:58:55','Uploaded patch set 7.',374,'AAALun///qg='),(4,'2010-05-11 22:53:43','Uploaded patch set 6.',374,'AAALun///qk='),(4,'2010-05-11 22:59:54','Change has been successfully merged into the git repository.',374,'AAALun///qY='),(6,'2010-05-11 15:47:39','Patch Set 5: No score; IP review completed\n\nNow there is a wizard instead of two actions.\n\nI did not include the diffstat. We should first move the diff rendering to jgit before we add more features.',374,'AAALun///rI='),(6,'2010-05-11 15:45:34','Uploaded patch set 5.',374,'AAALun///rM='),(2,'2010-03-19 00:53:30','Patch Set 1: No score; No score\n\nThis is a first stab at it. This is dependent on JGit bumping its versions to 0.7.0 soon.\n\nAnything I miss?\n\nI swear once we hit 1.0.0 we will properly version things :)',375,'AAAAHX////8='),(1,'2010-03-19 03:56:55','Patch Set 1: Abandoned\n\nDropping this for the automatic conversion in Ibb571127d9727c987b2f8cd0213a11eeaa9985ae.',375,'AAAAHX////w='),(74,'2010-08-12 20:30:27','Patch Set 1: No score\n\nYep, \"abandon\" is the right one.\n\nAnd yes, would be very cool to have a fix for the last outstanding issue. Just push it as another change with a proper explanation what the fix does (see http://wiki.eclipse.org/EGit/Contributor_Guide#Commit_message_guidelines).',376,'AAALyH///tE='),(50,'2010-08-12 20:10:35','Patch Set 1: I would prefer that you didn\'t submit this\n\nI\'m find with discarding these changes.  Do I select the \"abandon\" option to do so?\n\nThere is still one existing issue, but I\'m planning on submitting that as a different changeset:\n\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id=306459\n\nLet me know if that\'s not the way to approach this.  Thanks!',376,'AAALyH///tI='),(74,'2010-08-12 18:47:02','Patch Set 1: I would prefer that you didn\'t submit this\n\nDenny, keybindings are available in the meantime. Could you please discard your changeset as it\'s obsolete by now. But thanks for your contribution anyway!',376,'AAALyH///tU='),(1,'2010-03-19 02:32:17','Change has been successfully merged into the git repository.',377,'AAAAHX////0='),(1,'2010-03-19 02:32:16','Patch Set 1: Looks good to me, approved; IP review completed\n\n',377,'AAAAHX////4='),(11,'2010-03-19 08:02:00','Patch Set 1: I would prefer that you didn\'t submit this\n\n',378,'AAAAHX////k='),(1,'2010-03-19 14:12:12','Patch Set 1: No score; No score\n\n',378,'AAAAHX///+0='),(1,'2010-03-19 14:38:36','Change has been successfully merged into the git repository.',378,'AAAAHX///+o='),(1,'2010-03-19 14:38:33','Patch Set 1: Looks good to me, approved; IP review completed\n\n',378,'AAAAHX///+w='),(NULL,'2010-03-19 13:49:23','Change could not be merged because of a missing dependency.\n\nThe following changes must also be submitted:\n\n* I7c38b51f7139c02bef6b0e67d3f9199cbcdc8a39\n',379,'AAAAHX////A='),(2,'2010-03-19 13:34:18','Patch Set 1: Looks good to me, approved; IP review completed\n\nWorks for me. I don\'t know why we need the dependent patch.',379,'AAAAHX////E='),(2,'2010-03-19 14:38:35','Change has been successfully merged into the git repository.',379,'AAAAHX///+s='),(4,'2010-03-19 14:07:21','Patch Set 1: No score; No score\n\nthis script needs some treatment to avoid the problems I fixed manually in patchset 3 of http://egit.eclipse.org/r/#change,381',380,'AAAAHX///+8='),(1,'2010-03-19 14:57:06','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\n',380,'AAAAHX///+c='),(1,'2010-03-19 14:56:53','Uploaded patch set 2.',380,'AAAAHX///+g='),(1,'2010-03-19 15:01:32','Change has been successfully merged into the git repository.',380,'AAAAHX///+I='),(4,'2010-03-19 15:01:06','Patch Set 2: Looks good to me, approved; No score\n\n',380,'AAAAHX///+Q='),(2,'2010-03-19 13:04:08','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\nAwesome :)',381,'AAAAHX////I='),(4,'2010-03-19 12:36:45','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\n- maven build now works\n- tested installation and checked version numbers in Eclipse after installation to be all 0.7.0',381,'AAAAHX////M='),(4,'2010-03-19 12:34:48','Uploaded patch set 3.',381,'AAAAHX////Q='),(1,'2010-03-19 03:59:01','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nUnfortunately, even with [1] in my workspace and built as with the instructions in [2], I\'m getting build failures.  The p2 resolver can\'t find \'package org.eclipse.jgit.lib [0.7.0,0.8.0)\'\n\n[1] I9b00a4041c19115e81326afd2213b98603f789ad\n[2] http://wiki.eclipse.org/EGit/Contributor_Guide#Maven_Build_Sequence',381,'AAAAHX////s='),(4,'2010-03-19 12:29:53','Uploaded patch set 2.',381,'AAAAHX////U='),(1,'2010-03-19 14:56:53','Uploaded patch set 4.',381,'AAAAHX///+k='),(1,'2010-03-19 15:01:32','Change has been successfully merged into the git repository.',381,'AAAAHX///+M='),(4,'2010-03-19 15:00:47','Patch Set 4: Looks good to me, approved; No score\n\n',381,'AAAAHX///+U='),(1,'2010-03-19 14:57:42','Patch Set 4: Looks good to me, but someone else must approve; IP review completed\n\nThis now compiles.  Thanks Matthias for locating the places tools/version.sh didn\'t update correctly; these have been addressed in the script and in are included in this version change.',381,'AAAAHX///+Y='),(8,'2010-04-11 15:24:01','Patch Set 2: I would prefer that you didn\'t submit this\n\nI don\'t understand all of this. Does the existence\nof this one help with installation of SWTBot?\n\nCan you make this Eclipse 3.4 based and do we need to\nspecifiy and exact SWTBot version? SWTBot is updated frequenctly.',382,'AAAAA3///wI='),(11,'2010-03-30 13:29:43','Uploaded patch set 2.',382,'AAAAAn////4='),(11,'2010-03-30 18:32:22','Patch Set 2: Looks good to me, but someone else must approve\n\n',382,'AAAAAn////w='),(1,'2010-04-15 01:32:50','Patch Set 2: I would prefer that you didn\'t submit this; No score\n\nI\'m not sure I see the problem, to use JGit you just have to import the sources into your workbench, right?  Its not like JGit is huge or anything...',383,'AAAAA3///tQ='),(11,'2010-03-30 18:32:09','Patch Set 2: Looks good to me, but someone else must approve\n\n',383,'AAAAAn////0='),(11,'2010-03-30 13:29:43','Uploaded patch set 2.',383,'AAAAAn////8='),(2,'2010-03-28 00:40:37','Patch Set 4:\n\nActually, resubmit due to a merge conflict.',384,'AAAAAX////0='),(NULL,'2010-03-28 00:40:20','Your change could not be merged due to a path conflict.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',384,'AAAAAX////4='),(2,'2010-03-28 00:40:16','Patch Set 4: Looks good to me, approved; IP review completed\n\nLooks great.',384,'AAAAAX////8='),(2,'2010-03-29 13:35:34','Change has been successfully merged into the git repository.',384,'AAAAAX////k='),(2,'2010-03-29 13:35:26','Patch Set 5: Looks good to me, approved; IP review completed\n\nGreat work Mathias.',384,'AAAAAX////o='),(46,'2010-03-29 06:28:09','Patch Set 5: No score\n\nResubmit due to merge conflict',384,'AAAAAX////s='),(46,'2010-03-29 06:27:07','Uploaded patch set 5.',384,'AAAAAX////w='),(46,'2010-03-24 07:02:47','Uploaded patch set 4.',384,'AAAAHX///7Q='),(46,'2010-03-23 12:18:11','Patch Set 3: No score\n\nPatch set 3: I put the icons in the right class and added some to get rid of the button texts on the toolbar.',384,'AAAAHX///7U='),(46,'2010-03-23 12:13:31','Uploaded patch set 3.',384,'AAAAHX///7Y='),(46,'2010-03-22 07:57:07','Uploaded patch set 2.',384,'AAAAHX///80='),(46,'2010-03-22 07:58:23','Patch Set 2: No score\n\nAdded headers to new files, sorry for this glitch.',384,'AAAAHX///8w='),(4,'2010-03-19 19:31:56','Patch Set 1: No score; Unclean IP, do not check in\n\nmissing license headers in all new files',384,'AAAAHX///9g='),(1,'2010-03-22 15:44:47','Change has been successfully pushed.',385,'AAAAHX///8g='),(4,'2010-03-22 15:30:15','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\n',385,'AAAAHX///8s='),(4,'2010-03-19 20:42:36','Patch Set 1: Looks good to me, approved; IP review completed\n\n',385,'AAAAHX///9c='),(1,'2010-03-21 04:05:12','Uploaded patch set 2.',385,'AAAAHX///9I='),(1,'2010-03-21 04:05:37','Uploaded patch set 2.',386,'AAAAHX///88='),(1,'2010-03-22 15:46:22','Change has been successfully pushed.',386,'AAAAHX///8U='),(4,'2010-03-19 21:04:28','Patch Set 1: Looks good to me, approved; IP review completed\n\n',386,'AAAAHX///9U='),(1,'2010-03-22 15:46:22','Change has been successfully pushed.',387,'AAAAHX///8Y='),(1,'2010-03-21 04:05:37','Uploaded patch set 2.',387,'AAAAHX///9A='),(4,'2010-03-19 21:01:10','Patch Set 1: Looks good to me, approved; IP review completed\n\n',387,'AAAAHX///9Y='),(1,'2010-03-22 15:44:47','Change has been successfully pushed.',388,'AAAAHX///8k='),(1,'2010-03-21 04:05:13','Uploaded patch set 2.',388,'AAAAHX///9E='),(1,'2010-03-20 23:04:31','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nThis should be rebased on top of the qualifier change, and we need to rebuild a 0.7.1 with this included.  Otherwise SSH within EGit is completely toast and doesn\'t work.',388,'AAAAHX///9M='),(1,'2010-03-22 15:34:39','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nI\'m deferring this for now, this may or may not be the best way to handle HTTP authentication.  But we\'re not including it in 0.7.x so this needs to get moved over to master.',389,'AAAAHX///8o='),(4,'2010-09-28 06:46:24','Patch Set 2: Abandoned\n\n- moved to master as http://egit.eclipse.org/r/#change,publish,1670,1',389,'AAALy3///Sw='),(4,'2010-09-27 21:18:35','Patch Set 2: I would prefer that you didn\'t submit this\n\nI rebased the change to current master, resolved conflicts and tried to retarget the change to master by pushing it to refs/for/master but it seems this didn\'t work as I expected. Any hints how to fix this ?',389,'AAALy3///TM='),(4,'2010-09-27 21:11:01','Uploaded patch set 2.',389,'AAALy3///TQ='),(1,'2010-03-22 15:46:22','Change has been successfully pushed.',390,'AAAAHX///8c='),(1,'2010-03-21 04:06:42','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nNeeds to be rebased onto a change that updates the manifest.mf  version numbers first.',391,'AAAAHX///84='),(1,'2010-03-22 17:35:07','Patch Set 1:\n\nRight now, this change causes the password to be stored in plaintext inside of .git/config.  That is far from optimal, as this file is often world-readable.\n\nWe need to either extract the password and store it in ~/.netrc (and honor reading from ~/.netrc) to be compatible with C Git, or we need to start using the encrypted password storage within Eclipse like the CVS team provider uses.  Or both.',391,'AAAAHX///8I='),(1,'2011-02-18 05:38:28','Patch Set 1: Abandoned\n\nStalled, but this has already been addressed in EGit. I don\'t think we need this change anymore from me.',391,'AAAL23///gk='),(1,'2010-03-22 15:46:58','Change has been successfully merged into the git repository.',392,'AAAAHX///8M='),(1,'2010-03-22 15:46:50','Patch Set 1: Looks good to me, approved; IP review completed\n\n',392,'AAAAHX///8Q='),(1,'2010-04-11 02:48:08','Patch Set 1: Abandoned\n\nSubmitted as change I2b6c555aee869b7ef01c5953a143ca18583af182',393,'AAAAA3///ww='),(1,'2010-03-22 20:35:44','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nI think this change looks OK, but please line-wrap your commit message around 70-74 characters.',393,'AAAAHX///7s='),(1,'2010-04-11 02:48:46','Patch Set 1: Abandoned\n\nSubmitted as change I2b6c555aee869b7ef01c5953a143ca18583af182',394,'AAAAA3///ws='),(8,'2010-03-23 00:53:54','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',394,'AAAAHX///7g='),(1,'2010-03-22 20:35:19','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nAside from the comments on the test, why not squash this into commit that fixes RawParseUtils?  I don\'t see a lot of code here so putting the fix in the same commit as the tests is practical.',394,'AAAAHX///7w='),(49,'2010-04-11 20:36:20','Patch Set 1: Abandoned\n\nThis was only a proof of concept, please see http://egit.eclipse.org/r/#change,544',395,'AAAAA3///wE='),(1,'2010-04-11 02:18:11','Patch Set 1: I would prefer that you didn\'t submit this\n\nI usually avoid EGit UI stuff.  The code seems sane from a JGit API usage perspective, it should create a tag and store it.  My -1 score here is because there are some obvious things to be cleaned up before we can submit this, but its at least heading in the right direction and shouldn\'t be hard to polish up and submit.',395,'AAAAA3///xk='),(2,'2010-03-29 13:55:07','Patch Set 1: No score; No score\n\nShawn, can you review the JGit tagging code mentioned by Dariusz?',395,'AAAAAX////U='),(8,'2010-03-29 19:16:49','Change has been successfully merged into the git repository.',396,'AAAAAX///+k='),(8,'2010-03-29 19:16:42','Patch Set 1: IP review completed\n\n',396,'AAAAAX///+o='),(8,'2010-03-29 19:15:27','Patch Set 1: Looks good to me, approved; No score\n\nPlease abandon the previous versions.',396,'AAAAAX///+s='),(46,'2010-03-29 14:10:10','Patch Set 1:\n\nRemarks added.',397,'AAAAAX////A='),(46,'2010-03-29 14:09:31','Patch Set 2: No score\n\nAs for the comments in the .options, this is done; as for the second remark, I believe this is a little mistake (see my answer in patch set 1).',397,'AAAAAX////E='),(46,'2010-03-29 14:05:06','Uploaded patch set 2.',397,'AAAAAX////Q='),(2,'2010-03-29 13:42:23','Patch Set 1: No score; IP review completed\n\nLooks good, but do we really want the trace stuff as API? Shouldn\'t we mark it internal?',397,'AAAAAX////Y='),(2,'2010-03-29 14:37:21','Patch Set 3: Looks good to me, approved; IP review completed\n\nLooks good, thanks Mathias.',397,'AAAAAX///+0='),(46,'2010-03-29 14:27:26','Uploaded patch set 3.',397,'AAAAAX///+4='),(2,'2010-03-29 14:14:19','Patch Set 2: No score; No score\n\nI see now. It\'s x-friends so it implies internal.\n\nCan we name the package \"org.eclipse.egit.core.internal.trace\" to be consistent with the other internal packages?',397,'AAAAAX///+8='),(2,'2010-03-29 14:37:26','Change has been successfully merged into the git repository.',397,'AAAAAX///+w='),(46,'2010-03-26 14:34:53','Patch Set 1: No score\n\nAnother bug that is covered here: 306019',397,'AAAAHX///6c='),(4,'2010-03-25 23:55:27','Patch Set 1: Abandoned\n\nshould have replaced I08f8bc2681fc2440ca684bd1735a4a0d7468cea6',401,'AAAAHX///6s='),(NULL,'2010-03-31 20:56:22','Your change could not be merged due to a path conflict.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',502,'AAAAA3////g='),(2,'2010-03-31 20:56:19','Patch Set 1: Looks good to me, approved; IP review completed\n\nI\'m happy with it in testing.\n\nVery nice work Mathias.',502,'AAAAA3////k='),(2,'2010-03-31 21:22:36','Change has been successfully merged into the git repository.',502,'AAAAA3////M='),(2,'2010-03-31 21:22:34','Patch Set 2: Looks good to me, approved; IP review completed\n\nThanks, should of just pushed another version and signed off on it.',502,'AAAAA3////Q='),(46,'2010-03-31 21:18:06','Uploaded patch set 2.',502,'AAAAA3////Y='),(44,'2010-04-07 16:21:47','Patch Set 2: Looks good to me, but someone else must approve\n\nThe TODOs related to wrong exception handling in the original code should be done in a separate change.',503,'AAAAA3///3k='),(46,'2010-04-06 16:05:39','Patch Set 2: No score\n\nReduces scope of this to Exception construction issue.',503,'AAAAA3///5k='),(46,'2010-04-06 16:05:06','Uploaded patch set 2.',503,'AAAAA3///5o='),(8,'2010-04-02 15:43:48','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nCodewise this looks fine, but please separate the different kinds of changes into separate commits\n\nE.g these three:\n\nFix exception handlinbg anti-pattern\nMove utlity methods closer to their use\nRemove obsolete TODO:d',503,'AAAAA3///80='),(8,'2010-04-14 19:29:56','Change has been successfully merged into the git repository.',503,'AAAAA3///uA='),(8,'2010-04-14 19:29:46','Patch Set 3: Looks good to me, approved; IP review completed\n\nrebased',503,'AAAAA3///uE='),(8,'2010-04-14 19:25:35','Uploaded patch set 3.',503,'AAAAA3///uI='),(NULL,'2010-04-14 19:19:29','Your change could not be merged due to a path conflict.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',503,'AAAAA3///uM='),(8,'2010-04-14 19:19:22','Patch Set 2: Looks good to me, approved; IP review completed\n\n',503,'AAAAA3///uQ='),(46,'2010-03-31 21:12:49','Uploaded patch set 2.',504,'AAAAA3////c='),(46,'2010-03-31 21:19:02','Patch Set 2: Abandoned\n\nBotched the change id again...',504,'AAAAA3////U='),(2,'2010-04-01 17:18:23','Change has been successfully merged into the git repository.',505,'AAAAA3///88='),(2,'2010-04-01 17:18:20','Patch Set 2: Looks good to me, approved; IP review completed\n\nThanks Mathias.',505,'AAAAA3///9A='),(2,'2010-04-01 17:17:55','Uploaded patch set 2.',505,'AAAAA3///9E='),(46,'2010-04-01 10:17:00','Patch Set 2: No score\n\nDuh... Simply using FillLayout instead of GridLayout is much more straightforward.',506,'AAAAA3///+4='),(46,'2010-04-01 10:15:16','Uploaded patch set 2.',506,'AAAAA3///+8='),(2,'2010-04-01 17:03:22','Uploaded patch set 3.',506,'AAAAA3///9c='),(2,'2010-04-01 17:04:27','Change has been successfully merged into the git repository.',506,'AAAAA3///9U='),(2,'2010-04-01 17:03:46','Patch Set 3: Looks good to me, approved; IP review completed\n\nLooks good. Thanks Mathias.',506,'AAAAA3///9Y='),(6,'2010-04-08 14:04:14','Change has been successfully merged into the git repository.',507,'AAAAA3///1g='),(6,'2010-04-08 14:04:12','Patch Set 2: Looks good to me, approved; IP review completed\n\n',507,'AAAAA3///1k='),(6,'2010-04-08 14:00:45','Uploaded patch set 2.',507,'AAAAA3///1o='),(15,'2010-04-01 11:30:40','Patch Set 1: No score\n\n',508,'AAAAA3///+o='),(8,'2010-04-09 08:55:16','Patch Set 6: Looks good to me, approved; IP review completed\n\n',508,'AAAAA3///0c='),(8,'2010-04-09 08:52:42','Uploaded patch set 6.',508,'AAAAA3///0g='),(8,'2010-04-09 08:44:00','Patch Set 5: Looks good to me, approved; IP review completed\n\n',508,'AAAAA3///0k='),(8,'2010-04-09 08:57:37','Change has been successfully merged into the git repository.',508,'AAAAA3///0M='),(8,'2010-04-09 08:57:31','Patch Set 7: Looks good to me, approved; IP review completed\n\nrebased',508,'AAAAA3///0Q='),(8,'2010-04-09 08:57:07','Uploaded patch set 7.',508,'AAAAA3///0U='),(NULL,'2010-04-09 08:55:19','Your change could not be merged due to a path conflict.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',508,'AAAAA3///0Y='),(8,'2010-04-07 19:39:04','Patch Set 4:\n\nSlightly longer commit message lines would be easier\nto read also. \n\nDid you consider using the Plugin.getLog() interface?',508,'AAAAA3///28='),(46,'2010-04-08 06:53:05','Patch Set 5: No score\n\nWorked in cosmetics and changed the implementation to use the ILog interface instead of System.out. Thanks Robin for pointing this out.',508,'AAAAA3///2A='),(46,'2010-04-08 06:51:04','Uploaded patch set 5.',508,'AAAAA3///2E='),(8,'2010-04-07 19:37:47','Patch Set 4: I would prefer that you didn\'t submit this; No score\n\nDon\'t bother with ?y comments on CRs for now. A few\nother cosmetics issues though.\n\nAs for the service tracker calls I cannot tell.',508,'AAAAA3///3A='),(46,'2010-04-07 09:23:38','Uploaded patch set 4.',508,'AAAAA3///4c='),(46,'2010-04-07 09:24:45','Patch Set 4: No score\n\nResubmit due to merge conflict.',508,'AAAAA3///4Y='),(46,'2010-04-06 14:39:24','Uploaded patch set 3.',508,'AAAAA3///60='),(46,'2010-04-06 14:41:23','Patch Set 3: No score\n\nMade this 3.4 compatible and changed wrong package name.',508,'AAAAA3///6k='),(46,'2010-04-06 14:33:37','Patch Set 2: No score\n\nMade this 3.4 compatible.',508,'AAAAA3///7E='),(46,'2010-04-06 14:31:30','Uploaded patch set 2.',508,'AAAAA3///7I='),(8,'2010-04-03 15:33:11','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nAlso I\'d prefer that you format the message with slightly longer lines. Please tell if the dialoge suggests this line length in your Eclipse. In my Eclipse, breaking the lines within the dialog it would look like below:\n\nMake tracing plug-in local\n\nSharing trace classes between plug-ins is bad, as the OSGI tracing \ninfrastructure will write the ID of plug-in that expose the trace class \ninto the trace file. Instead the ID of the plug-in that is writing the trace\nshould be written. This is achieved by obtaining a separate\nLocation for each plug-in.',508,'AAAAA3///8c='),(6,'2010-04-01 11:54:12','Patch Set 1: Abandoned',509,'AAAAA3///+g='),(6,'2010-04-01 11:52:29','Patch Set 1: Looks good to me, approved; IP review completed\n\n',509,'AAAAA3///+k='),(2,'2010-04-01 16:41:35','Patch Set 1: Looks good to me, approved; IP review completed\n\nGood change.',510,'AAAAA3///90='),(2,'2010-04-01 16:53:38','Change has been successfully merged into the git repository.',510,'AAAAA3///9g='),(2,'2010-04-01 16:53:35','Patch Set 2: Looks good to me, approved; IP review completed\n\nDone.\n\nThanks!',510,'AAAAA3///9k='),(2,'2010-04-01 16:53:15','Uploaded patch set 2.',510,'AAAAA3///9o='),(NULL,'2010-04-01 16:41:37','Your change could not be merged due to a path conflict.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',510,'AAAAA3///9w='),(6,'2010-04-01 14:18:38','Patch Set 1: Abandoned\n\nForgot ChangeId',511,'AAAAA3///+A='),(2,'2010-04-01 16:49:06','Patch Set 1: Abandoned\n\nWTF',512,'AAAAA3///9s='),(8,'2010-04-03 07:41:20','Patch Set 1: Abandoned',513,'AAAAA3///8s='),(8,'2010-04-03 07:49:05','Patch Set 1: Abandoned\n\nGerit seems picky about the change id line formatting',514,'AAAAA3///8o='),(8,'2010-04-06 17:30:36','Patch Set 1: No score; No score\n\nGerrit on Android :)',515,'AAAAA3///5c='),(44,'2010-04-06 15:05:40','Patch Set 1: No score\n\n',515,'AAAAA3///6Q='),(8,'2010-04-15 04:22:37','Uploaded patch set 3.',515,'AAAAA3///s0='),(NULL,'2010-04-15 04:17:08','Your change could not be merged due to a path conflict.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',515,'AAAAA3///s4='),(1,'2010-04-15 01:47:17','Patch Set 2: Looks good to me, approved; IP review completed\n\nFixed up commit message typos, and tried to shorten the code a bit by reducing unnecessary constructs.  Robin, if you are OK with this, please submit it.',515,'AAAAA3///s8='),(8,'2010-04-15 05:08:16','Change has been successfully merged into the git repository.',515,'AAAAA3///ss='),(8,'2010-04-15 05:08:12','Patch Set 3: Looks good to me, approved; IP review completed\n\n',515,'AAAAA3///sw='),(1,'2010-04-15 01:46:27','Uploaded patch set 2.',515,'AAAAA3///tA='),(8,'2010-04-04 14:17:08','Uploaded patch set 3.',516,'AAAAA3///7c='),(11,'2010-04-03 21:35:05','Patch Set 2:\n\nSame as for JGit, eclipse-site in /pom.xml should use http://download.eclipse.org/releases/ganymede. However, +1 as it may be closed as a final step after all other related bugs will be fixed.',516,'AAAAA3///7k='),(11,'2010-04-03 20:55:13','Patch Set 2: Looks good to me, but someone else must approve; No score\n\n',516,'AAAAA3///7s='),(8,'2010-04-03 20:45:07','Uploaded patch set 2.',516,'AAAAA3///7w='),(11,'2010-04-03 19:22:41','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n',516,'AAAAA3///8I='),(8,'2010-04-11 07:43:36','Change has been successfully pushed.',516,'AAAAA3///wg='),(NULL,'2010-04-11 07:39:47','Your change could not be merged due to a path conflict.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',516,'AAAAA3///wk='),(8,'2010-04-11 07:39:40','Patch Set 3: Looks good to me, approved; No score\n\nTHe other changes were committed',516,'AAAAA3///wo='),(11,'2010-04-09 18:50:05','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\nI was able to install this and I12eba86bfbe584560c213882ebba58bf1f9fa0c1 into 3.4.2. But don\'t submit before the change I12eba86bfbe584560c213882ebba58bf1f9fa0c1',516,'AAAAA3///zQ='),(11,'2010-04-03 20:42:05','Patch Set 3: Looks good to me, but someone else must approve\n\n',517,'AAAAA3///70='),(8,'2010-04-03 20:39:13','Uploaded patch set 3.',517,'AAAAA3///74='),(11,'2010-04-03 21:31:25','Patch Set 3: I would prefer that you didn\'t submit this\n\nSorry for +1, Robin. Please change eclipse-site\'s value in org.eclipse.jgit.packaging/pom.xml file to point to http://download.eclipse.org/releases/ganymede/.',517,'AAAAA3///7o='),(11,'2010-04-05 17:21:28','Patch Set 4:\n\nBTW, JSch 0.1.31 is approved, see CQ 1153 and CQ 2526.',517,'AAAAA3///7Q='),(11,'2010-04-05 17:10:10','Patch Set 4: I would prefer that you didn\'t submit this\n\nI feel uncomfortable with proposed solution for 0.1.37...\n\nOk, just to summarize:\n* 0.1.31 is available in Sonatype\'s repository but not in Eclipse;\n* 0.1.37 present in Eclipse Ganymede and not in Maven Central;\n* 0.1.41 is available in both Eclipse Galileo and Maven Central.\n\nThe best solution is to push 0.1.37 to Maven Central in some way ;-). http://maven.apache.org/guides/mini/guide-central-repository-upload.html\n\n0.1.31 seems to me too old to be used at all.',517,'AAAAA3///7U='),(8,'2010-04-05 12:30:18','Uploaded patch set 4.',517,'AAAAA3///7Y='),(8,'2010-04-03 20:32:16','Uploaded patch set 2.',517,'AAAAA3///8A='),(11,'2010-04-03 19:18:59','Patch Set 1: I would prefer that you didn\'t submit this\n\nWhat about the dependency on 0.1.41 in Maven POMs? And according to http://dev.eclipse.org/mhonarc/lists/egit-dev/msg00982.html, we have to open a new CQ for 0.1.37 reuse?',517,'AAAAA3///8Q='),(1,'2010-04-11 02:12:22','Change has been successfully merged into the git repository.',517,'AAAAA3///x0='),(1,'2010-04-11 02:11:53','Patch Set 4: Looks good to me, approved\n\nI\'m OK with the dual version situation for now.  There isn\'t a major difference between the two releases that I think would impact JGit enough for us to worry about it.',517,'AAAAA3///x4='),(4,'2010-04-10 23:44:38','Patch Set 4: Looks good to me, but someone else must approve\n\nSorry, didn\'t read your commit message carefully. Now I understand why you switch to Require-bundle ;-)',517,'AAAAA3///x8='),(4,'2010-04-10 23:39:00','Patch Set 4: No score; IP review completed\n\nAny specific reason why you want to switch from Import-package  to Require-bundle for the JSch dependency ?\n\nAs long as 0.1.37 and 0.1.41 are API compatible (what I would assume since only last digit of version changed) I don\'t see any issue to build against oldest version which is API-wise sufficient for our needs and use the newest compatible version which is available at runtime.',517,'AAAAA3///yI='),(8,'2010-04-09 11:12:13','Patch Set 4: No score; No score\n\nChris, Shawn: Opinions on having different dependencies for Maven build and bundle runtime?',517,'AAAAA3///z0='),(11,'2010-04-06 14:37:12','Patch Set 1: Looks good to me, approved; IP review completed\n\n',518,'AAAAA3///64='),(11,'2010-04-06 15:03:48','Uploaded patch set 2.',518,'AAAAA3///6g='),(11,'2010-04-06 15:05:03','Change has been successfully merged into the git repository.',518,'AAAAA3///6U='),(11,'2010-04-06 15:04:54','Patch Set 2: Looks good to me, approved; IP review completed\n\n',518,'AAAAA3///6Y='),(46,'2010-04-06 14:15:25','Patch Set 1: Looks good to me, but someone else must approve\n\n',518,'AAAAA3///7M='),(6,'2010-04-06 15:49:32','Patch Set 2: Looks good to me, approved; IP review completed\n\n',519,'AAAAA3///50='),(46,'2010-04-06 15:49:22','Patch Set 2: No score\n\nRe-submit due to merge conflict',519,'AAAAA3///54='),(46,'2010-04-06 15:47:16','Uploaded patch set 2.',519,'AAAAA3///58='),(6,'2010-04-06 15:49:48','Change has been successfully merged into the git repository.',519,'AAAAA3///5s='),(46,'2010-04-06 15:49:36','Patch Set 2: Looks good to me, but someone else must approve\n\n',519,'AAAAA3///5w='),(NULL,'2010-04-06 15:42:41','Change cannot be merged due to unsatisfiable dependencies.\n\nThe following dependency errors were found:\n\n* Depends on patch set 1 of Idd785391, however the current patch set is 2.\n* Depends on commit cd946161e6d7ad1998649e87c37aa5cfacba596c which has no change associated with it.\n\nPlease rebase the change and upload a replacement commit.',519,'AAAAA3///6A='),(6,'2010-04-06 15:42:17','Patch Set 1: Looks good to me, approved; IP review completed\n\n',519,'AAAAA3///6E='),(46,'2010-04-06 15:41:23','Patch Set 1: Looks good to me, but someone else must approve\n\n',519,'AAAAA3///6I='),(46,'2010-04-06 15:40:52','Patch Set 1: Abandoned\n\nDuplicate',520,'AAAAA3///6M='),(8,'2010-04-06 20:35:15','Change has been successfully pushed.',521,'AAAAA3///5U='),(8,'2010-04-06 20:35:15','Uploaded patch set 2.',521,'AAAAA3///5Y='),(6,'2010-04-08 14:07:43','Patch Set 1: Looks good to me, approved; IP review completed\n\n',522,'AAAAA3///1c='),(6,'2010-04-08 14:24:12','Patch Set 1: No score\n\nI would rather have the branch at the beginning and the repo afterwards - the branch is what interest me more most of the time.\n\nI also do not like the - as separator, it is not intuitively clear that it separates two different entities. How about braces for the repo: [branch (repo)]?',522,'AAAAA3///1U='),(NULL,'2010-04-08 14:07:45','Your change could not be merged due to a path conflict.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',522,'AAAAA3///1Y='),(44,'2010-04-07 15:48:28','Patch Set 1: Looks good to me, but someone else must approve\n\n',522,'AAAAA3///3s='),(4,'2010-04-28 00:27:19','Change has been successfully merged into the git repository.',522,'AAAAA3///LA='),(4,'2010-04-28 00:27:16','Patch Set 3: Looks good to me, approved; IP review completed\n\n- rebased to current master\n- reformatted commit message',522,'AAAAA3///LE='),(4,'2010-04-28 00:25:59','Uploaded patch set 3.',522,'AAAAA3///LI='),(44,'2010-04-26 07:28:07','Patch Set 2: Looks good to me, but someone else must approve\n\n',522,'AAAAA3///Xk='),(46,'2010-04-26 07:13:38','Uploaded patch set 2.',522,'AAAAA3///Xo='),(8,'2010-04-10 18:20:37','Patch Set 1:\n\nI\'m fine with the default order repository - branch',522,'AAAAA3///yQ='),(8,'2010-04-10 18:20:02','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nPlase Use some other separator. Dashes are sometimes used in repository names.\n\nA blank would be fine as that is rarely, if ever, used as in a project or branch name. (Currently Git does not allow blanks in branch names).',522,'AAAAA3///yU='),(1,'2010-04-07 12:49:10','Patch Set 3: I would prefer that you didn\'t submit this; No score\n\n',523,'AAAAA3///30='),(11,'2010-04-07 03:47:59','Patch Set 3: Looks good to me, but someone else must approve\n\n',523,'AAAAA3///44='),(8,'2010-04-06 21:33:50','Patch Set 3: Looks good to me, but someone else must approve; IP review completed\n\n',523,'AAAAA3///48='),(8,'2010-04-06 21:32:41','Uploaded patch set 3.',523,'AAAAA3///5A='),(8,'2010-04-06 21:28:49','Patch Set 2: Looks good to me, but someone else must approve; IP review completed\n\nThe Change-Id here is actually computed by EGit',523,'AAAAA3///5M='),(8,'2010-04-06 21:27:12','Uploaded patch set 2.',523,'AAAAA3///5Q='),(1,'2010-06-05 01:46:51','Change has been successfully merged into the git repository.',523,'AAALu3///wc='),(1,'2010-06-05 01:46:45','Patch Set 7: Looks good to me, approved; IP review completed\n\n',523,'AAALu3///wg='),(1,'2010-06-05 01:46:28','Uploaded patch set 7.',523,'AAALu3///wk='),(1,'2010-06-05 01:28:15','Patch Set 6: I would prefer that you didn\'t submit this; IP review completed\n\nAside from the JVM .classpath change, this looks good to me.  I\'m glad you decided to reuse the tests, and the code looks a lot cleaner now.',523,'AAALu3///wo='),(4,'2010-05-25 14:57:21','Patch Set 6: Looks good to me, but someone else must approve; No score\n\n',523,'AAALun///DY='),(8,'2010-05-24 19:56:11','Uploaded patch set 6.',523,'AAALun///GE='),(8,'2010-05-14 18:03:10','Patch Set 5: No score; No score\n\n',523,'AAALun///hs='),(1,'2010-05-14 00:40:06','Patch Set 5: I would prefer that you didn\'t submit this; No score\n\n',523,'AAALun///iQ='),(8,'2010-05-13 22:22:22','Uploaded patch set 5.',523,'AAALun///jA='),(8,'2010-05-13 21:20:21','Uploaded patch set 4.',523,'AAALun///jE='),(11,'2010-04-07 04:07:02','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\n...because it\'s better to provide a separate feature/plugin for Gerrit support. Yes, creating org.eclipse.egit.gerrit.ui (or even org.eclipse.egit.gerrit.core) for such change  looks like overkill now ;-)\n\n(I changed my mind, so it\'s not -2)',524,'AAAAA3///4s='),(8,'2010-04-06 21:29:58','Patch Set 1:\n\nDepends on I04334f84e76e83a4185283cb72ea0308b1cb4182',524,'AAAAA3///5E='),(8,'2010-04-06 21:29:42','Patch Set 1: Looks good to me, but someone else must approve; IP review completed\n\n',524,'AAAAA3///5I='),(2,'2010-06-15 15:42:24','Patch Set 3: No score; No score\n\nWould love to see an updated patch on this one. This would help us with self hosting on EGit more instead of dropping to the CLI to get the proper Change-Id computed.',524,'AAALu3///es='),(46,'2010-05-18 09:39:40','Patch Set 3:\n\nThe idea is really cool. Some remarks, though:\n\n1. could this be handled in the same way as when the user selects/deselects the \"Add Signed-Off-By\" checkbox, i.e. the commit message is updated immediately? This would be much more user-friendly in my opinion. If the correct change id is impossible to caculate, maybe adding a line like\n\n\"Change-Id: <will be calculated during commit>\" to the message would give the user some feeling what they are doing.\n\n2. When \"amending\" a commit with a Change-Id and removing the Change-Id line, the \"Compute Change-Id\" checkbox correctly becomes acive. However, even if it is still checked, when \"committing\" the amended change, the Change-Id is not re-calculated.\n\n3. When going for the suggestion in 1., perhaps the checkbox should always be active, and when it is unchecked, the Commit-Id line should be removed from the message.',524,'AAALun///ck='),(8,'2010-05-17 22:39:21','Patch Set 3: No score; No score\n\nThis patch is dependent on Jgit patch I04334f84e76e83a4185283cb72ea0308b1cb4182',524,'AAALun///do='),(8,'2010-05-24 22:32:47','Patch Set 3:\n\nTechnically we could compute the id even before the commit. It is really just mean to be a unique id. Not sure about any filosophical arguments agains it. It would be better for the user.\nvote?',524,'AAALun///Fc='),(8,'2010-05-24 22:34:44','Patch Set 3: I would prefer that you didn\'t submit this\n\ni\'ll pass a new version according to your suggestion in 1.',524,'AAALun///FY='),(46,'2010-05-17 09:00:27','Patch Set 3:\n\nTypo: CommitAction was meant.',524,'AAALun///gI='),(46,'2010-05-17 08:59:52','Patch Set 3: I would prefer that you didn\'t submit this; No score\n\nWhen I check this, out, CommandAction no longer compiles because of missing class org.eclipse.jgit.util.ChangeIdUtil.',524,'AAALun///gM='),(8,'2010-05-13 22:23:58','Uploaded patch set 3.',524,'AAALun///i4='),(8,'2010-05-13 22:23:02','Uploaded patch set 2.',524,'AAALun///i8='),(4,'2010-06-16 23:18:04','Patch Set 5: I would prefer that you didn\'t submit this\n\nDoesn\'t fill in a proper change-id:\n- do some change\n- Team > Commit\n- Enter some text into commit message\n- select \"Add signed-off-by\"\n- select \"Compute Change-Id for Gerrit Code Review\"\n- this adds a change-id \"I0000...\" (all zero)\n- in the message pane of the commit dialog there is no proper line break between change-id and signed-off-by line\n- selecting \"Compute Change-Id ...\" unchecks \"Add signed-off-by\" checkbox\n- click \"Commit\"\n- inspect commit message in history view :\n- commit message, signed-off-by and change-id are there with proper line breaks\n- but Change-Id is still \"I0000...\" (all zero)',524,'AAALv3////8='),(8,'2010-06-16 23:07:00','Uploaded patch set 5.',524,'AAALvn////Q='),(8,'2010-06-16 22:45:14','Uploaded patch set 4.',524,'AAALvX///9g='),(8,'2010-06-18 10:43:58','Patch Set 6: IP review completed\n\nTested on Windows too.',524,'AAALwH///+4='),(8,'2010-06-18 10:28:16','Uploaded patch set 6.',524,'AAALwH///+8='),(4,'2010-06-18 22:30:11','Patch Set 6: I would prefer that you didn\'t submit this\n\nI still get changeIds I0000... (all zero) in the test I described',524,'AAALwH///9c='),(4,'2010-06-18 22:24:26','Patch Set 6:\n\ncould you rebase and resolve conflicts',524,'AAALwH///9g='),(8,'2010-07-02 08:36:41','Patch Set 7:\n\n>2. Add some text, then check \"Compute Change-Id\", then check \"Signed-off\" -> extra line break between Change-Id and Singed-off.\n\nThat is not a bug from this change. See the next \"Needed by\" commit that fixes that issue.\n\n>3. Add a Commit-Id, then remove it from the text box manually -> The \"Compute Change-Id\" button remains checked and the Change-Id is created upon commit, but that\'s probably not what the user would have expected unless they looked at the checkbox really hard...\n\nFrom my side that was intentional, but I understand people might disagree and I might change my mind.\n\n>4. Add some text, then check \"Compute Change-Id\", then check \"Amend previous commit\" -> you end up with two Change-Ids in the message (if previous had one); if you then uncheck \"Compute Change-Id\", only the first one will be removed and the check box will still be selected; if you click the second time, the second Change-Id will be removed and the checkbox unchecked.\n\nI noticed this one and I\'m not sure how to handle that because there I see no automatic logic to select which change-id to prune. I guess we should keep the first one.\n\nI think 2. should be fixed (hopefully not too difficult).\n\n>I believe issues 3 and 4 can only be solved if we put the Change-Id in some extra field (similar to Author and Committer) instead of directly editing the message. For the time being, though, I would say the behavior is good enough.\n\nWe will need a smarter editor with highlighting, spell checking and an error-field and some plugin mechanism for validating the format. The whole point of inserting the change-id before computing it was to show where it would go. We might also simply compute a random number and insert it instead of trying to emulate the git hook bit-by-bit.',524,'AAALwX///g0='),(46,'2010-07-02 09:11:32','Patch Set 7: Looks good to me, but someone else must approve; IP review completed\n\nThanks Robin, this makes things clear enough.',524,'AAALwX///gc='),(46,'2010-07-02 06:33:18','Patch Set 7: I would prefer that you didn\'t submit this\n\nLooks quite good already! I still found some issues:\n\n1. Add some text, then check \"Add Signed-off\", then check \"Compute Change-Id\" -> perfect.\n\n2. Add some text, then check \"Compute Change-Id\", then check \"Signed-off\" -> extra line break between Change-Id and Singed-off.\n\n3. Add a Commit-Id, then remove it from the text box manually -> The \"Compute Change-Id\" button remains checked and the Change-Id is created upon commit, but that\'s probably not what the user would have expected unless they looked at the checkbox really hard...\n\n4. Add some text, then check \"Compute Change-Id\", then check \"Amend previous commit\" -> you end up with two Change-Ids in the message (if previous had one); if you then uncheck \"Compute Change-Id\", only the first one will be removed and the check box will still be selected; if you click the second time, the second Change-Id will be removed and the checkbox unchecked.\n\nI think 2. should be fixed (hopefully not too difficult).\n\nI believe issues 3 and 4 can only be solved if we put the Change-Id in some extra field (similar to Author and Committer) instead of directly editing the message. For the time being, though, I would say the behavior is good enough.',524,'AAALwX///hY='),(8,'2010-07-01 21:20:11','Uploaded patch set 7.',524,'AAALwX///mU='),(4,'2010-07-03 00:34:19','Uploaded patch set 8.',524,'AAALwX///Y0='),(4,'2010-07-03 00:36:03','Change has been successfully merged into the git repository.',524,'AAALwX///Yo='),(4,'2010-07-03 00:36:02','Patch Set 8: Looks good to me, approved; IP review completed\n\nrebased onto current master',524,'AAALwX///Ys='),(46,'2010-04-08 06:23:02','Patch Set 1: Abandoned\n\nObsolete with\n\nhttp://egit.eclipse.org/r/531',525,'AAAAA3///2c='),(46,'2010-04-09 14:07:53','Patch Set 1: Abandoned\n\nNot intended for merge anyway.',526,'AAAAA3///zg='),(6,'2010-04-08 14:55:41','Change has been successfully merged into the git repository.',527,'AAAAA3///1A='),(6,'2010-04-08 14:55:39','Patch Set 2: Looks good to me, approved; IP review completed\n\nrebased to HEAD',527,'AAAAA3///1E='),(6,'2010-04-08 14:54:57','Uploaded patch set 2.',527,'AAAAA3///1I='),(NULL,'2010-04-08 14:50:23','Your change could not be merged due to a path conflict.\n\nPlease merge (or rebase) the change locally and upload the resolution for review.',527,'AAAAA3///1M='),(6,'2010-04-08 14:50:19','Patch Set 1: Looks good to me, approved; IP review completed\n\nNice performance improvement.',527,'AAAAA3///1Q='),(46,'2010-04-07 18:46:10','Patch Set 1: Looks good to me, but someone else must approve\n\n',528,'AAAAA3///3g='),(1,'2010-04-12 17:27:20','Patch Set 2:\n\nMatthias, can you +1 IP Clean this?',528,'AAAAA3///vc='),(1,'2010-04-12 17:23:55','Patch Set 2: Looks good to me, approved; No score\n\n',528,'AAAAA3///vg='),(44,'2010-04-12 09:51:41','Uploaded patch set 2.',528,'AAAAA3///vo='),(4,'2010-04-13 08:16:58','Change has been successfully merged into the git repository.',528,'AAAAA3///vQ='),(4,'2010-04-13 08:16:51','Patch Set 2: Looks good to me, approved; IP review completed\n\n',528,'AAAAA3///vU='),(1,'2010-04-11 02:38:37','Patch Set 1: I would prefer that you didn\'t submit this; No score\n\nGood idea, this has been missing for a while now.  But I think we can do better than discarding the whole Config object, given that Config should be thread-safe.',528,'AAAAA3///w8='),(46,'2010-04-08 09:45:01','Patch Set 1: Looks good to me, but someone else must approve\n\n',529,'AAAAA3///1w='),(6,'2010-04-09 14:25:33','Patch Set 1: Looks good to me, approved; IP review completed\n\n',529,'AAAAA3///zc='),(6,'2010-04-09 14:25:36','Change has been successfully merged into the git repository.',529,'AAAAA3///zY='),(61,'2010-04-08 17:58:21','Patch Set 1: No score\n\nIt\'s a code quality issue. GitProjectsImportPage is too long to begin with, and I don\'t like seeing inner classes that are more than a few lines long; it gets difficult to know what class you\'re actually reading at a given point in the file.',530,'AAAAA3///08='),(46,'2010-04-09 07:51:50','Patch Set 1: Looks good to me, but someone else must approve\n\nOk then, go ahead.',530,'AAAAA3///0s='),(2,'2010-04-08 22:09:51','Patch Set 1: No score; No score\n\nI actually don\'t mind this refactoring as inner classes have some issues associated with them.',530,'AAAAA3///0w='),(46,'2010-04-08 06:19:04','Patch Set 1: I would prefer that you didn\'t submit this\n\nIn and by itself, I don\'t quite see the advantage here. In fact, the class is only used within the outer class, so I would go so far as to make the inner class private (and perhaps also static) and remove the unused private members/constructors.',530,'AAAAA3///2g='),(46,'2010-04-09 09:03:18','Patch Set 1: I would prefer that you didn\'t submit this\n\nOops, sorry to bother again: the IImportStructureProvider member of the outer class is always null and should be removed (along with the method parameter in the inner class and the corresponding logic).',530,'AAAAA3///z8='),(4,'2010-05-12 09:47:30','Change has been successfully merged into the git repository.',530,'AAALun///po='),(4,'2010-05-12 09:47:18','Patch Set 2: Looks good to me, approved; IP review completed\n\n',530,'AAALun///ps='),(4,'2010-05-12 09:42:39','Uploaded patch set 2.',530,'AAALun///pw='),(61,'2010-04-08 18:36:13','Patch Set 1: No score\n\nHow can I submit the changes you\'re asking for (all of which I agree with)? I hear it\'s frowned upon to push --force an amended commit to a public repository.',531,'AAAAA3///00='),(46,'2010-04-08 18:25:13','Patch Set 1:\n\nAnother remark: it would be helpful to format the commit text in such a way as to have a short first line for quick reference followed by a description with lines of around 70 chars. The problem can be seen when looking at this page.',531,'AAAAA3///04='),(46,'2010-04-09 07:57:26','Patch Set 1:\n\nHmm... You simply amend your commit and make sure to have the Change-Id: <this change\'s ID> in the commit message (here, the ID is I5c0889e9f6e95c2c62d96195623499802ce701a1, see header). Not quite sure what are allowed places for this line, I always put it before the Signed-off line.\nNot sure why you would need a force. If the ID you provide in the commit message is found in Gerrit, a second Patch set is added to this change when you use the push command as described in the contributor guide. Did I miss something?',531,'AAAAA3///0o='),(46,'2010-04-08 06:14:07','Patch Set 1: I would prefer that you didn\'t submit this\n\nAlmost perfect. Just check my comments.',531,'AAAAA3///2k='),(4,'2010-04-18 00:01:45','Patch Set 2:\n\nExtracting the inner class ProjectRecord doesn\'t seem to be related to the change described in the commit message. Hence I would prefer to split this commit into independent changes.',531,'AAAAA3///l8='),(4,'2010-04-18 00:00:03','Patch Set 2: I would prefer that you didn\'t submit this; No score\n\nExtracting the inner class ProjectRecord doesn\'t seem to be related to the change described in the commit message. Hence I would prefer to split this commit into independent changes.',531,'AAAAA3///mA='),(61,'2010-04-14 08:08:58','Uploaded patch set 2.',531,'AAAAA3///us='),(61,'2010-04-11 21:41:04','Patch Set 1:\n\nI\'ve made the requested changes, a new review has been started here: http://egit.eclipse.org/r/#change,548',531,'AAAAA3///v8='),(44,'2010-04-09 09:17:41','Patch Set 1: No score\n\nCode looks better know. But getCheckedProjects() is an expensive method looping over the whole tree. Does this scale for bigger trees?',531,'AAAAA3///z4='),(61,'2010-04-09 18:00:07','Patch Set 1:\n\nI had the same concern, but the input size (number of projects) will usually be bounded to something reasonable. For example, working with OSEE involves over 100 projects, and the UI performance was fine with my changes.\n\n(I would imagine that there are many other cases where all the projects in the tree are being looped over. For example, Select All/None not only loop over all the TreeItems, but perform corresponding UI updates for all of them to redraw the checkboxes in the correct state.)\n\nIn any case, if it turns out to be slow for some people, it can be optimized later, but my first priority was to make the code correct.',531,'AAAAA3///zU='),(4,'2010-05-12 09:42:39','Uploaded patch set 3.',531,'AAALun///p0='),(4,'2010-05-12 09:52:27','Patch Set 3: Looks good to me, approved; IP review completed\n\nworks great, thanks',531,'AAALun///pg='),(2,'2010-05-12 12:09:22','Change has been successfully merged into the git repository.',531,'AAALun///pM='),(6,'2010-04-15 10:58:13','Change has been successfully merged into the git repository.',532,'AAAAA3///rc='),(6,'2010-04-15 10:58:11','Patch Set 1: Looks good to me, approved; IP review completed\n\n',532,'AAAAA3///rg='),(44,'2010-04-16 09:21:21','Patch Set 3: No score\n\n',533,'AAAAA3///qg='),(6,'2010-04-16 09:43:14','Change has been successfully merged into the git repository.',533,'AAAAA3///qQ='),(6,'2010-04-16 08:37:52','Uploaded patch set 3.',533,'AAAAA3///qs='),