| Junio C Hamano | 1a4e841 | 2005-12-27 08:17:23 | [diff] [blame] | 1 | git-get-tar-commit-id(1) | 
|  | 2 | ======================== | 
|  | 3 |  | 
|  | 4 | NAME | 
|  | 5 | ---- | 
| Junio C Hamano | 393e57f | 2007-11-20 04:53:25 | [diff] [blame] | 6 | git-get-tar-commit-id - Extract commit ID from an archive created using git-archive | 
| Junio C Hamano | 1a4e841 | 2005-12-27 08:17:23 | [diff] [blame] | 7 |  | 
|  | 8 |  | 
|  | 9 | SYNOPSIS | 
|  | 10 | -------- | 
| Junio C Hamano | 15567bc | 2011-07-23 00:51:59 | [diff] [blame] | 11 | [verse] | 
| Junio C Hamano | fce7c7e | 2008-07-02 03:06:38 | [diff] [blame] | 12 | 'git get-tar-commit-id' < <tarfile> | 
| Junio C Hamano | 1a4e841 | 2005-12-27 08:17:23 | [diff] [blame] | 13 |  | 
|  | 14 |  | 
|  | 15 | DESCRIPTION | 
|  | 16 | ----------- | 
|  | 17 | Acts as a filter, extracting the commit ID stored in archives created by | 
| Junio C Hamano | 1aa40d2 | 2010-01-21 17:46:43 | [diff] [blame] | 18 | 'git archive'. It reads only the first 1024 bytes of input, thus its | 
| Junio C Hamano | 1a4e841 | 2005-12-27 08:17:23 | [diff] [blame] | 19 | runtime is not influenced by the size of <tarfile> very much. | 
|  | 20 |  | 
| Junio C Hamano | 1aa40d2 | 2010-01-21 17:46:43 | [diff] [blame] | 21 | If no commit ID is found, 'git get-tar-commit-id' quietly exists with a | 
| Junio C Hamano | 1a4e841 | 2005-12-27 08:17:23 | [diff] [blame] | 22 | return code of 1. This can happen if <tarfile> had not been created | 
| Junio C Hamano | 1aa40d2 | 2010-01-21 17:46:43 | [diff] [blame] | 23 | using 'git archive' or if the first parameter of 'git archive' had been | 
| Junio C Hamano | 1a4e841 | 2005-12-27 08:17:23 | [diff] [blame] | 24 | a tree ID instead of a commit ID or tag. | 
|  | 25 |  | 
| Junio C Hamano | 1a4e841 | 2005-12-27 08:17:23 | [diff] [blame] | 26 | GIT | 
|  | 27 | --- | 
| Junio C Hamano | f7c042d | 2008-06-06 22:50:53 | [diff] [blame] | 28 | Part of the linkgit:git[1] suite |