You need to install and enable git-lfs on your computer before you check
out the repo. Just follow the instructions in the README.

Without git-lfs being installed and configured on your local machine you
would be just committing the large files directly into git, instead of
offloading them to git-lfs. And this check makes sure that all large files
in your pull request are actually being committed via git-lfs and *not*
plain git.

On Wed, 13 Aug 2025 at 11:21, xiao sheng wen(肖盛文) <[email protected]>
wrote:

> Hi,
>
>   Our debconf25 salsa repo has CI test failed now.
>
>
> https://salsa.debian.org/debconf-team/public/share/debconf25/-/pipelines/908238/failures
>
> $ find * -type f -size +1M | awk '{print} END {if (NR > 0) {exit(1)}}'
> $ echo "Checking for non-LFS files that are larger than 1.5MiB in all
> history"
> Checking for non-LFS files that are larger than 1.5MiB in all history
> $ git lfs migrate info --above=1.5MiB --include-ref=HEAD --pointers=ignore
> | awk '{print} END {if (NR > 0) {exit(1)}}'
> migrate: Sorting commits: ..., done.
> migrate: Examining commits: 100% (93/93), done.
> *.pdf   1.8 MB  1/6 files       17%
> Cleaning up project directory and file based variables
> ERROR: Job failed: exit code 1
>
> Who is familiar with git lfs can help to fix this?
>
>
> Thanks!
> --
> 肖盛文 xiao sheng wen -- Debian Developer(atzlinux)
> Debian QA page:
> https://qa.debian.org/developer.php?login=atzlinux%40debian.org
> Debian salsa: https://salsa.debian.org/atzlinux-guest
> GnuPG Public Key: 0x00186602339240CB
>


-- 
Best regards,
    Aigars Mahinovs

Reply via email to