Felipe Contreras <felipe.contreras@xxxxxxxxx> wrote: >For now simply add a few common aliases. > > co = checkout > ci = commit > rb = rebase > st = status > >Signed-off-by: Felipe Contreras <felipe.contreras@xxxxxxxxx> >--- > Documentation/git-checkout.txt | 5 +++++ > Documentation/git-commit.txt | 5 +++++ > Documentation/git-rebase.txt | 5 +++++ > Documentation/git-status.txt | 5 +++++ > Makefile | 5 ++++- > gitconfig | 5 +++++ > 6 files changed, 29 insertions(+), 1 deletion(-) The .spec.in file contains a manifest of all the files provided by the git package. We're adding a new file so there may be a %{sysconfdir}/gitconfig entry needed there. > create mode 100644 gitconfig > >diff --git a/Documentation/git-checkout.txt >b/Documentation/git-checkout.txt >index ca118ac..7597813 100644 >--- a/Documentation/git-checkout.txt >+++ b/Documentation/git-checkout.txt >@@ -14,6 +14,11 @@ SYNOPSIS >'git checkout' [-f|--ours|--theirs|-m|--conflict=<style>] [<tree-ish>] >[--] <paths>... > 'git checkout' [-p|--patch] [<tree-ish>] [--] [<paths>...] > >+ALIAS >+----- >+ >+git co >+ > DESCRIPTION > ----------- > Updates files in the working tree to match the version in the index >diff --git a/Documentation/git-commit.txt >b/Documentation/git-commit.txt >index 1a7616c..8705abc 100644 >--- a/Documentation/git-commit.txt >+++ b/Documentation/git-commit.txt >@@ -15,6 +15,11 @@ SYNOPSIS > [--date=<date>] [--cleanup=<mode>] [--[no-]status] > [-i | -o] [-S[<keyid>]] [--] [<file>...] > >+ALIAS >+----- >+ >+git ci >+ > DESCRIPTION > ----------- > Stores the current contents of the index in a new commit along >diff --git a/Documentation/git-rebase.txt >b/Documentation/git-rebase.txt >index 6b2e1c8..69b192d 100644 >--- a/Documentation/git-rebase.txt >+++ b/Documentation/git-rebase.txt >@@ -14,6 +14,11 @@ SYNOPSIS > --root [<branch>] > 'git rebase' --continue | --skip | --abort | --edit-todo > >+ALIAS >+----- >+ >+git co Typofix: git rb >+ > DESCRIPTION > ----------- > If <branch> is specified, 'git rebase' will perform an automatic >diff --git a/Documentation/git-status.txt >b/Documentation/git-status.txt >index 9046df9..30ecd25 100644 >--- a/Documentation/git-status.txt >+++ b/Documentation/git-status.txt >@@ -11,6 +11,11 @@ SYNOPSIS > [verse] > 'git status' [<options>...] [--] [<pathspec>...] > >+ALIAS >+----- >+ >+git st >+ > DESCRIPTION > ----------- > Displays paths that have differences between the index file and the >diff --git a/Makefile b/Makefile >index 3588ca1..18081bf 100644 >--- a/Makefile >+++ b/Makefile >@@ -1010,7 +1010,7 @@ ifndef sysconfdir > ifeq ($(prefix),/usr) > sysconfdir = /etc > else >-sysconfdir = etc >+sysconfdir = $(prefix)/etc > endif > endif Hmmm that's odd that the original used just "etc", but this seems correct (I don't have a machine around to check). One small complication here is Mac OS X -- I always end up needing to special-case it to use /private/etc because /etc is a symlink and it's very easy to break the system by replacing it with a real directory. Kinda ugly, but it's best to be safe. I learned that the hard way. > >@@ -1586,6 +1586,7 @@ template_dir_SQ = $(subst ','\'',$(template_dir)) > htmldir_relative_SQ = $(subst ','\'',$(htmldir_relative)) > prefix_SQ = $(subst ','\'',$(prefix)) > gitwebdir_SQ = $(subst ','\'',$(gitwebdir)) >+sysconfdir_SQ = $(subst ','\'',$(sysconfdir)) > > SHELL_PATH_SQ = $(subst ','\'',$(SHELL_PATH)) > PERL_PATH_SQ = $(subst ','\'',$(PERL_PATH)) >@@ -2340,6 +2341,8 @@ install: all > $(MAKE) -C templates DESTDIR='$(DESTDIR_SQ)' install > $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(mergetools_instdir_SQ)' > $(INSTALL) -m 644 mergetools/* '$(DESTDIR_SQ)$(mergetools_instdir_SQ)' >+ $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(sysconfdir_SQ)' >+ $(INSTALL) -m 644 gitconfig '$(DESTDIR_SQ)$(ETC_GITCONFIG_SQ)' > ifndef NO_GETTEXT > $(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(localedir_SQ)' > (cd po/build/locale && $(TAR) cf - .) | \ >diff --git a/gitconfig b/gitconfig >new file mode 100644 >index 0000000..c45d300 >--- /dev/null >+++ b/gitconfig >@@ -0,0 +1,5 @@ >+[alias] >+ co = checkout >+ ci = commit >+ rb = rebase >+ st = status -- David -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html