Moose commit history #16974
-
Hi, I noticed that the commit history of moose submodule in Bison app is different for different versions of moose. Of course the latest version of moose will have additional commits, but for the common time range some of the commits found in one version of moose are not present in the other version of moose. I am wondering if someone could explain why the commit history for moose differ from version to version. I can provide additional information if needed; let me know. Thanks, |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 8 replies
-
We utilize the method of continuous integration when developing MOOSE and the MOOSE-based applications (see this wikipedia article for more info). We update the software many times a day, and when testing passes for a change in MOOSE, we update many of the MOOSE-based applications on the same day once their tests pass with the changes to MOOSE. This allows us to get updates to applications as soon as possible, whether it be bug fixes or new features. The master branch of BISON has its MOOSE submodule updated once all of its own tests pass with the new changes to MOOSE. With this, you can grab any commit of BISON, and have a version of MOOSE (noted within the submodule) that is guaranteed to be compatible. This is why you will see the MOOSE submodule within BISON (and many other MOOSE-based applications) change quite a bit: we update BISON as soon as reasonably possible with newer versions (more recent commits) of MOOSE. Bottom line: whenever you update an application, be sure to update the MOOSE submodule if it has one! |
Beta Was this translation helpful? Give feedback.
We utilize the method of continuous integration when developing MOOSE and the MOOSE-based applications (see this wikipedia article for more info). We update the software many times a day, and when testing passes for a change in MOOSE, we update many of the MOOSE-based applications on the same day once their tests pass with the changes to MOOSE. This allows us to get updates to applications as soon as possible, whether it be bug fixes or new features.
The master branch of BISON has its MOOSE submodule updated once all of its own tests pass with the new changes to MOOSE. With this, you can grab any commit of BISON, and have a version of MOOSE (noted within the submodule) that is guaranteed …