OpenQuizz
Une application de gestion des contenus pédagogiques
gitUtils.GitUtils Class Reference

Fonctions de manipulation de versionning (avec git) More...

Public Member Functions

def commit (self, cheminFichier, nomFichier, texteCommit)
 commit d'un fichier (branche principale) More...
 
def changerVersionCommit (self, chemin, commit)
 commit d'un fichier (branche principale) More...
 
def changerVersionBranche (self, chemin, branche)
 changer la version actuelle (avec une base branche): More...
 
def mergeVersion (self, chemin, nombranche)
 valider une nouvelle version courante d'un contenu - Un peu plus compliqué à faire. More...
 

Detailed Description

Fonctions de manipulation de versionning (avec git)

Member Function Documentation

◆ changerVersionBranche()

def gitUtils.GitUtils.changerVersionBranche (   self,
  chemin,
  branche 
)

changer la version actuelle (avec une base branche):

Parameters
cheminchemin du repertoire git
nombranchebranche contenant la branche avec le contenu désiré

◆ changerVersionCommit()

def gitUtils.GitUtils.changerVersionCommit (   self,
  chemin,
  commit 
)

commit d'un fichier (branche principale)

Parameters
cheminFichierle chemin du fichier
texteCommitle texte associé au commit
Returns
le hash du commit def embranchement(self, cheminFichier, nomBranche): repo = Repo.init(cheminFichier) repo.create_head(nomBranche, 'HEAD') changer la version actuelle (avec une base commit):
Parameters
cheminchemin du repertoire git
commitbranche contenant le commit de la version à charger

◆ commit()

def gitUtils.GitUtils.commit (   self,
  cheminFichier,
  nomFichier,
  texteCommit 
)

commit d'un fichier (branche principale)

Parameters
cheminFichierle chemin du fichier
texteCommitle texte associé au commit
Returns
le hash du commit

◆ mergeVersion()

def gitUtils.GitUtils.mergeVersion (   self,
  chemin,
  nombranche 
)

valider une nouvelle version courante d'un contenu - Un peu plus compliqué à faire.

Parameters
cheminchemin du repertoire git
nombranchebranche contenant le contenu temporaire à repasser en principal

The documentation for this class was generated from the following file: