From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34435) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZOliz-0001nd-ID for qemu-devel@nongnu.org; Mon, 10 Aug 2015 07:58:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZOliw-0002my-CW for qemu-devel@nongnu.org; Mon, 10 Aug 2015 07:58:41 -0400 Received: from mx1.redhat.com ([209.132.183.28]:44410) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZOliw-0002mf-6P for qemu-devel@nongnu.org; Mon, 10 Aug 2015 07:58:38 -0400 References: <1438063215-4117-1-git-send-email-wei@redhat.com> <55C244D5.3040004@redhat.com> <55C25764.9090302@redhat.com> <55C2668D.8040008@linaro.org> <20150806000347.60ea25e6@endymion.delvare> <55C315CC.4070503@redhat.com> <20150810094300.4fb50dad@endymion.delvare> From: Laszlo Ersek Message-ID: <55C891E7.8050003@redhat.com> Date: Mon, 10 Aug 2015 13:58:31 +0200 MIME-Version: 1.0 In-Reply-To: <20150810094300.4fb50dad@endymion.delvare> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] dmidecode repository (Was: [ARM SMBIOS V1 PATCH 0/6] SMBIOS Support for ARM) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jean Delvare Cc: Wei Huang , Peter Maydell , Andrew Jones , Eduardo Habkost , Ivan Khoronzhuk , "Michael S. Tsirkin" , "Gabriel L. Somlo" , Ard Biesheuvel , Shannon Zhao , QEMU Developers , Roy Franz , Igor Mammedov , Paolo Bonzini , Richard Henderson On 08/10/15 09:43, Jean Delvare wrote: > On Thu, 6 Aug 2015 10:07:40 +0200, Laszlo Ersek wrote: >> On 08/06/15 00:03, Jean Delvare wrote: >>> On Wed, 05 Aug 2015 22:39:57 +0300, Ivan Khoronzhuk wrote: >>>> There is no git repo for dmidecode. >>>> Only CVS: http://savannah.nongnu.org/cvs/?group=dmidecode >>> >>> Correct. Savannah support git now so it should be possible to convert >>> the CVS repository to git, and I'm all for it if it makes users and >>> potential contributors happy. >> >> Yes, please do that, if you can find the time. >> >>> Just I don't know how this is done and >>> did not have the time to look into it so far. >> >> I've never done it myself, so the only thing I could do to help is >> google it for you, which would be useless. :) > > OK, I think I came up with something that looks reasonably good: > > http://git.savannah.gnu.org/cgit/dmidecode.git > > Can anyone please check it out and verify that it looks sane and can be > worked with? I cloned it and built it with "make". (That's all the "testing" I did. :)) Ideas: - please consider tagging commits that correspond to releases - probably useful to tag the git commit somehow that marks the switch from CVS to git (eg. "last_patch_from_cvs"). - after building, "git status" lists the *.o files and the built binaries as untracked files. For the former, please add a .gitignore file. For the latter, please list them individually in .gitignore too, or else build things in a separate directory, and ignore everything inside that directory. > If it's OK then I'll tag the CVS repository as deprecated. If you can ascertain that the latest tree in git (at "last_patch_from_cvs") matches the latest tree in CVS (with a recursive diff excluding the SCM meta-dirs), there's no reason to delay switching to git. If you realize later that something's "wrong", you can format the new patches from git and reapply them to CVS. (But I don't expect anything to go wrong.) Thanks Laszlo