@Override
public void onClick(DialogInterface dialogInterface, int i) {
try {
StoredConfig config = ((Repo)getArguments().getSerializable(REPO_ARG_KEY)).getGit().getRepository().getConfig();
String email = mGitEmail.getText().toString();
String name = mGitName.getText().toString();
if (email == null || email.equals("")) {
config.unset("user", null, "email");
} else {
config.setString("user", null, "email", email);
}
if (name == null || name.equals("")) {
config.unset("user", null, "name");
} else {
config.setString("user", null, "name", name);
}
config.save();
} catch (StopTaskException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}