package pfff

  1. Overview
  2. Docs
Tools and APIs for program analysis, code visualization, refactoring

Install

Dune Dependency

Authors

Maintainers

Sources

0.39.3.tar.gz
md5=4d66e9bfbc4cca184d4b6c4db8b1ecd3
sha512=d6949417711a966adb706976de6db160a1c16389c90fa7f744024a23feaadfc319be126975ddb058213340bacceb868c669ef2087cdc69fde35209456759db1f

doc/pfff-h_version-control/Git/index.html

Module Git

val is_git_repository : Common.dirname -> bool
val find_root_from_absolute_path : Common.filename -> Common.dirname
val annotate : ?basedir:string -> ?use_cache:bool -> ?use_dash_C:bool -> Common.filename -> Lib_vcs.line_annotation array
val date_file_creation : ?basedir:string -> Common.filename -> Common2.date_dmy
val annotate_raw : ?basedir:string -> Common.filename -> string array
val branches : basedir:string -> string list
val commits : ?extra_args:string -> basedir:string -> unit -> (Lib_vcs.versionid * string) list
val refactoring_commits : ?since:string -> ?threshold:int -> Common.dirname -> unit
val parse_skip_revs_file : Common.filename -> Lib_vcs.versionid list
val grep : basedir:string -> string -> Common.filename list
val show : basedir:string -> Common.filename -> Lib_vcs.versionid -> Common.filename
val commit_of_relative_time : basedir:string -> string -> Lib_vcs.versionid
val commits_between_commitids : basedir:string -> old_id:Lib_vcs.versionid -> recent_id:Lib_vcs.versionid -> Lib_vcs.versionid list
val commit_info : basedir:string -> Lib_vcs.versionid -> string list
val commit_summary : basedir:string -> Lib_vcs.versionid -> string
val commit_raw_patch : basedir:string -> Lib_vcs.versionid -> string list
val commit_patch : basedir:string -> Lib_vcs.versionid -> Lib_vcs.commit_patch
val file_to_commits : basedir:string -> Lib_vcs.versionid list -> (Common.filename * (Lib_vcs.versionid * Patch.fileinfo) list) list
val files_involved_in_diff : basedir:string -> Lib_vcs.versionid -> (Lib_vcs.file_commit_status * Common.filename) list
val apply_patch : basedir:string -> string list -> unit
val get_2_best_blamers_of_lines : basedir:string -> ?use_cache:bool -> ?is_valid_author:(string -> bool) -> ?skip_revs:Lib_vcs.versionid list -> Common.filename -> int list -> string list
val max_date_of_lines : basedir:string -> ?use_cache:bool -> ?skip_revs:Lib_vcs.versionid list -> Common.filename -> int list -> Common2.date_dmy
val clean_git_patch : Patch.patch_raw -> Patch.patch_raw
val ext_git_annot_cache : string
val cleanup_cache_files : Common.dirname -> unit
val exec_cmd : basedir:Common.dirname -> string -> unit
OCaml

Innovation. Community. Security.