Return-Path: X-Original-To: apmail-fineract-dev-archive@minotaur.apache.org Delivered-To: apmail-fineract-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1B58B18E3F for ; Sat, 30 Jan 2016 11:47:58 +0000 (UTC) Received: (qmail 21863 invoked by uid 500); 30 Jan 2016 11:47:57 -0000 Delivered-To: apmail-fineract-dev-archive@fineract.apache.org Received: (qmail 21827 invoked by uid 500); 30 Jan 2016 11:47:57 -0000 Mailing-List: contact dev-help@fineract.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@fineract.incubator.apache.org Delivered-To: mailing list dev@fineract.incubator.apache.org Received: (qmail 21815 invoked by uid 99); 30 Jan 2016 11:47:57 -0000 Received: from Unknown (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 30 Jan 2016 11:47:57 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id D0ED3C0179 for ; Sat, 30 Jan 2016 11:47:56 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=musoni-eu.20150623.gappssmtp.com Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id K4wwhqNg04qM for ; Sat, 30 Jan 2016 11:47:44 +0000 (UTC) Received: from mail-wm0-f48.google.com (mail-wm0-f48.google.com [74.125.82.48]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id 12BB6258C7 for ; Sat, 30 Jan 2016 11:47:44 +0000 (UTC) Received: by mail-wm0-f48.google.com with SMTP id 128so13799603wmz.1 for ; Sat, 30 Jan 2016 03:47:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=musoni-eu.20150623.gappssmtp.com; s=20150623; h=from:content-type:content-transfer-encoding:mime-version:subject :message-id:date:references:in-reply-to:to; bh=dFb6bmlCJvPMoUXTXX7G/vSezTNCfa3rcmNp2DmC6zk=; b=vFPfbtPq5xh5udCOlTsm15HxG34gCTDTGLbEBUtlRU29iWa6Un+fgBA7Tug/lPfPeJ +gBDJi1E9lbQZyJ2P0klKVTkAf7qnDbIbE6/3uQOcMyhzYWaS9I1zRG+fhaMAMsfZkeC fjVC1gZuJery40JQmb9DlTIffnBW94J+aonPSIjC6CM3+sbTR234yTGNvSIFaO11MW5V A6gR3qWyveFJdtWe+7/0fZkF1NU+XN184LhAN+1qO9xAihU1YwUxOvOfzMww52ZjwNkg s4XxCenkGRubH1iB7z86KuRq9AF9wYSkOmkHf1PQjzrxGvxsrEfKfe8Z1myUR8H80o11 aWLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-type:content-transfer-encoding :mime-version:subject:message-id:date:references:in-reply-to:to; bh=dFb6bmlCJvPMoUXTXX7G/vSezTNCfa3rcmNp2DmC6zk=; b=AKKUdxLTXKOmneHhmuOrxqzDGg4hnZqYS1LaoSKDc9GF3moKQnfv4FRAeM6M1YLv+y 2zbBHCAkf1vqFFbHYvPiYCFrT2uFydDRZacix516cpOiMsJiz6CdDPTvZ479lRBlp58J YTkbFxqC0h7GB4SLY9S0zIfDoK0DYxaF2aiHtlo5NhhjPbOiuupbfUv8yl+YDoms74Lv EgNHN4zoL8lFPCPvra1uR9hSJOp00a1ICkmeZBUBdIEjAhGlTFtFV2zpjJy+X66KVck3 8p4iAH1k6n0I6SGEfh6s3q7OASyKOr3yxA4yQSwC5j41+oHFVMVzY4eYQxR1blSbph8R PJ+g== X-Gm-Message-State: AG10YOSyIpua9ibJYvMyU6ypIRNKPi2Uo1zmGfJGMJc67VtG+pBqGZxvy7a11+vrMzOr3br7 X-Received: by 10.28.47.23 with SMTP id v23mr2444058wmv.7.1454154463708; Sat, 30 Jan 2016 03:47:43 -0800 (PST) Received: from [10.175.156.6] ([62.140.137.34]) by smtp.gmail.com with ESMTPSA id jc7sm5334128wjb.33.2016.01.30.03.47.40 for (version=TLSv1/SSLv3 cipher=OTHER); Sat, 30 Jan 2016 03:47:43 -0800 (PST) From: Sander van der Heijden Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (1.0) Subject: Re: Missing git history Message-Id: Date: Sat, 30 Jan 2016 12:47:31 +0100 References: In-Reply-To: To: dev@fineract.incubator.apache.org X-Mailer: iPhone Mail (13C75) Hi guys, +1 from me on keeping history, it has proven to be very useful in troublesh= ooting and debugging manier time. I'm not a git guru but sounds like technically it shouldn't be a problem. To= what extent are there any compilations from a legal and licensing perspecti= ve?=20 S Sent from my iPhone > On 30 Jan 2016, at 11:49, wr= ote: >=20 >=20 >=20 > I can understand your concern ... and if we agree on doing so ... I'm fine= with reverting the changes ... clean the repo again ... and pull in develop= only ... >=20 >=20 > I did not say that keeping the history in general is a risk, all I've said= is keeping the history as it is now holds some risk. >=20 >=20 > Aside from that keeping the history only to keep contributors mentioned is= not an argument to me. >=20 >=20 > Best, >=20 >=20 > Markus >=20 >=20 > .:: YAGNI likes a DRY KISS ::. >=20 >=20 >=20 >=20 >=20 >=20 > On Sat, Jan 30, 2016 at 2:26 AM -0800, "Vishwas Babu" wrote: >=20 >=20 >=20 >=20 >=20 > Markus, >=20 > I would assume that redoing the same, i.e changing the package structure i= n > an IDE and then re-licencing (a search replace) shouldn't take much time a= t > all for the core team. >=20 > Anyone maintaining a fork would be conversant enough with GIT to understan= d > what he / she are doing. Given that the fineract community isn't forcing > someone to use the new codebase as their upstream, I do not buy the > argument that this is a high risk for the community. >=20 > The Mifos community has always ensured that all releases are merged back > into both master / develop branch. So migrating any one of them to finerac= t > is all that a fork maintainer would need to update his fork. >=20 > Further, if you would poll the top 5 contributors to the Mifos platform > (myself included), I am sure that all things being equal we would all want= > to maintain the commit history, unless there is a real reason to not do so= . >=20 > Regards, > Vishwas >=20 >=20 >> On Sat, Jan 30, 2016 at 3:05 PM, Markus Gei=C3=9F w= rote: >>=20 >> Vishwas, >>=20 >> given that the core team has done the renaming and relicensing in one >> commit, >> git would not be able to detect the move. All files will be detached from= >> the history >> anyways. Git compares files by tree and their BLOB, the changed files lea= d >> to a >> new BLOB in a new tree so git would recognize them as new not changed >> files. >>=20 >> The risk to 'act' like there is a history and others using the Apache rep= o >> as the new >> upstream, loosing there files by accident b/c the files are 'deleted' was= >> simply too >> high. >>=20 >> If we like to preserve the history all changes need to be reverted and >> every single step >> needs to be in its own commit. >>=20 >> It would also not be feasible to move the whole repo over, because we onl= y >> can move >> the recent develop. All open branches, and release branches should not be= >> moved >> for clarity reasons and to avoid confusion. >>=20 >> Best, >>=20 >> Markus >>=20 >> .::YAGNI likes a DRY KISS::. >>=20 >>> Date: Sat, 30 Jan 2016 13:02:26 +0530 >>> Subject: Re: Missing git history >>> From: vishwas@confluxtechnologies.com >>> To: dev@fineract.incubator.apache.org >>>=20 >>> Markus, >>>=20 >>> Git does an excellent job of recognizing renamed files. Merging forks >> with >>> the new package structure is a very straightforward process. >>>=20 >>> What is the issue with retaining the commit history ? >>>=20 >>> Regards, >>> Vishwas >>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>>> On Sat, Jan 30, 2016 at 11:29 AM, wrote: >>>>=20 >>>>=20 >>>>=20 >>>> Hey Vishwas, >>>>=20 >>>>=20 >>>> The repackeging led to a delete and add of all files anyways, so a >> simple >>>> fetch merge could cause more harm than the creation of a new fork and >>>> manually transfer made changes to the code that never where contributed= >>>> back. >>>>=20 >>>>=20 >>>> In addition I'd suggest to do future code enhancements in a way that >>>> allows either a contribution back or keeps the forked base clean and >>>> mergable. >>>>=20 >>>>=20 >>>> Best, >>>>=20 >>>>=20 >>>> Markus >>>>=20 >>>>=20 >>>> .:: YAGNI likes a DRY KISS ::. >>>>=20 >>>>=20 >>>>=20 >>>> From: Vishwas Babu >>>>=20 >>>> Sent: Saturday, January 30, 02:46 >>>>=20 >>>> Subject: Missing git history >>>>=20 >>>> To: dev@fineract.incubator.apache.org >>>>=20 >>>>=20 >>>>=20 >>>> Hi, >>>>=20 >>>>=20 >>>> https://github.com/apache/incubator-fineract doesn't carry over the >> commit >>>>=20 >>>> history from https://github.com/openMF/mifosx. >>>>=20 >>>>=20 >>>> Given that the MifosX platform has been around for a few years now, >>>>=20 >>>> numerous organizations maintain multiple forks of the same . Without >> the >>>>=20 >>>> commit history being carried over, upgrading these forks becomes an >>>>=20 >>>> unnecessarily painful process. >>>>=20 >>>>=20 >>>> Also, the contribution history of around 78 volunteers to the original >>>>=20 >>>> MifosX project is lost. >>>>=20 >>>>=20 >>>> Is there any reason for initializing fineract as a new git repository ?= >>>>=20 >>>>=20 >>>> Regards, >>>>=20 >>>> Vishwas >>=20 >>=20