Skip to content

book/git-test-repository

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

git-test-repository

This repository contains all the "special cases" of objects that I know of.

The (Perl) program used to build it can be found at: http://github.com/book/git-test-repo-tool/

The test repository itself is entirely regenerated whenever I update the builder script. If you use it in your tests, you should generate a bundle with the build-test-repo program found in the git-test-repo-tool repository and use that.

Here's an ascii-art view of the annotated commit graph, with the details related to each commit:

*   2547b1f6e678767d8b99dcf7de0bce7af3fcc742 (HEAD, master) iso-8859-1 message, gpgsig, mergetag
|\  
| * ddb3af4f0dbb790d2b3bf4c0dcb01bc1ccfb1d09 (tag: v1.0.3, encoding) commit with empty message
* |   f57d3de36bcf54876203a90bed6e34c66445955a mergetag, gpgsig
|\ \  
| |/  
* |   26ec45feb9a4fec8e5f5b9df3c8c74cd0c02ec35 iso-8859-1 message, mergetag
|\ \  
| | | *-.   443ccf76e57860fc1c9a571d9352e83767f892ab (mergetags) mergetag, mergetag
| | | |\ \  
| |_|_|/ /  
|/| | | /   
| | |_|/    
| |/| |     
| | | | *-.   61bb82c2b6b2dc821d246da296a614980bda798a (slave) mergetag, mergetag, gpgsig
| | | | |\ \  
| |_|_|_|/ /  
|/| | | | /   
| | | |_|/    
| | |/| |     
| | * | | 6f5aa7f9e1e7bd62459c162fefada15cbc4a31aa (tag: v1.0.2) utf-8 content, iso-8859-1 message, gpgsig
| |/ / /  
| * | | 9e9de230f26400f80f950ea2100120b6ed0866ff (tag: v1.0.1) shift-jis content, shift-jis message
* | | |   046d7e6f44a34baa6f001c609ed9686ab99b541e (tag: v1.1.0) mergetag
|\ \ \ \  
| |/ / /  
| * | | df54401d5437c692a7710ffcb13407231e59716f (tag: v1.0.0) utf-8 content, iso-8859-1 message and author name
| * | | 14698909a83019a37cffa67307c95ce62702428e utf-8 content, iso-8859-1 message
| |/ /  
* | | 0f1bd12c68069a4bb737ae7e83f3560d0f0ba86c gpgsig
* | | cdc334b5c3bfabb22beb95ba23546dd01b382b40 utf-8 content, utf-8 message
|/ /  
* |   1fcb030d541bc55c49c5594936dd88016b6a6744 basic merge
|\ \  
| |/  
| * 9f5d6163102d412e67d166ae401346b0588e0229 empty tree, parentless
* cd3ebcdff22498b4d78e55cd8b710afba41bff59 utf-8 author name, utf-8 message, utf-8 content
* fc26f823bbc307264d42307f3fb14948a3ef1d53 no author name

Here's the list of the references in the repository, with the details related to each of the annotated tags:

ddb3af4f0dbb790d2b3bf4c0dcb01bc1ccfb1d09 refs/heads/encoding
2547b1f6e678767d8b99dcf7de0bce7af3fcc742 refs/heads/master
443ccf76e57860fc1c9a571d9352e83767f892ab refs/heads/mergetags
61bb82c2b6b2dc821d246da296a614980bda798a refs/heads/slave
ec70b772b61ac02366bfa415cbd0ae2def2853cd refs/tags/empty tag pointing to a tree (the empty tree)
abc305df034369a366a4dcf46bb3ec18dd046449 refs/tags/hello tag pointing to a blob
2754ad0190c4d6c7c9aab73782b6b83632d5a2cd refs/tags/v1.0.0 gpgsig
a6f80fd17a885b5cef81be286a5615f2ea653ce0 refs/tags/v1.0.1 utf-8 message, gpgsig
6400d8db7d50f3594d62e00f177cd849246a083e refs/tags/v1.0.2 gpgsig
f98aa5d408b4153ce8b7528b832f46552f49de6c refs/tags/v1.0.3 gpgsig
f63634769f7e15bca9404a9c019487290a3222f9 refs/tags/v1.1.0 gpgsig

About

A Git repository full of special cases, for testing purposes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published