about summary refs log tree commit diff
path: root/configs
diff options
context:
space:
mode:
Diffstat (limited to 'configs')
-rw-r--r--configs/shared/zsh/functions.zsh9
1 files changed, 9 insertions, 0 deletions
diff --git a/configs/shared/zsh/functions.zsh b/configs/shared/zsh/functions.zsh
index ae259853978b..815d90aefd85 100644
--- a/configs/shared/zsh/functions.zsh
+++ b/configs/shared/zsh/functions.zsh
@@ -530,6 +530,15 @@ g3_root() {
   echo "${PWD%%/google3/*}/google3"
 }
 
+p4_filelog() {
+  # Logs a file's Piper history. This is a convenience wrapper around
+  # `p4 filelog`.
+  # `filename` should be a relative path.
+  # Usage: p4_filelog <filename>
+  # Depends: p4
+  p4 filelog "//depot/$(pwd | grep -P -o 'google3\/.+$')/$1"
+}
+
 citc_workspace() {
   # Returns the name of your current CitC workspace
   pwd | grep -o -P "$(whoami)\/[^\/]+"