git filter-branch examples on man page are outdated

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



http://www.kernel.org/pub/software/scm/git/docs/git-filter-branch.html
mb:repo jeff$ ls db/data/us_cities.data.insert.sql
db/data/us_cities.data.insert.sql
mb:repo jeff$ git filter-branch --index-filter 'git rm -f --cached db/ data/us_cities.data.insert.sql' HEAD Rewrite d54d3041d7d5739b3093f802fc1ef45f3c8e5e16 (1/2713)fatal: pathspec 'db/data/us_cities.data.insert.sql' did not match any files index filter failed: git rm -f --cached db/data/ us_cities.data.insert.sql

ekidd speculated that since the file wasn't in the first version of the repo, it was borking. He was right. Next he told me to try

git filter-branch --index-filter 'git rm -f --cached db/data/ us_cities.data.insert.sql || true'

which worked.  He also asked me to point this out on this list:

ekidd:semanticart: Commit 8c1ce0f46b85d40f215084eed7313896300082df changed the behavior without updating the example in the man page. If you're feeling inspired, you may want to post this to git@vger.

Thanks and apologies for any etiquette breaches, I don't know what I'm doing :)

-jeff
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux