v2.14.7
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQJLBAABCgA1FiEECnaesFM5uTvdiZXtDDr2ZJ/8IQIFAlql5QQXHGRwdXJzZWhv
dXNlQGNvbGxhYi5uZXQACgkQDDr2ZJ/8IQKDVA//X/0tVrb7LUCw3LvtYyoVIHmZ
kYVMXeAzqnc+pAzVGwWQHKmUvEqo0IW1uJ2VN2JQqW9qkk7u1dew57rD7RGU0X8S
WdYxAXxzOIYA5V+LHlDd8ZWM12SwWwLQNH2npOa1V5V1QgfvDm49ZP9+nCScEuLG
G8k3zAcyq2WUrQLjlvXVKVXfrQ9IQW782k9EBUNwLxhRk3e0eVTl8v7Ck4N/kiGN
qgc+G02LhsE4Ib0lGKhyy1K9homGGXHBPfVOvJE4X50ofKnq07Mmu5G6i8AkYWtL
zssJG2HEGQlPsTJc5FdraO7HkPJJZHebE74EwRKoelVyrm7dPceaCutTKMJq6vff
lf7512cYwB9IAgOxLTci1u67Hn8OYI6oX4gRgB6aKL9dH0CW2p/f5kx9OThkXiDF
SYkG0qmeXcWFp5Wa9+NtBZgTJJdZ3P9MxjrFGaYO+yOcU6f7aO7rW7d3SL5hXy0J
6moVcQnGvQ6rI2o5KDBpOu7VKBtaBgLtdsJkHig8aBedWjO3i1DDul3Zo1ELfUY7
pd+ae807oHyWq9hgkQjgYjrWArAFm+isVNNl9y7vMe8W4xrE5loYUkRbPIHakIUR
4DNya4Geg1d3Hm9TyHjO5WoF31eG6wfQw01DnxsnwsKC/ptnWB8dONNunTBjIuLZ
Mf7r1hQtaWoggP/Vo58=
=bw1V
-----END PGP SIGNATURE-----
Fix creating missing repository

When replicating to a destination where the repository does not exist,
updating the HEAD reference failed because the passed reference name was
not absolute. When this happened, an unchecked exception was triggered
but never showed in the logs. In fact, the replication logs were showing
only the message announcing the replication started, but no additional
information about the success or failure of the operation was displayed.

Avoid this by resolving symbolic references and checking the reference
is absolute before trying to update the HEAD in the new repository.

Change-Id: I18295a37a04413ba64bf7e9ee31640ee23c4c1e0
2 files changed
tree: 86acc4f33103b6bd5006ed292dd9e24f247b2aeb
  1. .gitignore
  2. .mailmap
  3. .settings/
  4. BUILD
  5. LICENSE
  6. src/