Example #1
0
int 
main (int argc, char **argv)
{
	GiggleGit        *git;
	GiggleRevision   *rev1, *rev2;
	GiggleJob        *diff;

	g_type_init ();

	main_loop = g_main_loop_new (NULL, FALSE);

	git = giggle_git_get ();
	giggle_git_set_directory (git, "/home/micke/Source/giggle", NULL);

	rev1 = giggle_revision_new ("4c7b72b6dc089db58d25d2a2a07de6a4d15f3560");
	giggle_revision_set_author (rev1, "Richard Hult <*****@*****.**>");
	giggle_revision_set_short_log (rev1, "Make the patch view use a monospace font");
	giggle_revision_set_date (rev1, "2007-01-12");

	rev2 = giggle_revision_new ("883a8b6ed7f068d01e70e3e516164f497f9babd9");
	giggle_revision_set_author (rev2, "Richard Hult <*****@*****.**>");
	giggle_revision_set_short_log (rev2, "Make the patch view use a monospace font");
	giggle_revision_set_date (rev2, "2007-01-12");

	diff = giggle_git_diff_new ();
	giggle_git_diff_set_revisions (GIGGLE_GIT_DIFF (diff), rev1, rev2);
	giggle_git_run_job (git, diff, job_done_cb, NULL);
	g_object_unref (diff);

	g_main_loop_run (main_loop);

	g_object_unref (git);

	return 0;
}
Example #2
0
static void
giggle_clone_dialog_init (GiggleCloneDialog *dialog)
{
	dialog->priv = GIGGLE_CLONE_DIALOG_GET_PRIVATE (dialog);
	dialog->priv->git = giggle_git_get ();
	dialog->priv->git_directory = NULL;
}