• # différence start/pré-commit

    Posté par . Évalué à 2.

    L'article est bien mal fait.

    L'intro sur les hooks est bien mais je pense qu'il manque un peu d'info sur le déroulement d'un commit

    Du coup je ne comprend pas bien la différence entre le start et précommit et quand les utiliser (c'est quoi la création de la transaction de commit)

    Est-ce que le start-commit est exécuté coté client ?

    ca veut dire quoi 'txn' dasn les exemples (transaction)

    RAS pour les autres hooks
    • [^] # Re: différence start/pré-commit

      Posté par . Évalué à 1.

      Ooups

      j'avait ecrit:

      L'article est pas mal fait.

      je voulais ecrire:

      L'article est bien mal fait.

      Achète toi des mains ----->[]
    • [^] # Re: différence start/pré-commit

      Posté par . Évalué à 1.

      J'ai modifié l'article (surtout la première page) pour essayer d'être plus clair.
      • [^] # Re: différence start/pré-commit

        Posté par . Évalué à 3.

        Là ca devient pas mal du tout.

        Sur la première page tu pourrais préciser que les 3 premiers concernent le commit de données et les 2 autres les propriétés.

        Ca serait également le moment de préciser encore un peu le commit.
        On comprend qu'il y a un commit svn avant un commit de style BDD mais on ne comprend toujours pas le mécanisme et du coup pas l'intérêt d'avoir 2 hooks (genre "le commit svn prépare le commit BDD.... les authentification, ... concernent le start alors que les contrôles d'intégrité sur le dépot sont pre. C'est pas moi le spécialiste ;-)

        Mets toi à la place d'un developeur. Si je souhaitais faire un hook qui reformate un fichier en insérant des CTRL M comme caractère de fin de ligne (je sais y'a les properties pour ca mais c'est un ex) j'en fais un start ou un pre.
        Avec l'exemple du quota je me doute un peu.


        Sinon c'est vraiment du bon boulot et ca m'a fait découvrir ce sitequi n'est pas mal fait non plus (j'aime bien le fait de pouvoir récupérer les articles en PDF à la alphawork).

        Dommage qu'il n'y ait pas de section python ;-)
        • [^] # Re: différence start/pré-commit

          Posté par . Évalué à 1.

          Sur la première page tu pourrais préciser que les 3 premiers concernent le commit de données et les 2 autres les propriétés.

          C'est fait.

          Ca serait également le moment de préciser encore un peu le commit...

          Je prend note de la remarque. Je vais essayer de revoir cela le week-end prochain (pour le faire à tête reposé). Il faut que je retrouve la référence à cela, mais il me semble qu'il n'est pas recommandé de modifier le contenu d'un transaction (en insérant par exemple des CTRL M dans des fichiers).

          Sinon c'est vraiment du bon boulot et ca m'a fait découvrir ce sitequi n'est pas mal fait non plus (j'aime bien le fait de pouvoir récupérer les articles en PDF à la alphawork).

          Il faut que j'améliore le système qui n'est pas super. Il faut juste que je trouve l'outil le plus pratique pour le faire.

          Dommage qu'il n'y ait pas de section python ;-)

          Je n'ai aucune expérience sur Python ce qui fait qu'il n'y aura (de ma part en tout cas) probablement aucun article. Par contre, si vous avez de tels articles sous une licence CC ou qui pourraient être publiés sur une de ces licences, je prends (je peux même essayer de faire une traduction anglais->français).
          • [^] # Re: différence start/pré-commit

            Posté par . Évalué à 2.

            C'est le mécanisme du commit qu'il est important d'expliciter.
            L'exemple était là pour que tu comprennes l'hésitation que peut rencontrer un developpeur (et en plus il est mal choisi , j'en conviens).

            Dois-je en faire un start ou pre commit ?

            Autre sujet, il n'est pas prévu dans SVN d'avoir des hooks coté client (un peu comme les triggre Clearcase). Ca serait pas mal faciliter par ex l'intégration avec des outils de change request management.
            • [^] # Re: différence start/pré-commit

              Posté par . Évalué à 1.

              J'ai fait les modifications. Voir ces pages:
              - http://toutprogrammer.com/article_29.html(...)
              - http://toutprogrammer.com/article_29_3.html(...)

              C'est le mécanisme du commit qu'il est important d'expliciter.

              Je pense en effet qu'il est important mais je pense également qu'il est possible de mieux comprendre comment utiliser start-commit ou pre-commit en regardant par exemple les paramètres données aux hooks. C'est ce que j'ai essayé de fait avec les corrections sur les pages indiquées ci-dessus.

              Je pense qu'à trop rentrer dans le détail, je risque d'embrouiller encore d'avantage le lecteur de l'article.

              Dois-je en faire un start ou pre commit ?

              Voir cela en bas de la page 3. Je pense qu'il faut voir que parfois l'utilisation de l'un ou l'autre ne changera rien à la fonctionnalité désirée.

              Autre sujet, il n'est pas prévu dans SVN d'avoir des hooks coté client (un peu comme les triggre Clearcase). Ca serait pas mal faciliter par ex l'intégration avec des outils de change request management.

              Aucune idée.
              • [^] # Re: différence start/pré-commit

                Posté par . Évalué à 2.

                Je ne me souviens plus avoir vu ta note en bas de première page mais avec cette précision il n'y a plus d'ambiguité

                Cet article est vraiment un must:

                clair
                agréable à lire
                orthographe soigné
                bien appuyé par des exemples

                Bravo,

                Je ne sais si tous les articles sont de cette facture mais je n'hésitai pas
                à te faire de la pub.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.