Lines Matching refs:cwd
397 def git(self, cmd, cwd=None): argument
402 if cwd is None:
403 cwd = self.gitdir
404 return bb.process.run(cmd, cwd=cwd)[0]
406 def git_init(self, cwd=None): argument
407 self.git('init', cwd=cwd)
408 if not self.git(['config', 'user.email'], cwd=cwd):
409 self.git(['config', 'user.email', 'you@example.com'], cwd=cwd)
410 if not self.git(['config', 'user.name'], cwd=cwd):
411 self.git(['config', 'user.name', 'Your Name'], cwd=cwd)
649 cwd=os.path.join(self.unpackdir, 'git'))
680 bb.process.run('tar cf archive.tar -C dir .', cwd=self.localsrcdir)
681 bb.process.run('tar czf archive.tar.gz -C dir .', cwd=self.localsrcdir)
682 bb.process.run('tar cjf archive.tar.bz2 -C dir .', cwd=self.localsrcdir)
769 cwd=os.path.join(self.unpackdir, 'git')).strip()
970 cwd=os.path.join(self.unpackdir, 'git')).strip()
1046 self.git(['clone', realurl, self.sourcedir], cwd=self.tempdir)
1189 bb.process.run("echo readme > README.md", cwd=src_dir)
1195 bb.process.run("svnadmin create project", cwd=repo_dir)
1199 cwd=repo_dir)
1201 bb.process.run("svn co %s svnfetch_co" % self.repo_url, cwd=self.tempdir)
1204 cwd=os.path.join(self.tempdir, 'svnfetch_co', 'trunk'))
1206 cwd=os.path.join(self.tempdir, 'svnfetch_co', 'trunk'))
1504 return bb.process.run([bb.fetch2.git.Git.make_shallow_path] + args, cwd=self.gitdir)
1603 self.git_init(cwd=self.srcdir)
1619 def assertRefs(self, expected_refs, cwd=None): argument
1620 if cwd is None:
1621 cwd = self.gitdir
1622 actual_refs = self.git(['for-each-ref', '--format=%(refname)'], cwd=cwd).splitlines()
1623 …full_expected = self.git(['rev-parse', '--symbolic-full-name'] + expected_refs, cwd=cwd).splitline…
1626 def assertRevCount(self, expected_count, args=None, cwd=None): argument
1629 if cwd is None:
1630 cwd = self.gitdir
1631 revs = self.git(['rev-list'] + args, cwd=cwd)
1635 def add_empty_file(self, path, cwd=None, msg=None): argument
1638 if cwd is None:
1639 cwd = self.srcdir
1640 open(os.path.join(cwd, path), 'w').close()
1641 self.git(['add', path], cwd)
1642 self.git(['commit', '-m', msg, path], cwd)
1693 self.assertRevCount(2, cwd=self.srcdir)
1702 self.assertRevCount(2, cwd=self.srcdir)
1704 srcrev = self.git('rev-parse HEAD', cwd=self.srcdir).strip()
1720 self.assertRevCount(2, cwd=self.srcdir)
1728 self.assertRevCount(2, cwd=self.srcdir)
1737 self.assertRevCount(2, cwd=self.srcdir)
1748 self.assertRevCount(3, cwd=self.srcdir)
1760 self.assertRevCount(3, cwd=self.srcdir)
1766 self.git('update-ref refs/heads/master refs/heads/master~1', cwd=ud.clonedir)
1767 self.assertRevCount(2, cwd=ud.clonedir)
1778 self.assertRevCount(2, cwd=self.srcdir)
1788 self.assertRevCount(2, cwd=self.srcdir)
1797 b_commit = self.git('rev-parse HEAD', cwd=self.srcdir).rstrip()
1799 self.assertRevCount(3, cwd=self.srcdir)
1814 self.git('branch a_branch', cwd=self.srcdir)
1815 self.assertRefs(['master', 'a_branch'], cwd=self.srcdir)
1816 self.assertRevCount(2, cwd=self.srcdir)
1829 self.git_init(cwd=smdir)
1831 self.git('config --add remote.origin.url "%s"' % smdir, cwd=smdir)
1832 … self.git('config --add remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"', cwd=smdir)
1833 self.add_empty_file('asub', cwd=smdir)
1834 self.add_empty_file('bsub', cwd=smdir)
1836 self.git('submodule init', cwd=self.srcdir)
1837 self.git('-c protocol.file.allow=always submodule add file://%s' % smdir, cwd=self.srcdir)
1838 self.git('submodule update', cwd=self.srcdir)
1839 self.git('commit -m submodule -a', cwd=self.srcdir)
1851 self.assertRevCount(1, cwd=os.path.join(self.gitdir, 'gitsubmodule'))
1859 self.git_init(cwd=smdir)
1861 self.git('config --add remote.origin.url "%s"' % smdir, cwd=smdir)
1862 … self.git('config --add remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"', cwd=smdir)
1863 self.add_empty_file('asub', cwd=smdir)
1864 self.add_empty_file('bsub', cwd=smdir)
1866 self.git('submodule init', cwd=self.srcdir)
1867 self.git('-c protocol.file.allow=always submodule add file://%s' % smdir, cwd=self.srcdir)
1868 self.git('submodule update', cwd=self.srcdir)
1869 self.git('commit -m submodule -a', cwd=self.srcdir)
1893 self.assertRevCount(1, cwd=os.path.join(self.gitdir, 'gitsubmodule'))
1899 self.git('annex init', cwd=self.srcdir)
1901 self.git('annex add c', cwd=self.srcdir)
1902 self.git('commit --author "Foo Bar <foo@bar>" -m annex-c -a', cwd=self.srcdir)
1916 self.git('checkout -b a_branch', cwd=self.srcdir)
1919 self.git('checkout master', cwd=self.srcdir)
1920 self.git('tag v0.0 a_branch', cwd=self.srcdir)
1922 self.git('merge --no-ff --no-edit a_branch', cwd=self.srcdir)
1924 self.assertRevCount(7, cwd=self.srcdir)
1943 self.git('checkout -b a_branch', cwd=self.srcdir)
1946 self.git('checkout master', cwd=self.srcdir)
1948 self.git('merge --no-ff --no-edit a_branch', cwd=self.srcdir)
1950 self.assertRevCount(7, cwd=self.srcdir)
2024 self.git('branch a_branch', cwd=self.srcdir)
2025 self.assertRefs(['master', 'a_branch'], cwd=self.srcdir)
2026 self.assertRevCount(2, cwd=self.srcdir)
2037 self.git('branch a_branch', cwd=self.srcdir)
2038 self.git('tag v1.0', cwd=self.srcdir)
2039 self.assertRefs(['master', 'a_branch', 'v1.0'], cwd=self.srcdir)
2040 self.assertRevCount(2, cwd=self.srcdir)
2067 self.git('checkout -b a_branch', cwd=self.srcdir)
2070 self.git('checkout master', cwd=self.srcdir)
2071 self.git('tag v0.0 a_branch', cwd=self.srcdir)
2073 self.git('merge --no-ff --no-edit a_branch', cwd=self.srcdir)
2074 self.git('branch -d a_branch', cwd=self.srcdir)
2076 self.assertRevCount(7, cwd=self.srcdir)
2099 self.git('tag v0.0 master', cwd=self.srcdir)
2117 …self.git('remote add --mirror=fetch origin https://github.com/openembedded/bitbake', cwd=self.srcd…
2118 self.git('config core.bare true', cwd=self.srcdir)
2119 self.git('fetch', cwd=self.srcdir)
2129 orig_revs = len(self.git('rev-list master', cwd=self.srcdir).splitlines())
2178 self.git_init(cwd=self.srcdir)
2181 self.git(['add', '.gitattributes'], cwd=self.srcdir)
2182 self.git(['commit', '-m', "attributes", '.gitattributes'], cwd=self.srcdir)