On Wed, May 07, 2008 at 11:48:17PM -0700, Asheesh Laroia wrote:This got me thinking about a potential design for a git-svnserver. [Warning: engineering hack ahead, proceeed with caution.] Instead of re-implementing any part of svn, just use a stock svn repo + server. From the svn post-commit hook, update a git-svn repo as above. From the git post-commit, do a git-svn rebase. Of course, you need a shared lock between the two pairs of pre/post commit hooks. The problem of attribution in svn from git-svn is probably easier to solve from within the context of a post-commit hook. The problem of having to round-trip git commits through svn in a way that changes their ids remains. Effectively, that means commits have to be considered "unpublished" (for the purpose of not basing other work upon them) until they are pushed to the git-half of the git+svn. Still, this scenario is a pretty gentle migration path from svn to git - one that allows regular git users to use only git-core, not git-svn, and still allows svn clients to work. Maybe some git-alias magic could hide the fact that a git push has to really become a push + fetch. -chris -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Nick Piggin | Re: [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS] |
| Greg KH | Linux 2.6.26.3 |
| Vladislav Bolkhovitin | Re: Integration of SCST in the mainstream Linux kernel |
| Greg KH | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
git: | |
| David Symonds | Re: git and binary files |
| Sam Song | Fwd: [OT] Re: Git via a proxy server? |
| Linus Torvalds | Re: [PATCH 0/6] Initial subproject support (RFC?) |
| Petr Baudis | Re: repo.or.cz wishes? |
| GVG GVG | ssh_exchange_identification: Connection closed by remote host |
| Jeff Garzik | Re: Wasting our Freedom |
| Alexey Suslikov | OT: OpenBSD on Asus eeePC |
| ropers | Re: Real men don't attack straw men |
| David Howells | [PATCH 6/7] FS-Cache: CacheFiles: ia64: missing copy_page export [try #13] |
| Valdis.Kletnieks | Re: [RFD] Incremental fsck |
| Chris Mason | Re: [PATCH][RFC] fast file mapping for loop |
| Nikolai Joukov | Re: [ANNOUNCE] RAIF: Redundant Array of Independent Filesystems |
