X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fsrc%2Fdmclock%2FREADME.before-modifying-files-here-or-below;fp=src%2Fceph%2Fsrc%2Fdmclock%2FREADME.before-modifying-files-here-or-below;h=2226512d722f662beada89ad8b1c5895c9262df1;hb=812ff6ca9fcd3e629e49d4328905f33eee8ca3f5;hp=0000000000000000000000000000000000000000;hpb=15280273faafb77777eab341909a3f495cf248d9;p=stor4nfv.git diff --git a/src/ceph/src/dmclock/README.before-modifying-files-here-or-below b/src/ceph/src/dmclock/README.before-modifying-files-here-or-below new file mode 100644 index 0000000..2226512 --- /dev/null +++ b/src/ceph/src/dmclock/README.before-modifying-files-here-or-below @@ -0,0 +1,29 @@ +The dmclock is an EXTERNAL library is not wholly owned by the ceph +repo. Instead, it is brought into ceph repo via a "git subtree". + +If you are unfamiliar with this technique, PLEASE READ +../../README.git-subtree. + +IT'S VERY LIKELY YOU DO *NOT* WANT TO DIRECTLY MODIFY FILES IN OR +BELOW src/dmclock, AND THAT IF YOU DO MODIFY SUCH FILES YOUR +MODIFICATIONS WILL LIKELY BE REJECTED. + +You should only modify files below src/dmclock if: + + 1) you intend to diverge the ceph version of the dmclock library + from the external library, and + + 2) you intend for ceph developers to maintain those divergences + for the foreseeable future, even as the dmclock library evolves + and those changes are pulled into ceph. + +[Note: this file is an example of such a modification; this file is +such a divergence.] + +If you would like to submit a PR to the dmclock library itself, then +you'll want to submit a PR to: + + https://github.com/ceph/dmclock + +After that PR is merged, you would then submit a PR to ceph that does +a "git subtree pull" (see ../../README.git-subtree for details).