Version Control

Homepage Clovertech Forums Read Only Archives Cloverleaf General Version Control

  • Creator
    Topic
  • #54288
    Joseph Slaker
    Participant

    I’m curious what approaches to version control others are using with Cloverleaf. We don’t have anything in place here currently, which makes me a little nervous in terms of being able to easily revert changes, see when changes were made, why, and who made them, etc.

    Since Cloverleaf’s config files all appear to be plain text, I’d think it should be possible to get most any standard VCS working with it, assuming the IDE doesn’t make habit of silently changing anything behind the scenes.

    How are others approaching this within your organizations?

Viewing 8 reply threads
  • Author
    Replies
    • #80878
      bill bearden
      Participant

      This topic has come up before. We rely on the standard Cloverleaf revisions directory, which is very low tech and pretty easy to circumvent. But it is there out of the box. Some people use svn and cvs and other tools.

      http://clovertech.infor.com/viewtopic.php?t=2729

      http://clovertech.infor.com/viewtopic.php?t=5787

      http://clovertech.infor.com/viewtopic.php?t=6729

    • #80879
      Joseph Slaker
      Participant

      bill bearden wrote:

      This topic has come up before. We rely on the standard Cloverleaf revisions directory, which is very low tech and pretty easy to circumvent. But it is there out of the box. Some people use svn and rcs and other tools.

      http://clovertech.infor.com/viewtopic.php?t=2729

      http://clovertech.infor.com/viewtopic.php?t=5787

      http://clovertech.infor.com/viewtopic.php?t=6729

      Thanks for the links. I seem to have picked the wrong search terms before posting. 🙂

      I’ll give’em a read.

    • #80880
      Jim Kosloskey
      Participant

      Well the NetConfig can have the order of some of the keyed lists changed even though the values are the same as a result of just saving the NetConfig from the IDE (at least that used to happen).

      So that might indicate changes that really did not occur for some of the generic tools.

      email: jim.kosloskey@jim-kosloskey.com 29+ years Cloverleaf, 59 years IT - old fart.

    • #80881
      Richard Hart
      Participant

      Here is another thread.

      http://clovertech.infor.com/viewtopic.php?t=5913

      We store NetConfig files in CVS with the site appended

      eg

      NetConfig_top_prod_rp

      NetConfig_top_prod_fh

    • #80882
      Charlie Bursell
      Participant

      The problem is that everyone want source control as long as it is the source control we want.  ðŸ˜€   So the idea is to allow you to pick your own.

      Git is really gaining popularity and there is a free version.  This is the same source control used by the keepers of SQLite and many others.

      Take a look:  http://git-scm.com/

    • #80883
      Bob Richardson
      Participant

      Greetings,

      We are planning to migrate from 5.8.7.0 (AIX 6.1 TL 9) to 6.0.2 (preferably 6.1 if it becomes available soon) and understand that there are migration tools (the BOX function) that includes some sort of version management.

      At least for migration of changes.

      Has anyone seriously evaluated the BOX function?  checked into the versioning aspect of the BOX tools?

      Thanks.

    • #80884
      Jim Kosloskey
      Participant

      Bob,

      We are on 6.0.0 and I am sure BOX has been updated after 6.0.0.

      However I think these are still issues (and I am not sure how they might be solved):

      Imbedded Tcl calls (lets say procA calls proc2) procA will be in the BOX, proc2 will not. I understand there is now a facility for you to manually include invoked procs (like proc2 in the above example) but that is not quite as automated and does require some manual intervention.

      As I understand it that also applies to Xlates which invoke procs rather than in-line Tcl (we reference procs rather than in-line Tcl a lot). So for us that is a real potential issue.

      Likewise I believe for Tables referenced from inside Tcl via hcitbllookup.

      I suspect the same might be true for formats referenced (via GRM for example) inside Tcl.

      As I said I don’t know how some of the above would be programmatically discoverable via BOX so they may be issues for some time.

      Having said the above this should be tempered with the knowledge we are not on the most current release and have not exercised BOX a lot.

      email: jim.kosloskey@jim-kosloskey.com 29+ years Cloverleaf, 59 years IT - old fart.

    • #80885
      Jim Kosloskey
      Participant

      Bob,

      We are on 6.0.0 and I am sure BOX has been updated after 6.0.0.

      However I think these are still issues (and I am not sure how they might be solved):

      Imbedded Tcl calls (lets say procA calls proc2) procA will be in the BOX, proc2 will not. I understand there is now a facility for you to manually include invoked procs (like proc2 in the above example) but that is not quite as automated and does require some manual intervention.

      As I understand it that also applies to Xlates which invoke procs rather than in-line Tcl (we reference procs rather than in-line Tcl a lot). So for us that is a real potential issue.

      Likewise I believe for Tables referenced from inside Tcl via hcitbllookup.

      I suspect the same might be true for formats referenced (via GRM for example) inside Tcl.

      As I said I don’t know how some of the above would be programmatically discoverable via BOX so they may be issues for some time.

      Having said the above this should be tempered with the knowledge we are not on the most current release and have not exercised BOX a lot.

      email: jim.kosloskey@jim-kosloskey.com 29+ years Cloverleaf, 59 years IT - old fart.

    • #80886
      Joseph Slaker
      Participant

      Bob Richardson wrote:

      Has anyone seriously evaluated the BOX function?

Viewing 8 reply threads
  • The forum ‘General’ is closed to new topics and replies.

Forum Statistics

Registered Users
5,117
Forums
28
Topics
9,292
Replies
34,435
Topic Tags
286
Empty Topic Tags
10