Revision: 442 http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=442&view=rev Author: yurand Date: 2009-02-05 17:11:08 +0000 (Thu, 05 Feb 2009)
Log Message: ----------- GeanyVC: Implemented revert dir/basedir for git
Modified Paths: -------------- trunk/geanyvc/vc_git.c
Modified: trunk/geanyvc/vc_git.c =================================================================== --- trunk/geanyvc/vc_git.c 2009-02-05 17:00:43 UTC (rev 441) +++ trunk/geanyvc/vc_git.c 2009-02-05 17:11:08 UTC (rev 442) @@ -89,7 +89,9 @@ static const gchar *GIT_CMD_DIFF_FILE[] = { "git", "diff", "HEAD", "--", BASENAME, NULL }; static const gchar *GIT_CMD_DIFF_DIR[] = { "git", "diff", "HEAD", NULL }; static const gchar *GIT_CMD_REVERT_FILE[] = { "git", "checkout", "--", BASENAME, NULL }; -static const gchar *GIT_CMD_REVERT_DIR[] = { "git", NULL }; +static const gchar *GIT_CMD_REVERT_DIR[] = { "git", "reset", "--", BASE_DIRNAME, + CMD_SEPARATOR, "git", "checkout", "HEAD", "--", BASE_DIRNAME, NULL +}; static const gchar *GIT_CMD_STATUS[] = { "git", "status", NULL }; static const gchar *GIT_CMD_ADD[] = { "git", "add", "--", BASENAME, NULL }; static const gchar *GIT_CMD_REMOVE[] = @@ -130,7 +132,7 @@ .env = GIT_ENV_REVERT_FILE, .function = NULL}, { - .startdir = VC_COMMAND_STARTDIR_FILE, + .startdir = VC_COMMAND_STARTDIR_BASE, .command = GIT_CMD_REVERT_DIR, .env = GIT_ENV_REVERT_DIR, .function = NULL},
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
plugins-commits@lists.geany.org