The git-file-history Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The git-file-history Reference Manual

This is the git-file-history Reference Manual, version 0.1, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 03:57:53 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

git-file-history

Retrieve a file's commit history in Git.

Usage

CL-USER> (ql:quickload :git-file-history)
To load "git-file-history":
  Load 1 ASDF system:
    git-file-history
; Loading "git-file-history"
..................................................
[package git-file-history].
(:GIT-FILE-HISTORY)

CL-USER> (git-file-history:commits #p"/home/eudoxia/code/crane/" #p"/home/eudoxia/code/crane/README.md")
("c389025b66daef262ad364b17a91d7b0aaf22a3b"
 "0857a1272dfb5045755167a22d942c6f176abbca"
 "a8f7f62353ed78a49914359e4c9f3ca3e626ed43"
 "4a9791d404a7a31adceeb3c61858026b1bf2088c"
 "9d07f675f83ea5b8ce0c09ac0b009dd3d21ac2ec"
 "422dc093cc16b4d62b6a86bb37dfd0fb7bea1af4"
 "e1c4a4e72310b8b90f2bcefcf99932a1bef95c1e"
 "fd27d81c84f56daa607c42a5bbe784679c661a10"
 "e2f0f868ac02f7756aec75442fee6f0e2596e20a"
 "eb5202d7332c0cf5a3e363a047e7fe04330dc429"
 "cb29280ab2ed89834a84f5601d16497e59181e97"
 "b19a30dba73e8aacb4bbf01b25af168f7719e376"
 "b1c36ff4e2dd0550b03ddf0c07d8a1f87d81da4f"
 "7de0586d85d041f08ff90a628a3c4ad70246740b"
 "99de43bd2a4bb7c89d826644a72952e207c58d0f"
 "43d5f37938cddb7bf8fe1f2d25f3d0712d8bad8b"
 "5e51ac460f6727ccba626eb9aa57f6e1745c0fe9"
 "6c37312bdddaed4102ba2b63d65d986ec2eaa569"
 "b20f5d369d6629aadaaf4e824b769f529a18e23c"
 "0f3efeb9a828dc629a5e769cac759d83ce66a2f3"
 "635c9a8583d12ead7c04172e523063aec6ef64cb"
 "9d49b3a56b20637b59fcdcf2a329fb84a2e94455"
 "a06b44751047a75fd61b1176e1bfa15827e91381"
 "bd92decd26f0915cf3e94c59414e71dc0029cfce"
 "16e25b512b5912270ae09235156f852af54dfa35"
 "3d08bf940ff3f381cbbe83bc6c62a1a36886f3bc"
 "ca1c44284b41570136d047c05b8cf6254f74980c"
 "2f398f6cf55b5c3376a38f65effdce6d7d366873"
 "4180f944b1f893ef04436ef4e5faca53c03475f1"
 "d299e51b5ef17ac29c262a6b10da6bb8ba9d32ec")

CL-USER> (git-file-history:view-commit #p"/home/eudoxia/code/crane/" "cb29280ab2ed89834a84f5601d16497e59181e97")
(:NAME "Fernando Borretti"
 :EMAIL "eudoxiahp@gmail.com"
 :TIMESTAMP @2014-06-01T17:46:52.000000-03:00
 :SUMMARY "Add fixtures and inflation/deflation examples to README"
 :DESCRIPTION NIL)

License

Copyright (c) 2016 Fernando Borretti

Licensed under the MIT License.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 git-file-history

Maintainer

Fernando Borretti <eudoxiahp@gmail.com>

Author

Fernando Borretti <eudoxiahp@gmail.com>

Home Page

https://github.com/eudoxia0/git-file-history

Source Control

(:git "https://github.com/eudoxia0/git-file-history.git")

Bug Tracker

https://github.com/eudoxia0/git-file-history/issues

License

MIT

Description

Retrieve a file’s commit history in Git.

Long Description

# git-file-history

Retrieve a file’s commit history in Git.

# Usage

“‘lisp
CL-USER> (ql:quickload :git-file-history)
To load "git-file-history":
Load 1 ASDF system:
git-file-history
; Loading "git-file-history"
..................................................
[package git-file-history].
(:GIT-FILE-HISTORY)

CL-USER> (git-file-history:commits #p"/home/eudoxia/code/crane/" #p"/home/eudoxia/code/crane/README.md") ("c389025b66daef262ad364b17a91d7b0aaf22a3b"
"0857a1272dfb5045755167a22d942c6f176abbca"
"a8f7f62353ed78a49914359e4c9f3ca3e626ed43"
"4a9791d404a7a31adceeb3c61858026b1bf2088c"
"9d07f675f83ea5b8ce0c09ac0b009dd3d21ac2ec"
"422dc093cc16b4d62b6a86bb37dfd0fb7bea1af4"
"e1c4a4e72310b8b90f2bcefcf99932a1bef95c1e"
"fd27d81c84f56daa607c42a5bbe784679c661a10"
"e2f0f868ac02f7756aec75442fee6f0e2596e20a"
"eb5202d7332c0cf5a3e363a047e7fe04330dc429"
"cb29280ab2ed89834a84f5601d16497e59181e97"
"b19a30dba73e8aacb4bbf01b25af168f7719e376"
"b1c36ff4e2dd0550b03ddf0c07d8a1f87d81da4f"
"7de0586d85d041f08ff90a628a3c4ad70246740b"
"99de43bd2a4bb7c89d826644a72952e207c58d0f"
"43d5f37938cddb7bf8fe1f2d25f3d0712d8bad8b"
"5e51ac460f6727ccba626eb9aa57f6e1745c0fe9"
"6c37312bdddaed4102ba2b63d65d986ec2eaa569"
"b20f5d369d6629aadaaf4e824b769f529a18e23c"
"0f3efeb9a828dc629a5e769cac759d83ce66a2f3"
"635c9a8583d12ead7c04172e523063aec6ef64cb"
"9d49b3a56b20637b59fcdcf2a329fb84a2e94455"
"a06b44751047a75fd61b1176e1bfa15827e91381"
"bd92decd26f0915cf3e94c59414e71dc0029cfce"
"16e25b512b5912270ae09235156f852af54dfa35"
"3d08bf940ff3f381cbbe83bc6c62a1a36886f3bc"
"ca1c44284b41570136d047c05b8cf6254f74980c"
"2f398f6cf55b5c3376a38f65effdce6d7d366873"
"4180f944b1f893ef04436ef4e5faca53c03475f1"
"d299e51b5ef17ac29c262a6b10da6bb8ba9d32ec")

CL-USER> (git-file-history:view-commit #p"/home/eudoxia/code/crane/" "cb29280ab2ed89834a84f5601d16497e59181e97") (:NAME "Fernando Borretti"
:EMAIL "eudoxiahp@gmail.com"
:TIMESTAMP @2014-06-01T17:46:52.000000-03:00
:SUMMARY "Add fixtures and inflation/deflation examples to README"
:DESCRIPTION NIL)
“‘

# License

Copyright (c) 2016 Fernando Borretti

Licensed under the MIT License.

Version

0.1

Dependencies
Source

git-file-history.asd (file)

Component

src (module)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Previous: , Up: Modules   [Contents][Index]

3.1 git-file-history/src

Parent

git-file-history (system)

Location

src/

Component

git-file-history.lisp (file)


Next: , Previous: , Up: Top   [Contents][Index]

4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 git-file-history.asd

Location

git-file-history.asd

Systems

git-file-history (system)


Previous: , Up: Lisp files   [Contents][Index]

4.1.2 git-file-history/src/git-file-history.lisp

Parent

src (module)

Location

src/git-file-history.lisp

Packages

git-file-history

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

5.1 git-file-history

The main git-file-history package.

Source

git-file-history.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Functions

Function: commits REPOSITORY PATHNAME

Given the absolute pathname to a repository, and the absolute pathname to a file in that repository, return a list of commit hashes (strings).

Package

git-file-history

Source

git-file-history.lisp (file)

Function: view-commit REPOSITORY HASH

Given the absolute pathname to a repository, and the hash of a commit, return commit info.

Package

git-file-history

Source

git-file-history.lisp (file)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Special variables

Special Variable: +format+
Package

git-file-history

Source

git-file-history.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Functions

Function: split STRING
Package

git-file-history

Source

git-file-history.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   G   L   M  
Index Entry  Section

F
File, Lisp, git-file-history.asd: The git-file-history<dot>asd file
File, Lisp, git-file-history/src/git-file-history.lisp: The git-file-history/src/git-file-history<dot>lisp file

G
git-file-history.asd: The git-file-history<dot>asd file
git-file-history/src: The git-file-history/src module
git-file-history/src/git-file-history.lisp: The git-file-history/src/git-file-history<dot>lisp file

L
Lisp File, git-file-history.asd: The git-file-history<dot>asd file
Lisp File, git-file-history/src/git-file-history.lisp: The git-file-history/src/git-file-history<dot>lisp file

M
Module, git-file-history/src: The git-file-history/src module

Jump to:   F   G   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   C   F   S   V  
Index Entry  Section

C
commits: Exported functions

F
Function, commits: Exported functions
Function, split: Internal functions
Function, view-commit: Exported functions

S
split: Internal functions

V
view-commit: Exported functions

Jump to:   C   F   S   V  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   +  
S  
Index Entry  Section

+
+format+: Internal special variables

S
Special Variable, +format+: Internal special variables

Jump to:   +  
S  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   G   P   S  
Index Entry  Section

G
git-file-history: The git-file-history system
git-file-history: The git-file-history package

P
Package, git-file-history: The git-file-history package

S
System, git-file-history: The git-file-history system

Jump to:   G   P   S