Original Submission The trace of gerrit ssh operations initiated by Tuleap when migrating a repo ends with three successive push operations:
[2013-05-01 11:45:56,873 -0400] 0e715341 tuleap-gerrit-admin-user a/1000001 LOGIN FROM my-tuleap-test-server
[2013-05-01 11:45:57,759 -0400] 0e715341 tuleap-gerrit-admin-user a/1000001 'git-receive-pack patrick/repo3' 3ms 524ms 0
[2013-05-01 11:45:58,030 -0400] 0e715341 tuleap-gerrit-admin-user a/1000001 LOGOUT
[2013-05-01 11:45:58,984 -0400] 6ea9efb2 tuleap-gerrit-admin-user a/1000001 LOGIN FROM my-tuleap-test-server
[2013-05-01 11:45:59,731 -0400] 6ea9efb2 tuleap-gerrit-admin-user a/1000001 'git-receive-pack patrick/repo3' 4ms 387ms 0
[2013-05-01 11:46:00,008 -0400] 6ea9efb2 tuleap-gerrit-admin-user a/1000001 LOGOUT
[2013-05-01 11:46:00,958 -0400] ee94ff6f tuleap-gerrit-admin-user a/1000001 LOGIN FROM my-tuleap-test-server
[2013-05-01 11:46:01,456 -0400] ee94ff6f tuleap-gerrit-admin-user a/1000001 'git-receive-pack patrick/repo3' 3ms 134ms 0
[2013-05-01 11:46:01,696 -0400] ee94ff6f tuleap-gerrit-admin-user a/1000001 LOGOUT
A single push operation from Tuleap to Gerrit should probably be sufficient to send all the existing data to Gerrit. Although the above seems a bit excessive it causes no apparent harm.
Can you descrive the reason behind this?