svn commit: r403829 - in head/devel: android-tools-adb android-tools-adb-devel android-tools-adb-devel/files android-tools-adb/files android-tools-fastboot-devel android-tools-fastboot-devel/files

Jan Beich jbeich at FreeBSD.org
Wed Dec 16 02:42:44 UTC 2015


Jan Beich <jbeich at FreeBSD.org> writes:

> Added:
[...]
>   head/devel/android-tools-fastboot-devel/files/pkg-message.in   (contents, props changed)
>   head/devel/android-tools-fastboot-devel/files/usb_freebsd.cpp   (contents, props changed)
>   head/devel/android-tools-fastboot-devel/files/util_freebsd.cpp   (contents, props changed)

Oops, the history is gone after not being careful with git-svn.

  $ cd devel/android-tools-fastboot-devel
  $ for f in pkg-message.in usb_freebsd.cpp util_freebsd.cpp; do 
      svn rm -q files/$f
      svn cp -q ../android-tools-fastboot/files/$f files/
    done

  $ svn st
  R  +    files/pkg-message.in
  R  +    files/usb_freebsd.cpp
  R  +    files/util_freebsd.cpp

  $ svn di | patch -REfsp0
  $ svn di
  <empty>

  $ svn ci -m 'devel/android-tools-fastboot-devel: restore history lost in r403829'
  Replacing      files/pkg-message.in
  Replacing      files/usb_freebsd.cpp
  Replacing      files/util_freebsd.cpp
  Transmitting file data .done
  Committing transaction...
  svn: E165001: Commit failed (details follow):
  svn: E165001: Commit blocked by pre-commit hook (exit code 1) with output:
  Do not replace a file. This can lose history. Path: "/head/devel/android-tools-fastboot-devel/files/util_freebsd.cpp"
  == Additional errors may compound and may not be accurate ==
  Do not replace a file. This can lose history. Path: "/head/devel/android-tools-fastboot-devel/files/usb_freebsd.cpp"
  Do not replace a file. This can lose history. Path: "/head/devel/android-tools-fastboot-devel/files/pkg-message.in"
  == Pre-commit problem count: 3

Alternatively

  $ cd devel/android-tools-fastboot-devel
  $ svn cp -q files at 403828 files.new
  $ for f in pkg-message.in usb_freebsd.cpp util_freebsd.cpp; do 
      svn cp -q ../android-tools-fastboot/files/$f files.new/
    done
  $ mv files/* files.new/
  $ svn rm -q files
  $ svn mv -q files.new files

  $ svn st
  R  +    files
  M  +    files/Makefile
  A  +    files/pkg-message.in
  A  +    files/usb_freebsd.cpp
  A  +    files/util_freebsd.cpp

  $ svn di
  <empty>
  
  $ svn ci -m 'devel/android-tools-fastboot-devel: restore history lost in r403829'
  Replacing      files
  Sending        files/Makefile
  Adding         files/pkg-message.in
  Adding         files/usb_freebsd.cpp
  Adding         files/util_freebsd.cpp
  Transmitting file data ..done
  Committing transaction...
  svn: E165001: Commit failed (details follow):
  svn: E165001: Commit blocked by pre-commit hook (exit code 1) with output:
  Do not replace a file. This can lose history. Path: "/head/devel/android-tools-fastboot-devel/files"
  == Additional errors may compound and may not be accurate ==
  Do not replace a file. This can lose history. Path: "/head/devel/android-tools-fastboot-devel/files"
  == Pre-commit problem count: 2
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 602 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-all/attachments/20151216/6d1a93d0/attachment.sig>


More information about the svn-ports-all mailing list