Commit graph

612 commits

Author SHA1 Message Date
Andrew Starr-Bochicchio 28df09b103 git-fresh-branch: Check for changes and prompt for input before nuking. (Issue: #142) 2015-03-09 22:14:37 -04:00
hemanth.hm 14ef2a88ef Merge pull request #308 from spacewander/git-utility
extra mktemp into git_extra_mktemp.
2015-03-08 23:37:20 +05:30
hemanth.hm a48402153b Merge pull request #312 from RichardLitt/feature/concat-extra-feature-names
Added in option to concat extra feature names.
2015-03-08 23:36:41 +05:30
hemanth.hm 475124ac6e Merge pull request #320 from cironunes/gh-pages-fix
fix gh-pages to stash and don't delete files.
2015-03-03 18:12:02 +05:30
Ciro Nunes c1b0067a97 fix gh-pages to stash and don't delete files
Closes #137
2015-03-03 09:04:20 -03:00
hemanth.hm 30ac2ae550 Merge pull request #319 from pfctgeorge/allow-empty-when-setup
Allow empty initial commit when setup repo.
2015-02-20 10:21:35 +05:30
Jianjin Fan 6df9673936 Allow empty initial commit when setup repo.
When hit `git setup` in an empty directory, it doesn't create a commit. But often we need an empty initial commit for future rebasing and reseting, etc. Fixes #318.
2015-02-20 12:25:25 +08:00
hemanth.hm 722a4061ac Merge pull request #317 from jykntr/master
git-summary correctly displays project name.
2015-02-19 21:12:48 +05:30
jykntr bfeb897a6d git-summary correctly displays project name
git-summary correctly displays project name when not executed in the top
level directory of a repository.  Fixes tj/git-extras#302.

Uses the git-sh-setup script to find top level directory and then uses
that directory name for the project name.
2015-02-18 17:09:39 -07:00
hemanth.hm a618a56754 Merge pull request #316 from code42day/changelog-config
`changelog` config.
2015-02-16 09:23:21 +05:30
Damian Krzeminski fabb2c5541 changelog: add git-config support for format and log options
(1) make format configurable

you can change the default changelog format by configuring
changelog.format git variable

for example:

  git config changelog.format '- %s (%ae)'

gives you something like that:

  - Merge pull request #298 from timfeirg/master (hemanth.hm@gmail.com)
  - remove stuff from readme & form a list (kkcocogogo@gmail.com)

see git-log man for more examples

(2) make log options configurable

set `changelog.opts` to influence the way changelogs are generated

    git config changelog.opts --no-merges

or:

    git config changelog.opts --first-parent

fixes #285

also:
- delay calculating HEAD until needed
- remove extra line before header
2015-02-15 22:40:24 -05:00
hemanth.hm f12e7ac27c Merge pull request #315 from code42day/consistent-editor
use standard git editor in git-authors & git-changelog.
2015-02-14 16:41:04 +05:30
Damian Krzeminski a86d850688 use standard git editor in git-authors & git-changelog
The editor used will be chosen from the GIT_EDITOR environment variable,
the core.editor configuration variable, the VISUAL environment variable,
or the EDITOR environment variable (in that order).

That ensures that `git-changelog` and `git-authors` will use the same editor
as `git-commit`, `git-merge` etc.
2015-02-13 17:51:22 -05:00
hemanth.hm 8750491323 Merge pull request #314 from snowyu/feature/custom-commit-message
added custom commit message option to `git-release`
2015-02-12 19:11:34 +05:30
Riceball LEE 48eb195ee0 + custom commit message options supports 2015-02-12 17:55:31 +08:00
hemanth.hm 83b9348c91 Merge pull request #300 from chernjie/git-scp
git scp - Copy files to SSH compatible `git-remote`.
2015-02-11 13:47:01 +05:30
hemanth.hm f20e260a9a Merge pull request #313 from wooorm/bug/fix-missing-closing-brace
Fix missing closing curly brance in `bash_completion.sh`.
2015-02-11 13:46:00 +05:30
wooorm a58ee0a4e9 Fix missing closing curly brance in bash_completion.sh
- Introduced in b0a6d04f9ff303a9864070eda45c7309e3789ad4;
- Comments: https://github.com/tj/git-extras/commit/
  b0a6d04f9ff303a9864070eda45c7309e3789ad4#commitcomment-9687275.
2015-02-11 08:53:12 +01:00
Richard Littauer b1a790b851 Added in option to concat extra feature names
This takes any extra arguments supplied to `$git feature` and sets
them as the new feature name. For instances, instead of throwing an
error if `$git feature new thing` is called, it will create branch
`feature/new-thing`.
2015-02-10 16:02:39 -08:00
hemanth.hm ced7ec0c97 Merge pull request #310 from imsky/git-delta
Added `git-delta`.
2015-02-10 09:45:54 +05:30
Ivan Malopinsky e7b371b355 git-delta 2015-02-09 21:09:11 -05:00
hemanth.hm d4e40101f7 Merge pull request #309 from wooorm/feature/add-git-authors
Added `git-authors`.
2015-02-08 12:10:18 +05:30
wooorm b0a6d04f9f Add git-authors 2015-02-07 17:24:21 +01:00
CJ 0325c46a43 tj#300 Added bash completion 2015-02-05 18:23:37 +08:00
spacewander 32aee50bc6 extra mktemp into git_extra_mktemp
now we can put all utility functions to git-extra-utility
2015-02-05 14:22:49 +08:00
hemanth.hm c50f096ee3 Merge pull request #307 from ckhall/feature/add_git_chore_workflow
adding git-chore.
2015-02-05 11:21:15 +05:30
Chris Hall a36b7f4934 adding git-chore 2015-02-04 11:52:23 -05:00
hemanth.hm 4d07797b40 Merge pull request #306 from spacewander/master
add enough X to fix #303.
2015-02-02 20:05:39 +05:30
spacewander e1cedf7fd2 add enough X to fix #303.
GNU mktemp requires at least three X in the last part of template.
2015-02-02 21:35:44 +08:00
hemanth.hm c5c542da6c Merge pull request #304 from wooorm/git-ignore-typo
Fix typo in in `git ignore` message.
2015-01-23 18:27:36 +05:30
wooorm 1199186652 Fix typo in in git ignore message 2015-01-23 11:58:38 +01:00
CJ 195fb17458 symlink git-rscp to git-scp 2015-01-19 12:27:56 +08:00
hemanth.hm e738f760ae Avoid duplicating asterisk.
Closes https://github.com/tj/git-extras/pull/218
2015-01-18 22:10:39 +05:30
hemanth.hm a695f36f0b Updated License.
2015!
2015-01-01 00:07:00 +05:30
CJ 42fa7ceaac path argument can not be optional in rscp; add more docs 2014-12-29 00:14:44 +11:00
CJ 158266684d OMG a spelling mistake\! 2014-12-28 23:53:49 +11:00
hemanth.hm 13326b89e5 Merge pull request #301 from raeffs/master
updated documentation for git-squash.
2014-12-28 08:19:29 +05:30
Raphael Fleischlin bc17c1cb2e updated documentation because git-squash does no longer delete source-branch 2014-12-27 20:45:28 +01:00
CJ 909072ad54 Updated man page for git-scp 2014-12-18 15:45:35 +08:00
CJ 8259a0dcb4 First RFC documentation 2014-12-18 15:14:52 +08:00
hemanth.hm 182d17cd33 Merge pull request #299 from jonanp/git-delete-branch
Handle different remotes.
2014-12-17 17:49:02 +05:30
Jon Ander Peñalba bfd38ca891 When deleting a branch check if git has config.
Don't assume that the remote is always origin and that the
remote branch name is the same as the local one
2014-12-17 11:33:09 +01:00
hemanth.hm ce26630596 Merge pull request #298 from timfeirg/master
readme moved to wiki.
2014-12-17 09:37:56 +05:30
timfeirg dab6179163 remove stuff from readme & form a list 2014-12-17 11:32:47 +08:00
CJ 73d5209743 adapted a more generic, customizable and friendly script 2014-12-16 21:26:18 +08:00
CJ 399073af7b Copy from git-goth https://github.com/chernjie/git-goth 2014-12-16 20:12:06 +08:00
hemanth.hm 1b2b61169a Merge pull request #296 from spacewander/add-completion
More bash completion functions.
2014-12-15 08:36:16 +05:30
spacewander 2f5a6c1399 add more bash completion functions 2014-12-14 17:17:01 +08:00
hemanth.hm fb573b2c4d Merge pull request #294 from GuillaumeSeren/feature/git-missing-add-ref-completion
Add ref completion to git-missing.
2014-12-12 23:27:58 +05:30
Guillaume Seren 903512c02b
Add ref completion to git-missing.
I find useful to get the ref completion in the git-missing command,
the behavior is the *like* the one on 'git log --pretty' it use the
'git for-each-ref' command to provide shortname of :
* All local branches.
* All remote/branches.
* All tags.
* The stash.

The output can be a bit huge, but provide a standard git / bash completion.
2014-12-12 18:52:07 +01:00