__init__.py 1.4 KB

123456789101112131415161718192021222324252627282930313233
  1. # __init__.py -- Cloud storage backends for dulwich
  2. # Copyright (C) 2025 Jelmer Vernooij <jelmer@jelmer.uk>
  3. #
  4. # SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
  5. # Dulwich is dual-licensed under the Apache License, Version 2.0 and the GNU
  6. # General Public License as published by the Free Software Foundation; version 2.0
  7. # or (at your option) any later version. You can redistribute it and/or
  8. # modify it under the terms of either of these two licenses.
  9. #
  10. # Unless required by applicable law or agreed to in writing, software
  11. # distributed under the License is distributed on an "AS IS" BASIS,
  12. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. # See the License for the specific language governing permissions and
  14. # limitations under the License.
  15. #
  16. # You should have received a copy of the licenses; if not, see
  17. # <http://www.gnu.org/licenses/> for a copy of the GNU General Public License
  18. # and <http://www.apache.org/licenses/LICENSE-2.0> for a copy of the Apache
  19. # License, Version 2.0.
  20. #
  21. """Cloud storage backends for dulwich.
  22. This package provides support for storing Git repositories in various
  23. cloud storage services. It includes implementations for different cloud
  24. providers that can be used as alternative storage backends to the
  25. traditional filesystem-based storage.
  26. Available backends:
  27. - GCS (Google Cloud Storage): Store Git objects in Google Cloud Storage buckets
  28. """
  29. __all__ = []