1 /* 2 * Copyright (C) 2009, Constantine Plotnikov <constantine.plotnikov@gmail.com> 3 * Copyright (C) 2009, JetBrains s.r.o. 4 * Copyright (C) 2008, Marek Zawirski <marek.zawirski@gmail.com> 5 * Copyright (C) 2008, Shawn O. Pearce <spearce@spearce.org> and others 6 * 7 * This program and the accompanying materials are made available under the 8 * terms of the Eclipse Distribution License v. 1.0 which is available at 9 * https://www.eclipse.org/org/documents/edl-v10.php. 10 * 11 * SPDX-License-Identifier: BSD-3-Clause 12 */ 13 14 package org.eclipse.jgit.transport; 15 16 /** 17 * Marker interface an object transport using Git pack transfers. 18 * <p> 19 * Implementations of PackTransport setup connections and move objects back and 20 * forth by creating pack files on the source side and indexing them on the 21 * receiving side. 22 * 23 * @see BasePackFetchConnection 24 * @see BasePackPushConnection 25 */ 26 public interface PackTransport { 27 // no methods in marker interface 28 }