Le 20 avr. 2014 à 17:34, Antoine Levy Lambert <anto...@gmx.de> a écrit :
> Hi, > > like Michael one of my hopes in migrating to git is that it will allow non > ASF committers > to create their own forks of projects and be able to keep them (or not) up to > date with the > master branch. > > I have also done a little bit of investigation to see how other projects have > migrated to GIT > (by looking in the INFRA JIRA). > > Here some examples : > > Migration of Wicket to Git [1] > Migration of Maven to Git [2] > Migration of Cayenne to Git [3] > > and a document about switching to git [4] > > list of ASF GIT repos [5] Thank you for the pointers. > Do we need to make a formal vote before requesting the migration to git ? I think we'll need one, this is not a trivial change. And by the way, what will be migrated ? I guess not everything. I would like to keep the sandbox in svn, so we can create prototypes as will, not requiring infra to do so. Nicolas > > > Regards, > > > Antoine > > [1] https://issues.apache.org/jira/browse/INFRA-4204 > [2] https://issues.apache.org/jira/browse/INFRA-5390 > [3] https://issues.apache.org/jira/browse/INFRA-5936 > [4] https://git-wip-us.apache.org/docs/switching-to-git.html > [5] https://git-wip-us.apache.org/repos/asf > > > > On Apr 20, 2014, at 5:46 AM, Michael Clarke <michael.m.cla...@gmail.com> > wrote: > >> I think a move to Git is a good idea. >> >> I personally don't have a huge issue with using Subversion, but Git would >> make it easier to allow potentially high impact changes to be made outside >> of the mainline repository. These changes could then be opened up for >> review by others before any decision about whether they get accepted into >> master (I know that SVN had branches for doing this, but this was only >> available to people who already had commit status). I think that moving to >> Git would make it easier to submit features and patches given the >> prevalence of the likes of Github. >> >> Thanks, >> Michael >> >> >> On 14 April 2014 15:15, Martin Gainty <mgai...@hotmail.com> wrote: >> >>> Jan/Stefan >>> >>> This is the license.txt which sits in every apache project >>> Maven currently contains license in $M2_HOME/license.txt >>> >>> >>> Apache License >>> Version 2.0, January 2004 >>> http://www.apache.org/licenses/ >>> >>> TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION >>> >>> 1. Definitions. >>> >>> "License" shall mean the terms and conditions for use, reproduction, >>> and distribution as defined by Sections 1 through 9 of this document. >>> >>> "Licensor" shall mean the copyright owner or entity authorized by >>> the copyright owner that is granting the License. >>> >>> "Legal Entity" shall mean the union of the acting entity and all >>> other entities that control, are controlled by, or are under common >>> control with that entity. For the purposes of this definition, >>> "control" means (i) the power, direct or indirect, to cause the >>> direction or management of such entity, whether by contract or >>> otherwise, or (ii) ownership of fifty percent (50%) or more of the >>> outstanding shares, or (iii) beneficial ownership of such entity. >>> >>> "You" (or "Your") shall mean an individual or Legal Entity >>> exercising permissions granted by this License. >>> >>> "Source" form shall mean the preferred form for making modifications, >>> including but not limited to software source code, documentation >>> source, and configuration files. >>> >>> "Object" form shall mean any form resulting from mechanical >>> transformation or translation of a Source form, including but >>> not limited to compiled object code, generated documentation, >>> and conversions to other media types. >>> >>> "Work" shall mean the work of authorship, whether in Source or >>> Object form, made available under the License, as indicated by a >>> copyright notice that is included in or attached to the work >>> (an example is provided in the Appendix below). >>> >>> "Derivative Works" shall mean any work, whether in Source or Object >>> form, that is based on (or derived from) the Work and for which the >>> editorial revisions, annotations, elaborations, or other >>> modifications >>> represent, as a whole, an original work of authorship. For the >>> purposes >>> of this License, Derivative Works shall not include works that remain >>> separable from, or merely link (or bind by name) to the interfaces >>> of, >>> the Work and Derivative Works thereof. >>> >>> "Contribution" shall mean any work of authorship, including >>> the original version of the Work and any modifications or additions >>> to that Work or Derivative Works thereof, that is intentionally >>> submitted to Licensor for inclusion in the Work by the copyright >>> owner >>> or by an individual or Legal Entity authorized to submit on behalf of >>> the copyright owner. For the purposes of this definition, "submitted" >>> means any form of electronic, verbal, or written communication sent >>> to the Licensor or its representatives, including but not limited to >>> communication on electronic mailing lists, source code control >>> systems, >>> and issue tracking systems that are managed by, or on behalf of, the >>> Licensor for the purpose of discussing and improving the Work, but >>> excluding communication that is conspicuously marked or otherwise >>> designated in writing by the copyright owner as "Not a Contribution." >>> >>> "Contributor" shall mean Licensor and any individual or Legal Entity >>> on behalf of whom a Contribution has been received by Licensor and >>> subsequently incorporated within the Work. >>> >>> 2. Grant of Copyright License. Subject to the terms and conditions of >>> this License, each Contributor hereby grants to You a perpetual, >>> worldwide, non-exclusive, no-charge, royalty-free, irrevocable >>> copyright license to reproduce, prepare Derivative Works of, >>> publicly display, publicly perform, sublicense, and distribute the >>> Work and such Derivative Works in Source or Object form. >>> >>> 3. Grant of Patent License. Subject to the terms and conditions of >>> this License, each Contributor hereby grants to You a perpetual, >>> worldwide, non-exclusive, no-charge, royalty-free, irrevocable >>> (except as stated in this section) patent license to make, have made, >>> use, offer to sell, sell, import, and otherwise transfer the Work, >>> where such license applies only to those patent claims licensable >>> by such Contributor that are necessarily infringed by their >>> Contribution(s) alone or by combination of their Contribution(s) >>> with the Work to which such Contribution(s) was submitted. If You >>> institute patent litigation against any entity (including a >>> cross-claim or counterclaim in a lawsuit) alleging that the Work >>> or a Contribution incorporated within the Work constitutes direct >>> or contributory patent infringement, then any patent licenses >>> granted to You under this License for that Work shall terminate >>> as of the date such litigation is filed. >>> >>> 4. Redistribution. You may reproduce and distribute copies of the >>> Work or Derivative Works thereof in any medium, with or without >>> modifications, and in Source or Object form, provided that You >>> meet the following conditions: >>> >>> (a) You must give any other recipients of the Work or >>> Derivative Works a copy of this License; and >>> >>> (b) You must cause any modified files to carry prominent notices >>> stating that You changed the files; and >>> >>> (c) You must retain, in the Source form of any Derivative Works >>> that You distribute, all copyright, patent, trademark, and >>> attribution notices from the Source form of the Work, >>> excluding those notices that do not pertain to any part of >>> the Derivative Works; and >>> >>> (d) If the Work includes a "NOTICE" text file as part of its >>> distribution, then any Derivative Works that You distribute must >>> include a readable copy of the attribution notices contained >>> within such NOTICE file, excluding those notices that do not >>> pertain to any part of the Derivative Works, in at least one >>> of the following places: within a NOTICE text file distributed >>> as part of the Derivative Works; within the Source form or >>> documentation, if provided along with the Derivative Works; or, >>> within a display generated by the Derivative Works, if and >>> wherever such third-party notices normally appear. The contents >>> of the NOTICE file are for informational purposes only and >>> do not modify the License. You may add Your own attribution >>> notices within Derivative Works that You distribute, alongside >>> or as an addendum to the NOTICE text from the Work, provided >>> that such additional attribution notices cannot be construed >>> as modifying the License. >>> >>> You may add Your own copyright statement to Your modifications and >>> may provide additional or different license terms and conditions >>> for use, reproduction, or distribution of Your modifications, or >>> for any such Derivative Works as a whole, provided Your use, >>> reproduction, and distribution of the Work otherwise complies with >>> the conditions stated in this License. >>> >>> 5. Submission of Contributions. Unless You explicitly state otherwise, >>> any Contribution intentionally submitted for inclusion in the Work >>> by You to the Licensor shall be under the terms and conditions of >>> this License, without any additional terms or conditions. >>> Notwithstanding the above, nothing herein shall supersede or modify >>> the terms of any separate license agreement you may have executed >>> with Licensor regarding such Contributions. >>> >>> 6. Trademarks. This License does not grant permission to use the trade >>> names, trademarks, service marks, or product names of the Licensor, >>> except as required for reasonable and customary use in describing the >>> origin of the Work and reproducing the content of the NOTICE file. >>> >>> 7. Disclaimer of Warranty. Unless required by applicable law or >>> agreed to in writing, Licensor provides the Work (and each >>> Contributor provides its Contributions) on an "AS IS" BASIS, >>> WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or >>> implied, including, without limitation, any warranties or conditions >>> of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A >>> PARTICULAR PURPOSE. You are solely responsible for determining the >>> appropriateness of using or redistributing the Work and assume any >>> risks associated with Your exercise of permissions under this >>> License. >>> >>> 8. Limitation of Liability. In no event and under no legal theory, >>> whether in tort (including negligence), contract, or otherwise, >>> unless required by applicable law (such as deliberate and grossly >>> negligent acts) or agreed to in writing, shall any Contributor be >>> liable to You for damages, including any direct, indirect, special, >>> incidental, or consequential damages of any character arising as a >>> result of this License or out of the use or inability to use the >>> Work (including but not limited to damages for loss of goodwill, >>> work stoppage, computer failure or malfunction, or any and all >>> other commercial damages or losses), even if such Contributor >>> has been advised of the possibility of such damages. >>> >>> 9. Accepting Warranty or Additional Liability. While redistributing >>> the Work or Derivative Works thereof, You may choose to offer, >>> and charge a fee for, acceptance of support, warranty, indemnity, >>> or other liability obligations and/or rights consistent with this >>> License. However, in accepting such obligations, You may act only >>> on Your own behalf and on Your sole responsibility, not on behalf >>> of any other Contributor, and only if You agree to indemnify, >>> defend, and hold each Contributor harmless for any liability >>> incurred by, or claims asserted against, such Contributor by reason >>> of your accepting any such warranty or additional liability. >>> >>> END OF TERMS AND CONDITIONS >>> >>> APPENDIX: How to apply the Apache License to your work. >>> >>> To apply the Apache License to your work, attach the following >>> boilerplate notice, with the fields enclosed by brackets "[]" >>> replaced with your own identifying information. (Don't include >>> the brackets!) The text should be enclosed in the appropriate >>> comment syntax for the file format. We also recommend that a >>> file or class name and description of purpose be included on the >>> same "printed page" as the copyright notice for easier >>> identification within third-party archives. >>> >>> Copyright [yyyy] [name of copyright owner] >>> >>> Licensed under the Apache License, Version 2.0 (the "License"); >>> you may not use this file except in compliance with the License. >>> You may obtain a copy of the License at >>> >>> http://www.apache.org/licenses/LICENSE-2.0 >>> >>> Unless required by applicable law or agreed to in writing, software >>> distributed under the License is distributed on an "AS IS" BASIS, >>> WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. >>> See the License for the specific language governing permissions and >>> limitations under the License. >>> >>> With GIT init/clone: >>> >>> http://gitref.org/creating/#init >>> >>> >>> you have a private GIT repo with you wherever you go >>> >>> http://24ways.org/2013/keeping-parts-of-your-codebase-private-on-github/ >>> >>> >>> so if you're wandering thru a airport and you lose Wifi you STILL have a >>> copy of the repo on your box with fetch OR pull >>> >>> http://gitref.org/remotes/#fetch >>> >>> >>> (you can then resync with remote repo when WIFI access is restored) >>> >>> >>> >>> HTH >>> Martin >>> ______________________________________________ >>> >>> >>> >>> >>> >>> >>>> From: apa...@materne.de >>>> To: dev@ant.apache.org >>>> Subject: AW: Migrating to Git >>>> Date: Mon, 14 Apr 2014 14:42:59 +0200 >>>> >>>>>> And I have not searched in the ASF docs, but do you have any pointer >>>>>> on some guidelines about handling IP ? Can we merge any pull request >>>>>> >>>>> Don't have any pointer about handling IP but i'm sure people invested >>>>> in other Apache project present in this ML could give us their >>>>> guidelines. >>>> >>>> Camel is using Git >>>> http://camel.apache.org/contributing.html >>>> >>>> Jan >>>> >>>> >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org >>>> For additional commands, e-mail: dev-h...@ant.apache.org >>>> >>> >>> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org > For additional commands, e-mail: dev-h...@ant.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org For additional commands, e-mail: dev-h...@ant.apache.org