When issuing a commit the commit archive only uploads the commit from where ever you are in the configuration tree. Example if you commit from [ edit ] you get the entire config. If you commit from [edit interfaces ethernet eth0] you get just the configuration for eth0. If you commit from [edit interfaces] you will get all of the ethernet and interfaces.
When commits are done it should always capture the entire configuration.