/**
* (C) Copyright 2013 Jabylon (http://www.jabylon.org) and others.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*/
/**
*
*/
package org.jabylon.team.git;
/**
* @author Johannes Utzig (jutzig.dev@googlemail.com)
*
*/
public class GitConstants {
private GitConstants() {
// hide utility constructor
}
public static final String KEY_COMMIT = "git.commit";
public static final String KEY_PUSH = "git.push";
public static final String KEY_USERNAME = "git.username";
public static final String KEY_PASSWORD = "git.password";
public static final String KEY_EMAIL = "git.email";
public static final String KEY_MESSAGE = "git.message";
public static final String KEY_INSERT_CHANGE_ID = "git.changeId";
/**
* the (optional) private key for authentication
*/
public static final String KEY_PRIVATE_KEY = "git.private.key";
/**
* the refspec used for pushes
*/
public static final String KEY_PUSH_REFSPEC = "git.push.refspec";
/**
* the default for the refspec
*/
public static final String DEFAULT_PUSH_REFSPEC = "refs/heads/{0}:refs/heads/{0}";
/**
* use rebase or merge
*/
public static final String KEY_REBASE = "git.rebase";
/**
* the default for the rebase setting. Default is <code>true</code> (merge)
*/
public static final boolean DEFAULT_REBASE = true;
}