Skip to content


Subversion checkout URL

You can clone with
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: AlexSzatmary/bake
base: e533a94f33
head fork: AlexSzatmary/bake
compare: 2ea7f1b72a
Commits on Aug 19, 2011
@AlexSzatmary Merge branch 'hotfix/0.0.2' into develop 8911ef6
Commits on Aug 20, 2011
@AlexSzatmary Add which converts files to lines
From the docstring:
Loads lines from an iterator and does line parsing

1 Handles line continuation
2 Handles include statements
3 Handle comments at start of line

Also add some unit tests for this
@AlexSzatmary Ignore batch directories 17af08d
@AlexSzatmary Ignore batch directories 994da7e
@AlexSzatmary Make bake do a grid replace on an execute command 8c664f9
@AlexSzatmary Documentation of terms, if only for the sake of keeping my words in o…
Commits on Aug 21, 2011
@AlexSzatmary Stub for T-Rex endorsement example 8be5b4f
@AlexSzatmary A bp file is no longer necessary 2e866de
@AlexSzatmary Make it so that overwrites happen in order (reverse of previous behav…

Users should notice no difference from previous behavior, unless they had
overwrites occurring within a file.

This was eased by the improvement of the Grid class, which now stores the
unweildy lists and dictionaries that were passed from function to function;
these represent the relationship between tags and values.
@AlexSzatmary If label and pattern are not present in a bake.cfg, use default of @l… a11d0d0
@AlexSzatmary Give things correct names 7bd1ce2
@AlexSzatmary Fix bug introduced in previous commit, I think it was c04a 930d49e
Commits on Aug 22, 2011
@AlexSzatmary .gitignore for trex example. e046a3d
@AlexSzatmary Make pep8 happy, remove mixed tabs and spaces 5d67010
@AlexSzatmary Add ability for grid to infer a label format for itself if otherwise …

1 Fix key_pattern in make_iterator to be ungreedy.
2 Streamline
3 Add unit tests for infer_label
@AlexSzatmary Merge branch 'feature/autolabel' into develop af98c5e
Commits on Aug 23, 2011
@AlexSzatmary Turn parseBPlines into the Grid constructor. Also, rename token to key. 1f509cc
@AlexSzatmary Make it so that grid's members are only used as items in grid, not alone 9d53448
@AlexSzatmary Make ItRunValues and KeyValueSubValue methods of Grid 15e4a00
@AlexSzatmary Make all other functions in mix into grid methods 2b0a96b
@AlexSzatmary grid.values = values is no longer needed as it is set in ItRunValues. 056da5c
@AlexSzatmary Make mixIterator a member of Grid e1c308c
Commits on Aug 24, 2011
@AlexSzatmary A boilerplate love letter d3687bd
@AlexSzatmary grid is now only manipulated and accessed by methods. b72a6af
@AlexSzatmary Make globals in bakedefaults ALL CAPS 98c9079
@AlexSzatmary Make bake.cfg unnecessary 72d1440
@AlexSzatmary Fix typos. cdd0bb5
@AlexSzatmary Add .gitignore d57ee9b
@AlexSzatmary Add brief note, just URL for where this comes from b640a1f
@AlexSzatmary This isn't needed anymore! 9a6568e
Commits on Aug 25, 2011
@AlexSzatmary If no files to bake at all are specified, don't complain up front. 11571d9
@AlexSzatmary Make test script for trex.
This is an important example because it's a minimal setup of a bake project:
only a bp file and a file to bake, and a mkdir batch are needed. This is useful
especially for ensuring consistency in the bake interface.
Commits on Aug 26, 2011
@AlexSzatmary Fix setting of key_start and key_end from bake.cfg 7eb06fd
@AlexSzatmary Update to fit new bake.cfg format 93b271e
@AlexSzatmary Rename code_files to bake_files in bake.cfg for consistency with --ba…
@AlexSzatmary It's now standard to have bp files end in .bp ada4501
@AlexSzatmary Add test script to make sure example cases run properly 38c02c8
@AlexSzatmary Comment 0c5dcfd
Commits on Aug 27, 2011
@AlexSzatmary Make key_start and key_end have their contents escaped if necessary 2c0becd
@AlexSzatmary Bugfix: the pattern must be ungreedy or multiple keys will get matched 0f1bdd2
@AlexSzatmary Cut redundant test case 8bc6881
@AlexSzatmary Don't show example output ef46490
@AlexSzatmary Make myBake work with refactored bake module 7aa479d
@AlexSzatmary Confirm correctness of example cases in testing fcfae17
Commits on Aug 28, 2011
@AlexSzatmary Bump version for dogfooding 6df1898
@AlexSzatmary Allow for user-specified newline breaks in values 6a246c4
@AlexSzatmary Bump version number for "Allow for user-specified newline breaks in v…
@AlexSzatmary Update test cases 1bb9b2a
@AlexSzatmary Change how version number is found a57d8c1
Commits on Aug 30, 2011
@AlexSzatmary Make pep8 happy 8910353
@AlexSzatmary Reindent 0a9ee5d
@AlexSzatmary Reindent 365d1ff
@AlexSzatmary Fails if no label is supplied and none can be inferred 659b55e
Commits on Aug 31, 2011
@AlexSzatmary Update to correctly refer to new features e06bd97
@AlexSzatmary Add release notes 6f67552
Commits on Sep 01, 2011
@AlexSzatmary Remove this example; it's not illuminating. c67f129
Commits on Sep 02, 2011
@AlexSzatmary Use -b option, expand explanation 0814859
@AlexSzatmary Update for discussion on optional bake.cfg 3eabaa4
@AlexSzatmary Update examples and clean up. Describe include command. 85ed79a
@AlexSzatmary It's optional to even not have a bake_file 7cc1873
@AlexSzatmary Bump rc version number c13a6f2
@AlexSzatmary Update release notes aaea3eb
@AlexSzatmary Add instructions for testing bake while doing development cd19a10
@AlexSzatmary Fill out c42af65
@AlexSzatmary Intermediate rename 7857c5d
@AlexSzatmary Proper rename c52d24c
@AlexSzatmary Bump version to 0.1.0 d1461bb
@AlexSzatmary Add exclamation marks 90f97f7
@AlexSzatmary Merge branch 'release/0.1.0' 2ea7f1b
Something went wrong with that request. Please try again.