Gitlab CI webhook not passing commit and push data

Hi All,
Not sure everyone is facing same issue but Gitlab CI webhook doesn’t commit and push data. I am sure it was passing earlier and we have utilize to call our internal application and to notify through internal messenger.
Only following information I received in JSON. Note “before_sha” that always return as “0000…”

before_sha 0000000000000000000000000000000000000000
build_finished_at 2015-12-01 13:44:40 UTC
build_id 104
build_name job2
build_started_at 2015-12-01 13:44:04 UTC
build_status success
gitlab_url http://gitlab.com.local:81/xxxx/xxxxx
project_id 3
project_name xxxx / xxx
ref staging
sha e502cfbb8e2ef81d6c9432bb5b3fd97c10c83c47

I am using latest version of Gitlab and internal CI version.

Thanks,
Pritesh