Remove the Change-id from the commit-message: Do git commit --amend (if the commit in question was your last commit), and edit the message. Remove the whole line with the change-id. I'm not sure if your change-id's are usually generated by a commit-hook, but if so it will automatically insert a new Change-id for you.
On Sunday, January 20, 2013 8:05:08 AM UTC+1, python...@gmail.com wrote: > > I am trying to push a change to a remote server and running into "change > closed "error,thats because the change-id am > trying to push is same as an earlier change that was already pushed(dont > know why its same),I trid to generate a new commit > message using the .git/hook,it generates a new commit-msg but my change-id > is still the same and I cant push still, > any inputs on why a new change-id is not being generated? > > <username:promt>git push ssh:// > repo.company.com:29418/platform/vendor/com-proprietary/radioHEAD:refs/for/master > Counting objects: 1852, done. > Delta compression using up to 8 threads. > Compressing objects: 100% (688/688), done. > Writing objects: 100% (809/809), 1.37 MiB, done. > Total 809 (delta 678), reused 177 (delta 95) > remote: Resolving deltas: 100% (678/678) > remote: Processing changes: refs: 1, done > To ssh:// > usern...@repo.company.com:29418/platform/vendor/com-proprietary/radio > ! [remote rejected] HEAD -> refs/for/master (change 219386 closed) > error: failed to push some refs to > 'ssh:// > usern...@repo.company.com:29418/platform/vendor/com-proprietary/radio' > > Tried to generate a change id using below > > cd .git/hooks > scp -p -P 29418 usern...@repo.company.com:hooks/commit-msg . > cd ../.. > > --