git-push tag sending too many objects -


i'm facing issue when pushing new tags remote repository. seems sending whole repository every new tag. however, create tags branch work on, pushing branch before push tag. when push branch, sends new commit objects.

i have been using following procedure on 2 years without problems, until recently.

i make changes in local development branch (e.g. master) , push remote:

host:folder user$ git push origin master fetching remote heads...   refs/   refs/heads/   refs/tags/ updating 'refs/heads/master'   226334abbe733ffa8bb1a0fb8a34843aa9127c13     ccdfb7de73d4a17b31aa83e0c9626e19b23717ac     sending 23 objects     done updating remote server info https://githost/repo/    226334a..ccdfb7d  master -> master 

then checkout production branch, merge changes , push branch, too:

host:folder user$ git checkout production switched branch 'production' branch up-to-date 'origin/production'.  host:folder user$ git merge master updating 226334a..ccdfb7d fast-forward  changelog.txt                                                   |  8 ++++++++  data/migrations/version20160704122217.php                       | 30 +++++++++++++++++++++++++++++  module/filestorage/src/filestorage/entity/node.php              |  3 ++-  module/filestorage/src/filestorage/entity/node/impression.php   |  2 +-  .../view/file-storage/partials/bucket/_history.phtml            |  2 +-  5 files changed, 42 insertions(+), 3 deletions(-)  host:folder user$ git push origin production fetching remote heads...   refs/   refs/heads/   refs/tags/ updating 'refs/heads/production'   226334abbe733ffa8bb1a0fb8a34843aa9127c13     ab9069e85d1557129b1fb3cd4cd97e9708316133     sending 26 objects     done updating remote server info https://githost/repo/    226334a..ab9069e  production -> production 

so far, good. create new tag , push that. when sends many objects:

host:folder user$ git tag -a 1.3.21 -m "deploy 1.3.21" host:folder user$ git push origin 1.3.21 fetching remote heads...   refs/   refs/heads/   refs/tags/ updating 'refs/tags/1.3.21'   0000000000000000000000000000000000000000     98008ee504cd2997bb8a160e497bc82d2c539a0e     sending 46340 objects     done updating remote server info https://githost/repo/  * [new tag]         1.3.21 -> 1.3.21 

i have made sure local branches date. when do

host:folder user$ git fetch origin host:folder user$ git rev-list origin/master..master host:folder user$ git rev-list origin/production..production 

i no results, interpret there no missing commits in local branches.

i have read lot of related posts here, have not found answer or poster having exact same issue.

any hints appreciated. :)

edit: info git version , settings (anonymised):

host:folder user$ git version git version 2.7.4 (apple git-66)  host:folder user$ git config --list credential.helper=osxkeychain user.name=john doe user.email=john@example.org core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true core.ignorecase=true core.precomposeunicode=true remote.origin.url=https://githost/folder remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* branch.production.remote=origin branch.production.merge=refs/heads/production 


Comments

Popular posts from this blog

java - Static nested class instance -

c# - Bluetooth LE CanUpdate Characteristic property -

JavaScript - Replace variable from string in all occurrences -