Spaces:
Sleeping
Sleeping
| #!/Users/chinmayjha/Documents/second-brain/second-brain-ai-assistant-course/apps/second-brain-online/.venv-offline/bin/python | |
| # dul-receive-pack - git-receive-pack in python | |
| # Copyright (C) 2008 John Carr <john.carr@unrouted.co.uk> | |
| # | |
| # SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later | |
| # Dulwich is dual-licensed under the Apache License, Version 2.0 and the GNU | |
| # General Public License as public by the Free Software Foundation; version 2.0 | |
| # or (at your option) any later version. You can redistribute it and/or | |
| # modify it under the terms of either of these two licenses. | |
| # | |
| # Unless required by applicable law or agreed to in writing, software | |
| # distributed under the License is distributed on an "AS IS" BASIS, | |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
| # See the License for the specific language governing permissions and | |
| # limitations under the License. | |
| # | |
| # You should have received a copy of the licenses; if not, see | |
| # <http://www.gnu.org/licenses/> for a copy of the GNU General Public License | |
| # and <http://www.apache.org/licenses/LICENSE-2.0> for a copy of the Apache | |
| # License, Version 2.0. | |
| # | |
| import os | |
| import sys | |
| from dulwich.porcelain import receive_pack | |
| if len(sys.argv) < 2: | |
| sys.stderr.write("usage: %s <git-dir>\n" % os.path.basename(sys.argv[0])) | |
| sys.exit(1) | |
| sys.exit(receive_pack(sys.argv[1])) | |