As you may know, the core developers have been experimenting with Git for some time, using a mirror repository [1] at Github. This trial has been quite successful, and the developers are now preparing to make it an official mirror of the Subversion repository.
Unfortunately in the course of preparing a direct link between the Subversion repository and Git we discovered that some of the author names weren't converted correctly during the original mirroring process. We're correcting that, but the result is that the hashes for most changesets in Git are different: A single change in a commit will cause every subsequent hash to be different, because the parent and tree hash values are included in the commit data which are hashed. As a result, we have generated a new set of repositories, and next week we will delete our existing repositories on Github and replace them with the new ones. If you have a clone or fork of one of the current repositories you will need to delete it and re-clone from the new one. If you have local branches which you want to transfer to the new repository, it's fairly easy, and instructions have already been added to the Gnucash-Git Wiki page [2]. You can make the process much easier by keeping your clone/fork current with the base repository this week. We regret the necessity of this and wish to apologize for the extra work and inconvenience, and to apologize as well to the contributors whose changes were incorrectly attributed. Regards, John Ralls [1] http://github.com/Gnucash/gnucash.git [2] http://wiki.gnucash.org/wiki/Git#Migration_Notice _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
