Repositories are essentially passive. The only slight exception is that a watched repository will scan files dropped into a directory and automatically update its index to include the files.
However, putting artifacts such as bundles into a repository does not cause them to be deployed into dm Server.
To deploy artifacts, you need to drop them into the pickup directory or use the STS tooling or Admin Console to deploy them.
Alternatively, you can deploy artifacts from a repository by deploying a plan referring to the artifacts.
Artifacts which provide package dependencies for your application are automatically deployed from the repository when the application is deployed.
Please read the documentation for more information. ;-)