[Building Sakai] git merge with locally customized Sakai

Shoji Kajita kajita.shoji.5z at kyoto-u.ac.jp
Fri Nov 28 06:13:03 PST 2014


Hi Sakai Developers,

We are now trying to merge our sakai-2.9.3 (aka teppansakai-2.9.3) onto sakai-10.2 by using git merge.
I think that we need to apply best practice in order to avoid needless manual conflict resolutions as follows.

Do you have any suggestions or best practice on git merge?

Best regards,
Shoji

(1) Copyright header

/**********************************************************************************
<<<<<<< HEAD
 * $URL: https://source.sakaiproject.org/svn/access/tags/sakai-10.2/access-impl/impl/src/java/org/sakaiproject/access/tool/WebServlet.java $
 * $Id: WebServlet.java 105078 2012-02-24 23:00:38Z ottenhoff at longsight.com $
=======
 * $URL: https://source.sakaiproject.org/svn/access/tags/sakai-2.9.2/access-impl/impl/src/java/org/sakaiproject/access/tool/WebServlet.java $
 * $Id: WebServlet.java 59672 2009-04-03 23:00:02Z arwhyte at umich.edu $
>>>>>>> teppansakai-2.9.3/master
 ***********************************************************************************
 *
 * Copyright (c) 2006, 2007, 2008 The Sakai Foundation
 *
 * Licensed under the Educational Community 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
 *
<<<<<<< HEAD
 *       http://www.opensource.org/licenses/ECL-2.0
=======
 *       http://www.osedu.org/licenses/ECL-2.0
>>>>>>> teppansakai-2.9.3/master
 *
 * 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.
 *
 **********************************************************************************/

(2) Other language bundles except for Japanese

cat access/access-impl/impl/src/bundle/access_fr_FR.properties
<<<<<<< HEAD
#X-Generator: crowdin.net
#Java code
java.acccess=Acc\u00e8s\u00a0\:
java.theresource=La ressource n\u2019a pas \u00e9t\u00e9 trouv\u00e9e.
java.youdonot=Vous n\u2019avez pas le droit d\u2019acc\u00e9der \u00e0 cette ressource.
java.miss=La ressource est absente.
java.busy=Le serveur est trop occup\u00e9 pour t\u00e9l\u00e9charger cette ressource. Essayez \u00e0 nouveau plus tard.
java.message=Message indisponible.
java.from=De\u00a0\:
java.date=Date\u00a0\:
java.subject=Sujet\u00a0\:
java.attach=Pi\u00e8ces jointes\u00a0\:

#General Vm
gen.copyright=Avertissement au t\u00e9l\u00e9chargement\u00a0de restriction par le droit d\u2019auteur
# {0} is the file title
gen.copyright.filename=Avertissement au t\u00e9l\u00e9chargement de restriction par le droit d\u2019auteur pour \: {0}
gen.copy=Droit d'auteur\u00a0\:
gen.title=Titre\u00a0\:
gen.youmay=Vous pouvez t\u00e9l\u00e9charger ou copier ce fichier pour un usage dans cet espace.
gen.youmaynot=Vous NE pouvez PAS t\u00e9l\u00e9charger ou copier ce fichier vers un autre espace.
gen.youmaynotdown=Vous NE pouvez PAS t\u00e9l\u00e9charger ou copier ce fichier pour la publication ou la vente.
gen.iagree=J\u2019accepte
gen.cancel=Annuler
gen.close=Fermer
gen.sample=Exemple d\u2019avertissement au t\u00e9l\u00e9chargement de restriction par le droit d\u2019auteur


# SAK-25924
##Error Vm
#error.thereq = The requested resource:
#error.isnot = is not currently available.
#error.access = Access is not ready

=======
# Copyright (C) 2009-2012 The Sakai Foundation
#
# Licensed under the Educational Community 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.opensource.org/licenses/ecl2.php
#
# 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.
#
# Contact:
# Jean-Fran\u00E7ois L\u00E9v\u00EAque (Universit\u00E9 Pierre et Marie Curie, jean-francois.leveque at upmc.fr)
#
# Translators:
# Universit\u00E9 du Littoral C\u00F4te d'Opale
# Universit\u00E9 Pierre et Marie Curie
#
# Validation:
# Universit\u00E9 du Littoral C\u00F4te d'Opale
# Universit\u00E9 Pierre et Marie Curie

java.attach=Fichiers joints\u00A0:
gen.copyright=Avertissement de t\u00e9l\u00e9chargement\u00A0: restriction des droits d\u2019auteur
gen.title=Titre\u00A0:
java.from=De\u00A0:
gen.cancel=Annuler
java.busy=Le serveur est trop occup\u00e9 pour t\u00e9l\u00e9charger cette ressource. Essayez \u00e0 nouveau plus tard.
java.date=Date\u00A0:
java.youdonot=Vous n\u2019avez pas le droit d\u2019acc\u00e9der \u00e0 cette ressource.
error.access=L\u2019acc\u00e8s n\u2019est pas pr\u00eat
gen.youmaynotdown=Vous NE pouvez PAS t\u00e9l\u00e9charger ou copier ce fichier pour la publication ou la vente.
gen.iagree=J\u2019accepte
gen.copy=Copyright\u00A0:
java.miss=La ressource est manquante.
gen.youmaynot=Vous NE pouvez PAS t\u00e9l\u00e9charger ou copier ce fichier vers un autre espace.
java.acccess=Acc\u00e8s\u00A0:
java.theresource=La ressource n\u2019a pas \u00e9t\u00e9 trouv\u00e9e.
java.subject=Sujet\u00A0:
gen.youmay=Vous pouvez t\u00e9l\u00e9charger ou copier ce fichier pour un usage dans cet espace.
error.thereq=La ressource demand\u00e9e\u00A0:
java.message=Message non disponible.
gen.close=Fermer
gen.sample=Exemple d\u2019avertissement de t\u00e9l\u00e9chargement\u00A0: restriction des droits d\u2019auteur
error.isnot=n\u2019est pas disponible actuellement.
gen.copyright.filename=Avertissement de t\u00e9l\u00e9chargement\u00A0: restriction des droits d\u2019auteur  pour {0}
>>>>>>> teppansakai-2.9.3/master
-----
Shoji Kajita, Ph.D
http://about.me/shojikajita



More information about the sakai-dev mailing list